LinxVIEW论坛-斯科道

 找回密码
 立即注册

JKI状态机最佳操练

查看数: 25197 | 评论数: 15 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-1-29 15:01

正文摘要:

本帖最后由 Scadao 于 2018-1-29 23:29 编辑 讨论结果,大家贡献了很多奇妙想法,这里从5个角度来梳理表述: 1. 不要在子VI中隐藏状态字符串; 2. 不要在事件结构中添加代码和逻辑判断; 3. 保留 ...

回复

阿豪博士 发表于 2019-7-23 17:08:22
这个结构,用了一段时间。如果说需要轮询一些网络、串口、或者采集卡的数据,这种情况该添加在什么地方?
难乙 发表于 2019-7-23 14:46:13
我见过的最详细的解释了~~   不知道Actor Framework 有没这么详细的介绍啊
Scadao 发表于 2018-3-9 18:02:29
网友达人上传到优酷的教学视频:

视频上:http://8du.in/0N32au
视频下:http://8du.in/0N32bj
Scadao 发表于 2018-3-9 17:57:44
默认自带的Case名称如下:

---------- Core ----------
Default:若一个state名称没有对应的case,执行这个Default,报错,告知开发者,state名称有误。
Initialize Core Data:绑定本VI的引用和是否退出时关闭前面板的信息到簇里面。
Error Handler:一旦某个case出错,下个状态就到这里执行报错程序,默认的比较简单,可以自行修改。
Exit:退出程序时最后执行的case。停止While循环。
---------- Data ----------
Data: Initialize:变量初始化
Data: Cleanup:退出之前清除一些信息,引用,串口引用,DAQ引用,其它的信息需要清除的。
---------- UI ----------
UI: Initialize:启动此VI时放置初始化UI的代码。
UI: Cursor Set:鼠标形状设置,暂没用过。
UI: Front Panel State:控制前面板打开,关闭,隐藏,最大化,最小化的case,默认只有打开和关闭的代码。
---------- Macro ----------
Macro: Initialize:调用此VI时首先执行的case,里面放置接下来要执行的state。
Macro: Exit:退出时首先执行的case,放置退出之前需要执行的state的命令。
---------- New Category ----------
New Category: 1:自行添加的自定义case名称。

QQ|Archiver|手机版|小黑屋|SCADAO  

GMT+8, 2024-12-22 21:56 , Processed in 0.046768 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表