解决方案
无法以编程方式在PXI触发总线上生成触发信号。虽然您可以通过NI-VISA驱动、MAX 或 LabVIEW 中的某些驱动保留和路由不同的触发总线,但不能将触发总线设置为高电平或低电平。 PXI触发总线只是用于通过背板路由触发。但是,根据机箱中的硬件,还有其他方法来获得此所需的功能:
定时卡:
如果您可以使用定时卡,我们将提供一些范例来帮助您完成此任务。
- 如果您使用基于信号的定时 卡(例如,PXI 6651/6652/6653,PXIe 6672/6674 / 6674T),则可以修改 LabVIEW 附带的范例:Route Software Trigger.vi 。
- 如果您使用基于时间的定时 卡(例如,PCI 1588,PXI 6682 / 6682H / 6683 / 6683H),则可以修改 LabVIEW 附带的范例:Generate Digital Pulse.vi 。注意:对于Generate Digital Pulse.vi 范例,如果删除了niSync Create Future Time Event 函数输入端的时间参数,则VI默认会立即发送。
DAQ卡:
- 如果使用的是DAQ或类似设备,则需要使用板卡(例如, 多功能DAQ设备 )从机箱某个插槽将触发写入给定的触发线,或者提供外部触发源来驱动该触发线。
没有任何VISA命令可通过编程在给定时间将PXI触发线设置为高电平或低电平。