大部分程序的层次划分为三层,本软件也是如此。最上层为界面层,在本程序中是主界面,其功能是显示程序界面和与用户进行人机交互,同时还起到调用下一层VI的作用。中间层为功能层,本程序中的功能层主要实现包括信号生成、数据保存、曲线分析等功能。最底层为驱动层,程序的子功能通过调用不同的驱动来完成通用性更强的功能,例如文件读/写驱动、图形显示驱动、波形生成驱动等。常见的底层驱动由LabVIEW软件本身提供。来:自[优E尔L论W文W网www.youerw.com +QQ752018766-

作为程序与用户交流的窗口,一个设计良好的前面板可以给用户一种友好的感觉,甚至一种美学的享受。在设计伺服系统测试平台软件的前面板时,遵循人机交互界面应简洁大方美观的原则,设计出如下界面。该面板由标题及四个按钮组成,按钮分别对应信号生成、正弦和等速信号误差分析、阶跃信号误差分析和退出功能。点击按钮就能进入相应子VI的前面板,通过在子VI前面板上进行操作,得到需要的波形数据,点击停止按钮方能退出程序并对历史数据进行保存。这里用到的结构中包括事件结构,即程序运行时,事件结构中只有一个子分支在执行。事件结构持续不运行直到事件发生,并执行相应条件分支,处理事件。右击结构框,选择添加新的分支并为其设置要处理的事件。具体操作方法如下:首先在编程中创建一个事件结构并添加三个空白分支,然后分别将信号生成、正弦和等速信号误差分析、阶跃信号误差分析三个子vi放入事件结构的不同分支内,编辑事件为调用前面板上按钮的值改变。然后右击子vi选择设置子vi节点,勾选加载时打开前面板,调用时显示前面板和如之前未打开则在运行后关闭三个选项即完成总程序的设计。

上一篇:基于广域响应的电力系统暂态稳定研究
下一篇:MATLAB主动配电网的电压控制研究

基于状态估计的控制系统...

基于RS-485的电梯呼梯装置设计+电路图

基于Zigbee的智能仓储管理系统设计

Matlab基于模型跟随的自适...

基于模糊控制方法的机械手同步控制研究

LabView+PLC实验系统的远程自动测试系统设计

基于出租车GPS数据城市交通特性研究

网络语言“XX体”研究

新課改下小學语文洧效阅...

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究