Ein Wert mehrfach auswerten mit "==I"

Waelder

Level-2
Beiträge
964
Reaktionspunkte
117
Zuviel Werbung?
-> Hier kostenlos registrieren
Ho Ho Grundwissen..... jetzt lachen mich sicher einige aus, Ich muss mit einer Integer Zahl verschiedene Bits setzen
wie hier im code. Funktioniert ja eigentlich
Code:
      L     #AUSWAHL
      L     50
      ==I   
      =     #Bit1

      L     #AUSWAHL
      L     51
      ==I   
      =     #Bit2

      L     #AUSWAHL
      L     65
      ==I   
      =     #Bit3

usw usw

Gibts da keine Faulenzerfunktion so a la :
:rolleyes:
Code:
      L     #AUSWAHL
      L     50
      ==I   
      =     #Bit1
      L     51
      ==I   
      =     #Bit2
      L     65
      ==I   
      =     #Bit3

Die Zahlen sind nicht aufeinaderfolgend.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das mit TAK ist schon richtig, bringt nur unterm Strich nicht viel ...

Letzten Endes ersetzt du "L #Auswahl" durch TAK, das ist zwar effizienter für den Speicherverbrauch sowie die Zykluszeit,
aber für den "faulen" Tipper nur eine sehr bedingte Erleichterung ...
 
@mariob Volltreffer & Danke . . wer lesen und suchen kann ist im Vorteil :)
@MSB hast recht zum Faulenzen bringts nix ;-) aber ich belege den Wert halt vor dann muss ich nur 1x ändern falls sich was am DB ändert
so ungefähr ob ich nun TAK oder Auswahl schreibe bleibt fast gleich.
Aber bin nun ein ganz wenig schlauer....

Code:
      L     DB200.dbw54
      T     #AUSWAHL

      L     #AUSWAHL
      L     1
      ==I   
      =     #RZ_AKTION._1

      L     #AUSWAHL
      L     2
      ==I   
      =     #RZ_AKTION._2

      L     #AUSWAHL
      L     3
      ==I   
      =     #RZ_AKTION._3

 usw....
 
Zuletzt bearbeitet:
Je nach Zahlenbereich, kannst Du Dir eventuell mit einer Sprungleiste (AWL-Anweisung SPL) etwas Arbeit sparen.
 
Zurück
Oben