发 帖  
原厂入驻New
网上首套系列的9点标定教程《龙哥手把手教你学视觉-运动篇》——视觉工程师进阶必学!

[经验] 状态图使用详解-简单入门

2019-4-7 20:12:53  2018 状态图编程 labview
分享
11
本帖最后由 sszx2007 于 2019-6-17 10:38 编辑

状态图使用详解-简单入门
安装状态图工具包


提供以下各版本使用的状态图工具包。
2014 Statechart
ftp://ftp.ni.com/evaluation/labview/ekit/other/downloader/2014Statechart.exe
2015 Statechart
ftp://ftp.ni.com/evaluation/labview/ekit/other/downloader/2015Statechart.exe
2016 Statechart
ftp://ftp.ni.com/evaluation/labview/ekit/other/downloader/2016Statechart.exe
2017 Statechart
ftp://ftp.ni.com/evaluation/labview/ekit/other/downloader/2017Statechart.exe
2018 Statechart
ftp://ftp.ni.com/evaluation/labview/ekit/other/downloader/2018Statechart.exe

安装状态图工具包后,可以在以下位置看到相关信息

从启动界面


从函数选板


创建状态图项目

在LabVIEW中创建一个名为 初识状态图 的项目并保存到指定位置



通过我的电脑的右键菜单新建 »状态图,在项目浏览器中创建 初识状态图.lvsc 并保存到指定位置




编写一个单按钮顺序启动及停止的状态图代码

编写的状态图代码要求如下图所示




初识状态图.lvsc 中, Inputs.ctl 是状态图外部数据输入端口,所有需要输入到状态图的数据都需要在这里定义。
双击打开 Inputs.ctl  ,删除已有的 Boolean按钮 ,在其中添加一个 启动按钮 ,和一个 停止按钮 ,修改后选择菜单 文件》应用改动



双击打开 Outputs.ctl ,在其中添加一个字符串控件并命名为 执行状态 ,作为监控执行状态用。



双击打开 Diagram.vi ,添加一个 初始伪状态 和一个 状态 ,修改该状态为 等待




连接 初始伪状态 和 等待 ,增加 状态一 、状态二 、 完成 三个状态,并使用启动按钮按下时作为转换条件连接



增加 停止 状态,代码编辑完成后,点击左上角执行代码生成





通过我的电脑的右键菜单新建 »VI,创建一个 Load.vi 准备调用状态图




打开 Load.vi 前面板,添加一个 启动按钮 , 一个 停止按钮 ,一个字符串显示 运行状态 ,一个 二维图片 ,按钮的机械动作设置为 保持转换直到释放

打开 Load.vi 后面板,加载状态图并连接输入和输出。连接的二维图片仅作为测试用,正常使用并不需要

附件为代码,不定期更新
初识状态图-定时器使用.zip (339.75 KB, 下载次数: 56)

定时器状态图.gif
初识状态图-分支的使用-抢答器.zip (415.01 KB, 下载次数: 52)

抢答器状态图.gif
初识状态图-多工序同步.zip (566.55 KB, 下载次数: 51)

多工序同步状态图.gif


评分

参与人数 4积分 +20 收起 理由
electno2 + 5 您的帖子很精彩,期待您分享的下一个帖子!
痕无落墨 + 5 您的帖子很精彩,期待您分享的下一个帖子!
hejin515 + 5 您的帖子很精彩,期待您分享的下一个帖子!
zhouyezuishuai + 5 资源分享达人,加分鼓励!

查看全部评分

ElecFans小喇叭 2019-4-13 19:23:32
龙哥手把手教你LabVIEW视觉设计,目前正在众筹中...
众筹时间仅剩:最后2天!
活动期间参与,还额外免费送课程福利
想学习的同学,可以点击课程链接报名哦~
点击报名众筹→http://z.elecfans.com/258.html?elecfans_trackid=bbsreply
回复

举报

王栋春 2019-4-7 21:41:32
绝对的好资料
回复

举报

zhouyezuishuai 2019-4-7 22:51:52
收藏,回头来看
回复

举报

weizuqiang 2019-4-8 06:49:33
好资料,顶起来。
回复

举报

xingwh101 2019-4-8 10:27:18
感谢楼主分享。。。。
回复

举报

十二啊 2019-4-8 10:30:04
绝对的好资料               
回复

举报

electno2 2019-4-9 17:30:13
图标显示用了什么快捷键吗?
回复

举报

acquire 2019-4-10 08:26:51

感谢楼主分享
这实在太方便了
回复

举报

a525435688 2019-4-10 11:51:02
好资料,顶起来。
回复

举报

七彩猫猫 2019-4-10 15:20:22
感谢楼主分享,好资料呀
回复

举报

cruise_tom123 2019-4-10 15:24:40
实用,好资料,Mark一下
回复

举报

weizuqiang 2019-4-11 07:55:58
感谢楼主分享,好资料呀
回复

举报

lyitcqcjb 2019-4-19 21:53:51
好资料,顶起来。
回复

举报

ljl5130 2019-4-20 10:13:05
严重支持一下!楼主辛苦了!
回复

举报

chh916 2019-4-21 23:59:44
这实在太方便了
回复

举报

electno2 2019-4-24 17:23:39
五笔啊啊啊啊啊啊啊 啊啊啊啊
回复

举报

静夜style 2019-5-21 09:30:53
看起来还不错的样子
回复

举报

静夜style 2019-5-31 11:35:39
什么时候开新的直播啊,期待接下来的教程呢,还有就是同步状态图和异步状态图的区别与用法我现在稍微有些不太理解,还希望解答一下
回复

举报

galenw 2019-5-31 15:11:24
听说过,但是不会用
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

12下一页
发经验
课程
    关闭

    站长推荐 上一条 /10 下一条

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