通过 Python 启动 Labview 程序
Launch Labview program through Python
我正在做一个项目,我必须通过用 python 编写的 GUI
启动一个 VI(Labview 程序)。我没有管理员权限,所以我使用 JetBrain Toolbox 安装了 PyCharm Community,并使用 MSI
文件安装了 Python 3.3
。
我在 Internet 上看到,要执行我想要的操作,我需要安装 pywin32 扩展:extension -link,但是当我启动它时,它找不到我的 Python 安装。
所以,我的问题是:还有其他方法可以从 python 控制 VI 吗?
预先感谢您的回答。我是两种语言的初学者。
- 如果你想运行一个普通的VI,你必须运行 LabVIEW IDE --
vi是源代码文件,不是编译好的可执行文件,所以直接运行,
它必须托管在编辑器中。
- 如果你想 运行 一个 VI 内置到
一个可执行文件,你显然必须 运行 构建 EXE。
因此,无论哪种方式,您都必须能够启动 EXE。
您的 Python 可以调用 C 风格的 DLL 吗?如果是这样,您可以将 VI 构建到 DLL 中,然后以这种方式调用 VI。
我正在做一个项目,我必须通过用 python 编写的 GUI
启动一个 VI(Labview 程序)。我没有管理员权限,所以我使用 JetBrain Toolbox 安装了 PyCharm Community,并使用 MSI
文件安装了 Python 3.3
。
我在 Internet 上看到,要执行我想要的操作,我需要安装 pywin32 扩展:extension -link,但是当我启动它时,它找不到我的 Python 安装。
所以,我的问题是:还有其他方法可以从 python 控制 VI 吗?
预先感谢您的回答。我是两种语言的初学者。
- 如果你想运行一个普通的VI,你必须运行 LabVIEW IDE -- vi是源代码文件,不是编译好的可执行文件,所以直接运行, 它必须托管在编辑器中。
- 如果你想 运行 一个 VI 内置到 一个可执行文件,你显然必须 运行 构建 EXE。
因此,无论哪种方式,您都必须能够启动 EXE。
您的 Python 可以调用 C 风格的 DLL 吗?如果是这样,您可以将 VI 构建到 DLL 中,然后以这种方式调用 VI。