From the version 18.0 of the NI-Digital Pattern driver, an opcode called source_d_replace
is supported. This enables you to use more pin states with source memory by replacing pin states 0 and 1 with pin states 0, 1, H, L, or X. A further explanation of the source_d_replace
opcode can be found in Source Pin State Replacement in Digital Pattern Editor
For more information on the latest features of the NI-Digital Pattern driver, see 18.0 New Features
The example project Digital Pattern Instrument: Source Synchronous Acquisition
on our Code Exchange has been found to be helpful in developing I2C slaves and masters.