我有两个问题:
我想知道我可以使用activeX从C#或python传递到labview中的变量类型。我猜它们可能是,数字类型,字符串等等。但是路径,或者错误簇呢?
同样在labview中,我通常将labview对象传入subvi,在另一种语言中怎么可能做到这一点呢?
假设我有一个自定义的数据库对象,我通常在labview中传递该对象。我是否可以从C#调用某个工厂方法vi,并在运行vi之后从前面板获得控制。将其强制转换为C#中的泛型对象,然后调用另一个vi,并传入该对象?
喜欢。
// Get a vi reference, and run my databaseFactory vi.
str
我正在为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.
我在LabView的FrontPanel上有一个按钮。我在VisualStudio中创建了一个动态链接库,我想在Labview中使用它来获取该按钮的坐标。
public void GetCoords(Control ctr, out Point p)
{
Point location = ctr.PointToScreen(Point.Empty);
p = location;
}
我的GetCoords方法使用了一个"Control“输入参数,这是我在LabView中的按钮。当我使用DLL将我的按钮引用从Labview链接到来自