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

11小时前 (02:53:15)阅读1回复0
yk
yk
  • 管理员
  • 注册排名3
  • 经验值363000
  • 级别管理员
  • 主题72600
  • 回复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,顺序调用执行即可。

0
回帖

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

取消