×

DLL在基于LabWindows/CVI 的虚拟仪器中的应用

消耗积分:10 | 格式:rar | 大小:194 | 2009-09-01

刘洋

分享资料个

介绍了动态链接库的概念,并根据一个具体实现的TMR 虚拟仪器系统来对VC 编写动态链接库和它与LabWindows/CVI 的集成方法加以说明。
【关键词】虚拟仪器,动态链接库,LabWindows/CVI
在恶劣环境下,集成电路芯片的抗干扰能力在很大程度上决定着整个系统的可靠性。在诸多提高可靠性的方法中,具有表决机构的三模块冗余系统(TMR,Triple Modular Redundancy)能够在很大程度上消除输出结果的不确定性,甚至能够“容错运行”。当某一模块出现故障时,通过结果的比较,将出错的单元模块关闭即可。在演化硬件研究过程中建立一个实现三模块容错运行机制的三电机演示系统,简称TMR 系统。
本TMR 系统是对三个电机的转速、转向等进行控制实验,它由调节器和控制器组成,共定义了18 种功能。其中功能1~17 由控制器和调节器控制,功能18 由PC 机上的发出控制信号,通过USB控制电机。该虚拟仪器系统由LabWindows/CVI 实现,但是LabWindows/CVI 没有提供USB 通信接口的函数库,不能直接使用API 函数CreateFile()、ReadFile() 和 WriteFile()来对USB 进行操作,必须先用Visual C++ 6.0 开发动态链接库,再由LabWindows/CVI 调用其中的函数来实现对USB 口的操作。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !