lpyren 发表于 2007-9-27 22:44:23

用菜单工具来弹出一个子VI面板,速度超级慢!

程序框图如下,不知道是怎么回事,我应当如何办?
说明:我是在vi里面用事件结构来进行菜单操作,
大约需要3秒以上,就是一个简单的提示消息都是这样。。特别慢

cpubbs 发表于 2007-9-28 09:27:30

是不是老兄您把后面板的灯点亮了呢?您看一下,如果是的话就会这样的!工具栏上面有一个灯泡,您看一下,好运!

lpyren 发表于 2007-9-28 17:47:38

已经搞定了,是多线程惹的货,唉,删掉线程中的一个while循环就好了,不过,这也让我大概了一下程序,玉郁闷

wdyjz 发表于 2007-9-28 17:49:33

event structure一般应用最好别用延时,你那个10ms最好去掉。

站立的鱼 发表于 2007-9-29 10:14:23

event structure中有个很好用的time out项 这样就要必需加点延时了···

wdyjz 发表于 2007-9-29 10:46:01

我建议不要time out是,因为添加它,程序全在一个线程下进行,毕竟会影响其他event case 的执行和响应时间;
可以另外开辟一个timed loop,构造数据的响应,这样,界面的用户控制,和数据的传递和处理分开来,效果会好点。

当然了,就算使用,这也不是错误,只要处理好各个关系即可。

站立的鱼 发表于 2007-9-29 11:47:35

看到wdyjz版主所说的仔细一想受益不少···
页: [1]
查看完整版本: 用菜单工具来弹出一个子VI面板,速度超级慢!