` 点击学习>>《龙哥手把手教你学LabVIEW视觉设计》视频教程
--------------------------------------主贴 --------------------------------------
sushu---LabVIEW基本介绍
--------------------------------------2015-12-24 22:17:38 --------------------------------------
基本没啥说的就编辑一下老帖。这个结构是13年7月份自己根据从12年3月16号开始工作学习的结果总结出来的。
刚开始研究队列。略微明白了一点。一班看到的就是一个簇包含一个字符串和数据变体。
后来研究了JKI,发现了JKI的发送改变state的方便之处就想能不能结合队列和JKI的各自的优点。
思考之后得出如下的编程结果(队列的多模块编程参考了杨高科的多引擎架构,看了这个才明白The Style Of labview 这本书里仅仅给出一个图片的多引擎架构) 。现在虽然不用了。拿出来只是介绍一下自己一个学习的过程。算作新人学习的一个参考。
缺点是:只能发送state,不能发送数据。(在默认情况下)
--------------------------------------旧贴 --------------------------------------
磨磨蹭蹭的终于在凌晨00:00时刻发送邮件到今年的参赛邮箱。又马不停蹄的来 论坛发帖记录下,现在还不困,舒了一口气,等会好好睡一觉,明天上班了。
选做了这个外卖系统,只实现了要求的基本功能:
1.虚拟周围2家餐厅,以及每家餐厅的菜单和价位;
2.用户通过浏览餐厅的菜单并进行点单,并必须要求用户输入联系电话;
3.餐厅工作人员通过登录系统可以查看到订单;
框架各位坛友可以参考下,顶层VI使用的事JKI的状态机,每个模块使用的事队列和JKI状态机结合的方式;在这里不得不说说这一年来的感受,刚开始使用队列,也模块化了各个模块,在用的过程中明显感到修改队列状态的不方便。后来研究了下JKI的状态机,可以灵活的修改程序执行的状态,但是没有队列的缓存功能,一直想能否将二者结合一下呢,想了几个方式都行不通。最近摩摩索索的封装了下队列模块,实现了部分功能,又继续修改终于搞定了(心里想着,美滋滋的,要是将来出本书可以把这个框架分享下,)当然应该还是有不完善的地方,我会在接下来的使用过程中继续完善这个框架的。
眼睛酸了,先上两张程序框图的截图。附带程序。
模块之间通过队列交换数据,和顶层VI之间使用用户事件更新前面板控件。
`
19
评分
-
查看全部评分
|
|
|
|
最近在搞视觉和运动控制,用到队列,发现程序一大,有点麻烦,看到你的帖子,就进来学习学习了
|
|
|
|
|
厉害。 。看看。。。。。。。。。。。。。。。。。。。。。。。。。
|
|
|
|
|
大神~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
taihaole taihaole relieduganxieni
|
|
|
|
|
dddddddddddddddddddddddddddddddddddddd
|
|
|
|
|
辛苦版主了。
|
|
|
|
|