[B]背景:[/B]
在工业控制中,部分电气开关时常处于频繁的工作状态,由于其电气性能、机械性能以及电路中电流、电压的影响,从而极易发生开关粘连、断路失效的情况。本文所介绍的方法,尝试使用NI的软硬件来实现对这部分开关的寿命进行监测,从而为开关设计提供更有效的数据,以及为开关控制提供有效的报警提示。
26abba【中国自动化网社区】12b4f4【http://sns.ca800.com】3a3e26a
[B]目的:[/B] 利用LABVEIW、PXI-6040E实现8路开关的寿命监测c6e【中国自动化网社区】30bfc2【http://sns.ca800.com】d4cfecd
[B]正文:[/B]
LabVIEW(Laboratory Virtual Instrument Engineering Workbench 实验室虚拟仪器工程平台)是美国国家仪器(NI)公司开发的图形化的虚拟仪器编程语言,在测试与测量、数据采集、仪器控制、数字信号分析、工厂自动化等领域获得了广泛的应用。
LabVIEW程序称为虚拟仪表程序(简称VI),主要包括两个部分:前面板(人机界面)和后面板(图形代码部分)。前面板提供用户进行面板操作,可设置输入控件和显示控件,包括图表、文本等显示。后面板放置各种图形代码,相当于传统程序的源代码,控制前面板运行及进行各种数据处理。LabVIEW的强大功能就在于它的层次化结构,用户可以把创建的VI程序当作子程序(SubVI)调用,以创建更复杂的程序,而且,调用层次是任意的。LabVIEW这种创建和调用子程序的方法使创建的程序模块化,易于调试、理解和维护。LabVIEW编程方法与传统的程序设计方法不同,它拥有流程图程序设计语言的特点,摆脱了传统程序设计语言的线性束缚。LabVIEW的执行顺序是依方块图间数据的流向来决定的,而不像一般通用的编程语言一样逐行地执行。在编写方块图程序时,只需从功能模块中选用不同的函数图标,然后再以线条相互连接,即可实现数据的传输。编制LabVIEW程序,类似于传统编程语言的流程图的绘制,程序员只需关心数据的流向就可以了。c6e【中国自动化网社区】30bfc2【http://sns.ca800.com】d4cfecd