新人问几个调用exe和vi问题!
然后调用子vi的 时候能不能实现像主vi一样的使用,循环框架,字符串输入,按键控制都能在子vi上单独运行?
还有用lebview怎么调用exe格式的 软件?
我在cmd调用的dos命令中输入H:\月\下载\xiangqi\象棋.exe反馈出来的是H:\月\下载\xiangqi\(乱码 ).exe?
摸索两天了,还是没找到好的解决办法啊!
例子在这里,你看一下可行否http://bbs.elecfans.com/jishu_934319_1_1.html
帮顶
第一个没看懂,调用vi不就是运行子VI吗?你把主程序都关了,子VI还怎么跑~
第二个问题尝试回答一下,单独运行时肯定可以的。子VI本身就相当于模块化编程里的各个模块嘛。
第三个问题,我并不知道labview能调用exe格式的软件,你下面的反馈跟这个问题也不一致,dos命令下调用exe并不是labview调用exe吧。至于有乱码,那肯定是解码不对导致的嘛,可能是你在生成.exe时出问题了。.exe文件是直接能运行的,你可以直接点击运行呀。
第一个问题是vi里面有一个vi引用,里面可以调用vi,但不是以子vi模式运行的,关闭主vi后,次vi如果是运行的,会从运行转为停止,我想实现的是打开次vi后先关闭主vi再运行次vi,或者运行次vi后关闭主vi,次vi不停止运行!0
第二个问题我想知道怎么实现单独运行挂起的子vi?
第三个问题是我因为找不到直接调用exe格式的方法,曲线想到的,通过自带的‘执行系统命令’vi调用cmd实现调用exe文件,但是不成功,出现乱码问题!
还是谢谢兄台了!
ps:我单独用系统cmd运行H:\月\下载\xiangqi\象棋.exe是keyi成功的!
晚上人多,大神们动动小手,帮忙搞定它!
还有大神在么?
第一个问题可以采用动态调用,在子VI里面关闭主程序
第三个问题,把路径改为英文路径试试,报告调用的程序名称
第二个问题没看懂
试了一下,在子vi里关闭主程序后,子VI也停止运行了!
第三个已经解决,电脑问题,换个电脑就可以用了!
第二个问题其实跟第一个差不多,子vi设置里有个调用时挂起,但挂起后只能看,运行模式还是自动运行结束后输出结果,不能进行选择和输入,但系统自带的对话框模块,都是一个个写好的vi,那个调用后就可以进行选择和输入,那个要怎么实现?
第一个主VI也要动态调用子VI,已试过是可行的。
第三个可以添加事件,选择或者输入等发生后,事件再运行
给两个简单的例子吧,我看看是不是我哪里写的不对!
我总是实现不了!
我也想上传,上传不了、、、、、,你再试试,主VI和子VI全部用动态调用,主VI中要把“等待子VI完成”置F,子VI关闭主VI用FP.close
lv下有调用dos的vi,完美支持dos环境