LinxVIEW论坛-斯科道

 找回密码
 立即注册
12
返回列表 发新帖
楼主: Scadao
打印 上一主题 下一主题

JKI状态机最佳操练

[复制链接]

537

主题

750

帖子

2617

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2617
11#
 楼主| 发表于 2018-3-7 15:07:09 | 只看该作者
JKI状态机编辑器——查找访问数据来源点

目前,状态机间共享数据访问时,可通过簇名称绑定(解绑)来实现,解绑数据访问来源可右键快捷菜单选项Find Data Accessors,从而弹出对话框列表出读写此数据所有相关条件状态帧,点击即可。




回复 支持 反对

使用道具 举报

537

主题

750

帖子

2617

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2617
12#
 楼主| 发表于 2018-3-7 15:27:17 | 只看该作者



回复 支持 反对

使用道具 举报

537

主题

750

帖子

2617

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2617
13#
 楼主| 发表于 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名称。
回复 支持 反对

使用道具 举报

537

主题

750

帖子

2617

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2617
14#
 楼主| 发表于 2018-3-9 18:02:29 | 只看该作者
网友达人上传到优酷的教学视频:

视频上:http://8du.in/0N32au
视频下:http://8du.in/0N32bj
回复 支持 反对

使用道具 举报

0

主题

2

帖子

21

积分

新手上路

Rank: 1

积分
21
15#
发表于 2019-7-23 14:46:13 | 只看该作者
我见过的最详细的解释了~~   不知道Actor Framework 有没这么详细的介绍啊
回复 支持 反对

使用道具 举报

2

主题

20

帖子

288

积分

中级会员

Rank: 3Rank: 3

积分
288
16#
发表于 2019-7-23 17:08:22 | 只看该作者
这个结构,用了一段时间。如果说需要轮询一些网络、串口、或者采集卡的数据,这种情况该添加在什么地方?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-22 15:23 , Processed in 0.055097 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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