È possibile fornire una matrice di flag come parametri FB?
FAQ #100724
Quando si chiama un FB, i parametri dovrebbero essere data come una matrice di flag. Su compining c'è un messaggio di errore: "mancano parametri di fb visualizzati".
Problema
Il codice qui sotto non funziona. Sulla compilazione / collegando il messaggio di errore "manca parametri FB" viene visualizzato.
PANNOCCHIA 0
0
CFB 1
Arrayflag
ECOB
FB 1
Contrassegno1 EQU = 1
Flag2 EQU Contrassegno1 + 1; questo è "= 2"
STH Contrassegno1
Flag2 STH
EFB
Motivo
Attualmente non è possibile gestire matrici come parametri FB.
Soluzione
C'è un modo semplice per fare la stessa cosa. Una "matrice" è davvero un indirizzo di base + un offset. Così puoi passare l'indirizzo di base per il FB e quindi utilizzare il registro indice come l'offset:
Arrayflag EQU F [3]
...
CFB 1
Arrayflag
...
FB 1
Contrassegno1 EQU = 1
STH Contrassegno1; stesso di STH Arrayflag [0]
K SEI 1
STHX Contrassegno1; stesso di STH Arrayflag [1]
SEI K 2
STHX Contrassegno1; stesso di STH Arrayflag [2]
EFB
Categories
Local FAQ Deutschland / SEdit (IL programming)
Last update: 21.05.2015 21:32
First release: 14.06.2007 07:47
Views: 1790