带有复杂结构的DLL文件怎样被Labview或CVI调用。怎么办?labview移位寄存器

科技 2年前 阅读:22 评论:0
带有复杂结构的DLL文件怎样被Labview或CVI调用。1. 你的硬件设备是自己开发的么?不需要中断操作的,那完全可以在LabVIEW下操作、控制,实际硬件的操作无外乎读写寄存器;如果是需要中断操作的,那最好使用VC等开发工具来编写驱动程序,生成Dll文件供LabVIEW调用即可,因为LabVIEW摒弃了中断、指针两个危险的操作,来保证工程师开发的稳定性。既然编写IVI驱动。
  1. 带有复杂结构的DLL文件怎样被Labview或CVI调用。怎么办?

带有复杂结构的DLL文件怎样被Labview或CVI调用。怎么办?

1. 你的硬件设备是自己开发的么?如果是简单的,不需要中断操作的,那完全可以在LabVIEW下操作、控制,Port IO中的In Port、Out Port即可,实际硬件的操作无外乎读写寄存器;如果是需要中断操作的,那最好使用VC等开发工具来编写驱动程序,生成Dll文件供LabVIEW调用即可,因为LabVIEW摒弃了中断、指针两个危险的操作,来保证工程师开发的稳定性。

带有复杂结构的DLL文件怎样被Labview或CVI调用。怎么办?labview移位寄存器

既然编写IVI驱动,那么就参照其相应规范,特别是VISA标准,简单说一个设备的调用过程包括连接、配置、运行、关闭等几个重要组成,按照这个流程编写驱动,最后写成子VI,顺序调用执行即可。

版权声明

本文仅代表作者观点,不代表木答案立场。

网友评论