The LXI IVI programming model

An interchangeable virtual instruments (IVI) programming model for controlling these methodologies is explored, and an example measurement scenario is presented based on the use of synthetic instruments working together to make a stimulus-response measurement. The sample code presented shows the ease with which a test engineer can switch between the LXI trigger lines and the equivalent LAN trigger mechanism. Logic models and a state machine example are presented describing necessary arming, triggering, and event generation logic. Tradeoffs between hardware and software implementations are outlined, and all of these models are wrapped together to illustrate what is needed in an LXI device to use these capabilities