做图形化编程,整体的程序走向一定要清楚,最好提前规划好,然后再实现.不然会很乱.
推荐使用event driven & data flow.
高级应用主要采用生产---消费的关系,保证数据同步.
原帖由 飞雨天 于 2007-1-19 12:19 发表
呵呵,没什么!~~
而且我也不一定有耐心去看,这几天很烦躁的。
你可以在程序结构上入手,上次我在NI的网站上见到过几种常用的程序结构,但少保存了一种,可以自己去找找,我保存的在附件中,看看。。。 谢谢!
飞雨兄,烦燥的话好好去放松一下吧!
唉~!兄弟们,俺现在终于知道为何称我这类人为--IT民工,天天累得两眼冒火还工资少得可怜~!
wdyjz兄,采用队列用通告方式是什么意思?如何实现?我想了一下事件结构可能会不太好处理..
附件是我改过的。不过还没有完全改好。 队列和通告是为了克服全局变量和局部变量的缺陷而提出来的一种能更好控制程序流程(结构)的工具。
队列的实现是这样的:一个队列包含一个写者和若干个听者,听者排队等待写者产生新的数据,队列的最前面的听者取得数据,后面听者是不能得到数据或者消息的。(队列的概念在操作系统中有讲,是一样的,我可能说不清楚)
通告:写者产生数据,以广播的形式通知听者,所有听者都可以访问这个数据。
在labview8.0中,这些vi实现放在了:funciton---->synchronization里,可以看去help里看下用法,了解了实现机制,真正用起来的时候还是比较简单的。
[ 本帖最后由 飞雨天 于 2007-1-20 16:33 编辑 ] 非常感谢,我还不知道有这个东东呢!我现在去研究一下。
页:
1
[2]