-> Hier kostenlos registrieren
Kleine Denkaufgabe eher...
Habe mir einen Fifo Speicher gebaut für Bits. Also, eine Warteschleife für Bits. Nutze ich falls mehrere Sachen auf ein Aggregat zugreifen oder sonstiges, damit sie auch in der richtigen Reihenfolge drankommen.
Gelöst habe ich es mit einem FB, also in und Out Variablen wo ich jeweils 16 Bits anbinden kann (Struct). Jedem bit ist ein INT im FB zugeordnet wo drin gespeichert ist, an welcher Stelle dieses bit in der Warteschleife steht.
So... funktioniert auch und so, alles wunderbar.
Aaaaber, gestern kam mir die Idee, das es doch rein theoretisch auch mit EINEM INT funktionieren müsste. Da ich ja prinzipiell genug werte Speichern kann um jeder möglichen Reihenfolge der Bits einen Wert zuweisen zu können.
Wäre halt noch schöner, da ich nur einen FC brauche mit einem Speicher.
Nur... weiß noch nicht wie ichs umsetzen kann, das ich anhand dem Wert im INT dann ableiten kann, welches bit an welcher position ist.
Ne Idee??
Habe mir einen Fifo Speicher gebaut für Bits. Also, eine Warteschleife für Bits. Nutze ich falls mehrere Sachen auf ein Aggregat zugreifen oder sonstiges, damit sie auch in der richtigen Reihenfolge drankommen.
Gelöst habe ich es mit einem FB, also in und Out Variablen wo ich jeweils 16 Bits anbinden kann (Struct). Jedem bit ist ein INT im FB zugeordnet wo drin gespeichert ist, an welcher Stelle dieses bit in der Warteschleife steht.
So... funktioniert auch und so, alles wunderbar.
Aaaaber, gestern kam mir die Idee, das es doch rein theoretisch auch mit EINEM INT funktionieren müsste. Da ich ja prinzipiell genug werte Speichern kann um jeder möglichen Reihenfolge der Bits einen Wert zuweisen zu können.
Wäre halt noch schöner, da ich nur einen FC brauche mit einem Speicher.
Nur... weiß noch nicht wie ichs umsetzen kann, das ich anhand dem Wert im INT dann ableiten kann, welches bit an welcher position ist.
Ne Idee??