关于事件结构的用法(上传程序以供分析)
请问事件结构怎么用?我用了一个事件结构,然后又用了几个选择结构,这些结构都是并行关系,但好象执行到事件结构时,程序就不动了,没法再执行其他的并行程序.请求高手的解答,谢谢啊!-------------------------------------------------------------------------------------
请大家分析一下,其中说明一下的是,我并不想用下拉菜单的方式来实现,而是要保留五个按钮来实现操作(登录,新建,及三个选项卡按钮)
[ 本帖最后由 uu2004 于 2007-7-29 00:27 编辑 ]
回复 #1 uu2004 的帖子
有没有具体的例子啊?回复 #1 uu2004 的帖子
你这样安排合理吗?你可以把做的拿出来大家研究下看看。 事件是需要等待的,这是正常的,所以正如上面几位仁兄说的,要合理安排它的结构!好运!最好能把程序压缩上传上来给大家分析一下! 恳请各位分析并答复,谢谢各位!回复 #1 uu2004 的帖子
我无法运行你的程序,好象缺乏子vi.不过你说用用5个按钮来替代下拉菜单应该比较容易. 兄弟,那两个子vi就是我一块封装在压缩包的登录管理和新建用户两个子程序啊.你重新加载一下.代替下拉菜单
你的例子我打不开,缺乏子vi.不过你说希望能用按钮代替下拉菜单.这是我做的一个简单的例子,希望能给你点帮助.由于对事件结构不是很熟悉,我用条件结构做的.回复 #1 uu2004 的帖子
我缺少的子VI是名叫Example-Fetch a Table(调用).vi的子VI 谢谢兄弟,你的代替方法很有新意,但是可能你还没完全明白我的意思,我使用两个事件的目的有二,一是用它来实现对选项卡的控制,二是登录或新建用户,并捕获当前用户名及触发后续操作(比如加减运算,注:这个运算只是为了调试这个程序的需要而设置的简单操作,真正的操作是从数据库中读写数据,并进行指定的运算),用你的方法可能会产生这样的结果,当你按下减法键时,选项卡会迅速返回到加法键,因为当你不按任何键时,返回的是0值,而0框可能是加法键所触发的操作,或者当你不返回0值,而是选择框所没有的数值时,它也会将之默认为0值时实行加法操作.回复 #1 uu2004 的帖子
兄弟说得很对,当不按任何键时,的确会执行默认操作,不过只要设默认操作为保持当前状态不就行了吗?用一个反馈节点就可以了。相信有很多方法都能实现的,我也觉得自己的方法有点复杂化,不过刚接触LV不久,对于里面很多控件及VI的用法不是很了解,呵呵,只能提供一些简单的帮助,以后还请多指教. 你要把两个事件结构合成一个,否则就会有问题的 问题已解决,用选择结构就搞定了,关键点是在对选择卡赋值前进行初始化.谢谢大家.
页:
[1]