微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 完整的项目架构,规范的程序必备

完整的项目架构,规范的程序必备

时间:10-02 整理:3721RD 点击:
1.底层代码
  底层也就是硬件的采集层,它一般每一个硬件都分成一个类来处理,这样底层的每一张板卡都是独立的,而每一个板卡的采集都需要一个后台来运行,最好使用全局队列状态机来控制DA\AD,而采集到的数据最好通过功能全局变量传递至中间层或顶层,这样三层架构才有明显的区别
2.中间层
中间层也就是我们的控制层,例如电机的控制状态:启动、停止、正转、反转我们把他封装在一个VI里面,需要控制什么只需要枚举选择控制状态就行,轻松调用,这里很简单,通过枚举选择结构进行相应的操作
3.顶层
顶层也就是我们的用户层(UI),他是我们人机交互的界面,顶层的控件推荐都使用自定义控件,而顶层则通过底层后台采集的数据、开关量输入、输出的状态来判断是否执行某个状态,实验过程就是通过不同的数据来判断不同的状态,当然前面板控件的数据显示也需要一定的功底。
  三层架构的文件位置最好分开,而公共的代码最好放到一起,比如Global_VI,Array操作,公共的类:Curve、MlistBox、等。
就先更新到这里。。



正在学习中,谢谢。

jrtxcjjjjjjjjjjjjj

Thank you very much

沙发沙发

学习学习    谢谢

谢谢小编分享  

感谢

有用呀有用呀  思路学习

谢谢,框架还是十分有用的,有了这个之后,写代码so easy

不错,学习………………。

学习一下 谢谢分享   

看看

看看是什么!

谢谢,正在学习框架。先谢谢

谢谢,正在学习框架。先谢谢

谢谢

不错不错,学习学习

不错不错,学习学习

666666666666666666666666666666

谢谢分享。正在学习中

利害

感谢分享想法,慢慢研究一下

感谢分享想法,慢慢研究一下

kankan

这不是SUSHU写的吗?转载的需要注明一下

感谢分享~~~~

看下学习下是怎么做的

谢谢大神

xiexie xiang xuexi xia

大神,谢谢。

谢谢小编分享

6666666666666666666666666666

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top