Lew:
Attached, find the NI 6810 C Developer's Guide.doc...
Page 5 defines 'SII' as being Synchronous Timing mode with both Channel 0 and 1 being configured for Inputs. 'SOI' would be ch0 output, ch1 input...
From Page 5:
The niSda_init function configures the NI 6810 for its default channel configuration. The factory default is AOI, however, you can change the factory default from the soft front panel.
It is also easy to change the configuration from within your programs. The following code sample sets the NI 6810 to the SIO configuration.
ViSession instr;
niSda_SetAttributeViString(instr,
NISDA_ATTR_FIRMWARE_PROGRAM, �SIO�);
niSda_reset(instr);
The NISDA_ATTR_FIRMWARE_PROGRAM is a string type attribute so you use the niSda_SetA
ttributeViString() function to set its value. The new configuration takes effect when you invoke the niSda_reset() function. If you want to set a different configuration simply use a different string.
Changing channel direction and timing structure:
Use the NISDA_ATTR_FIRMWARE_PROGRAM to control the direction of the NI 6810 channels and asynchronous/synchronous timing structure.
I hope this helps you out!
Good Luck!
Sincerely,
Brooks B
Applications Engineering
National Instruments