接JKI SMO 框架讲解(五),现在对代码进行一个扩展,当前代码仅有一路电压采集,现在需要扩展一路电流采集通道。
下面是对应的步骤:
1.打开项目,在工具里打开SMO Editor。
2.之前创建的SMO会自动加载进来,如果是手动移动了SMO,需要点一下刷新。
3.新建一个Current Acq SMO。
4.为Current Acq SMO 创建两个事件,分别是电流大小和报警指示灯。
5.打开process.vi类核心程序,切换至 "", "Idle" 状态,修改事件结构的超时时间为100ms,即每100ms进行一次电流采集, 需要用到解除捆绑函数,获取当前SMO对自身的引用,并将电流值和警告状态进行发布。
6.在Signal Display类里构建对Current Acq的访问。
右击Signal Display SMO创建它的成员访问器。
并将新创建的两个VI保存到本地。同时将读取访问器设置为私有。
7. 打开Signal Display SMO的process.vi类,切换至程序框图。在JKI状态机的“EVents:Register”分支去注册Current Acq发布的公共事件。
8.切换至状态机的 "", "Idle" 分支,添加两个事件,同时在前面板创建一个波形图和布尔灯控件。
9.修改Launcher.vi。函数目录参考章节五。
启动Launcher。