The previous discussion concerned ASCII formats for a single DIO board. For multiple DIO boards, ASCII formats are extended.
The Header adds additional “NumChannelsBoardx = n” lines, where x enumerates the board and n specifies the number of channels (always 32 for GC5050/GX5050s). There can be up to eight lines for an eight-board domain.
The Channel Data field is augmented to include data for more domain channels. Additional DIO boards can add 8, 16 or 32 new channels. Added board channels are inserted to the left of the next lower board. The augmented Channel Data field appears in both Raw and Command ASCII formats.
The Direction Field (described in the previous section) now includes additional channel groups. As before, one character controls the direction of eight channels.
The information below shows a Command ASCII format for two DIO boards. Bold type designates Master Board Channel Data. Multiple boards do not affect label and Command fields. The format is extensible to larger multi-board domains.
[General]
ASCIIVersion=2.0
NumBoards=2
BoardType=GX5050
NumSteps=16384
[Company Infomation]
Company=
Author=
Notes=
[Setup]
Frequency=5000000
ExtFrequency=5000000
ClockSource=2
StrobeDelay=1
StrobeSource=0
DEvent=0
DMask=0xFFFF
PEvent=0
PMask=0xFFFF
TEvent=0
TMask=0xFFFF
TriggerMode=2
ExtEventSource=0
ExtEventXRegister=0xFFFF
NumChannelsBoard0=32
NumChannelsBoard1=32
[Data]
000000000000000000000000000000000000000000000000XXXXXXX0XXXX000X,OOOOIIIIIIIIIIII
000000000000000000000000000000000000000000000000XXXXXXX0XXXX000X
000000000000000000000000000000000000000000000000XXXXXXX0XXXX000X
000000000000000000000000000000000000000000000000XXXXXXX0XXXX000X
0000000000000000000000000000000000000000000000000000000000000000,OIOOIIIIIIIIIIII,Begin
0000000000000000000000000000000000000000000000000000000000000001
0000000000000000000000000000000000000000000000000000000000010000
0000000000000000000000000000000000000000000000000000000000010001
0000000000000000000000000000000000000000000000000000000000100000
0000000000000000000000000000000000000000000000000000000000100001,,ToExitLoop,JGT A 13
0000000000000000000000000000000000000000000000000000000000110000
0000000000000000000000000000000000000000000000000000000000110001
0000000000000000000000000000000000000000000000000000000001000000,OOOOIIIIIIIIIIII,LoopToBegin,L A 4
0000000000000000000000000000000000000000000000000000000000010001,,NextSeg
0000000000000000000000000000000000000000000000000000000000100000,OIOOIIIIIIIIIIII
0000000000000000000000000000000000000000000000000000000001000001,OOOOIIIIIIIIIIII
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000010001
0000000000000000000000000000000000000000000000000000000000100000
0000000000000000000000000000000000000000000000000000000001000001
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000001,,End,HLT
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000001