设置首页收藏本站
开启左侧

(转)JKI-State-Machine-Objects(SMO)框架讲解

[复制链接]
wenluderen 发表于 2021-2-25 15:39:28 | 显示全部楼层 |阅读模式
JKI-State-Machine-Objects(SMO)框架讲解
*******************************************
1.JKI-State-Machine-Objects简介
JKI-State-Machine-Objects(以下简称SMO)框架是对JKI-State-Machine的扩展。
使用SMO框架可以创建多个异步运行的JKI-State-Machine对象,它们之间通过动态事件通讯。
用LVClass封装的JKI-State-Machine更容易创建一些模块化的应用程序。
SMO框架与Actor框架比较类似,Actor的消息通过队列传递,而SMO的消息通过事件传递。
创建SMO框架也比较容易,在JKI SMO Editor工具中就可以创建SMO框架和各种事件接口






2.JKI-State-Machine-Objects安装
2021-02-25_153346.jpg


3JKI-State-Machine-Objects创建


LABVIEW中新建一个空白项目,
在菜单中选择Tools→JKI State Machine Objects→SMO Editor打开SMO Editor工具。
通过SMO Editor工具可以创建SMO以及SMO事件。
2021-02-25_153825.jpg

1.jpg






奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| wenluderen 发表于 2021-2-25 15:50:04 | 显示全部楼层
本帖最后由 wenluderen 于 2021-2-25 15:51 编辑

4.JKI-State-Machine-Objects模板
通过SMO Editor工具创建Chart[Template]模板。


创建出的Chart模板会将接收到的数据显示在图表中,所以还要继续创建一个数据源给Chart提供数据。




将创建的数据源模块(DataSource)替换Chart[Template]模板中的数据源模块。




然后将DataSource中的事件接口在Chart[Template]模板中注册。


2.jpg

最后点击按钮:create SMO

然后经过一段时间的等待

3.jpg


4.jpg


××××
PS:感觉就是封装一些类。
见到这些东西,估计会有些难以理解, 最好前期自己收到创建一个类,知道类的运作方式,然后再搞SMO。

SMO.zip (284.2 KB, 下载次数: 0)


奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| wenluderen 发表于 2021-2-25 15:58:15 | 显示全部楼层
2021-02-25_153346.jpg
创建出来的东西,大致如上, 具体的含义,还有待于理解
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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