myst007 发表于 2009-2-11 16:04:15

可否实现 子函数实时传递数值给主程序

是这样的,现在子函数求得一个数组,但是现在只能子函数退出运行,才把数组值传给主程序,可否实现 子函数实时传递数组值给主程序;

cpubbs 发表于 2009-2-11 23:17:19

用全局变量即可!不过这也要在程序中处理好才行的!如果架构没有弄好,只有等子程序完成了主程序才能运行的话,用全局变量也做不到的!相当于主程序中有一个线程专门读全局变量,然后这个子VI的调用是在另一个线程中,这样就可以!

maliya19840 发表于 2009-2-12 14:22:48

可以建立一个自动关闭VI的程序。

wdyjz 发表于 2009-2-12 16:01:06

方法挺多的啊,用子程序可以直接传(保证子程序不是循环模式),或者用变量和同步技术(通告、队列、事件);也可以用引用reference

myst007 发表于 2009-3-16 17:41:19

wdyjz
你太厉害了
页: [1]
查看完整版本: 可否实现 子函数实时传递数值给主程序