带有复杂结构的DLL文件怎样被Labview或CVI调用。怎么办?labview移位寄存器
带有复杂结构的DLL文件怎样被Labview或CVI调用。1. 你的硬件设备是自己开发的么?不需要中断操作的,那完全可以在LabVIEW下操作、掌握,实际硬件的操作无外乎读写寄存器;假如是需要中断操作的,那最好使用VC等开发工具来编写驱动程序,生成Dll文件供LabVIEW调用即可,因为LabVIEW放弃了中断、指针两个危急的操作,来保证工程师开发的稳定性。既然编写IVI驱动。
带有复杂结构的DLL文件怎样被Labview或CVI调用。怎么办?
1. 你的硬件设备是自己开发的么?假如是简单的,不需要中断操作的,那完全可以在LabVIEW下操作、掌握,Port IO中的In Port、Out Port即可,实际硬件的操作无外乎读写寄存器;假如是需要中断操作的,那最好使用VC等开发工具来编写驱动程序,生成Dll文件供LabVIEW调用即可,因为LabVIEW放弃了中断、指针两个危急的操作,来保证工程师开发的稳定性。
既然编写IVI驱动,那么就参照其相应规范,特殊是VISA准则,简单说一个设备的调用过程包括连接、配置、运行、关闭等几个重要组成,按照这个流程编写驱动,最后写成子VI,顺序调用执行即可。
0