我正在为LabVIEW项目开发一个构建管道,并且已经到了可以从批处理文件或windows构建LabVIEW项目的地步。这个过程很简单。我正在从构建该项目的LabVIEW引擎调用一些LabVIEW代码。该过程在批处理脚本中工作,但是第二次我将批处理文件的内容放入jenkins构建步骤中,它在消息中失败了。
'--' is not recognized as an internal or external command,
operable program or batch file.
批处理脚本的内容如下:
@echo off
%LabVIEW17% %pBUILD% --
当我运行这个Powershell命令时,它在我的Windows 7 PC上工作,但在我的Windows 10 PC上却不能工作,为什么呢?
cmd /c "`"`"C:\Program Files (x86)\National Instruments\LabVIEW 2018\LabVIEW.exe`"`""
错误是
'""C:\Program' is not recognized as an internal or external command, operable program or batch file.
直到现在,我已经为我的userform中的每个控件创建了一个事件。
Private Sub TextBox_Integrate_Indexes_Change()
Call LabView.textBoxChange(TextBox_Integrate_Indexes)
End Sub
Private Sub TextBox_Integrate_InputFile_Change()
Call LabView.textBoxChange(Me.TextBox_Integrate_InputFile)
End Sub
Private Sub TextBox_Integrate_O
我编写了一个Python应用程序,它使用Tkinter作为GUI。它还有第二个用于TCP/IP通信的线程(XMLRPC,允许labview连接并进行一些调用)。这两个线程与一对线程安全队列通信。跑了几天之后,就撞车了。我找不到完整的线索。到目前为止,我得到的最好的是"Tcl_AppendFormatToObj called with shared object“--显然,这来自于以下Tcl函数:
Tcl_AppendFormatToObj(..)
{
...
if (Tcl_IsShared(appendObj)) {
Tcl_Panic("%s called