【问题标题】:Calling a non exe (Labview VI) external program into Java在 Java 中调用非 exe (Labview VI) 外部程序
【发布时间】:2015-08-05 13:09:08
【问题描述】:

我开发了一个 Labview 程序,我希望 Java 触发它打开,我见过很多在 Java 中运行外部 exe 应用程序的方法,是否可以调用具有 labview 文件格式 .vi 的非 exe 文件?

【问题讨论】:

    标签: java process runtime inputstream labview


    【解决方案1】:

    您必须:

    1. 将 LabVIEW vi 编译为 exe(然后使用任何标准 Java 方法调用 exe)
    2. 编译成DLL,然后用JNI调用。我会使用第一种方法,除非您要传递大量数据块、使用内存映射 IO,或者需要精细的内存分配控制。
    3. 或调用labview.exe,将您的VI 作为第一个参数传递。在 VI 属性中设置“打开时运行”属性。这需要您的目标计算机上存在 labview 开发环境

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-29
      • 2011-01-15
      • 2021-08-10
      相关资源
      最近更新 更多