我没用labview控制调用过J-LINK.exe这个软件,所以我大概说下labview调用其他可执行程序的过程:
1.确认该外部程序需不需要给它传递参数,或者在运行过程中需要labview对其进行控制
2.如果不需要,则直接用‘执行系统命令’模块调用即可。如果需要,则需要确认其是不是.net架构软件
3.如果是,通过.net方法获取可执行程序句柄,然后通过,net属性对其进行控制(在这个过程中也需要获取对应控件的句柄)
4.如果不是,可以通过编写一个.net的dll,作为中间调用件,在该.net下该可执行程序进行调用(这个过程比较好查)
PS:这些是我使用的笨办法,推荐参考其他大神给的更聪明的方式。
我没用labview控制调用过J-LINK.exe这个软件,所以我大概说下labview调用其他可执行程序的过程:
1.确认该外部程序需不需要给它传递参数,或者在运行过程中需要labview对其进行控制
2.如果不需要,则直接用‘执行系统命令’模块调用即可。如果需要,则需要确认其是不是.net架构软件
3.如果是,通过.net方法获取可执行程序句柄,然后通过,net属性对其进行控制(在这个过程中也需要获取对应控件的句柄)
4.如果不是,可以通过编写一个.net的dll,作为中间调用件,在该.net下该可执行程序进行调用(这个过程比较好查)
PS:这些是我使用的笨办法,推荐参考其他大神给的更聪明的方式。
举报