Depending on the format type, different record fields are used
for output and input. The variable x stands for the
written or read value.
%f):%i):MASK==0 (because NOBT is not set):x=VALVAL=xMASK!=0:x=RVAL&MASKRBV=x&MASKMASK is initialized to NOBT 1-bits shifted
left by SHFT.
%{):%s):
During initialization, the @init handler is executed, if
present. In contrast to normal operation, input is put to
RVAL as well as to RBV and converted by the
record if MASK!=0.
aai aao ai ao bi bo mbbi mbbo mbbiDirect longin longout stringin stringout waveform calcout scalcout
Dirk Zimoch, 2005