我在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链接到来自
当我运行这个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中调用DLL时,我会遇到访问冲突。让我们将DLL称为"extcode.dll“。我没有它的代码,它来自外部制造商。
在Windbg中运行它时,它停止使用以下消息:
(724.1200): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
ntdll!RtlNewSecurityObjectWithMult
我很难理解如何从Labview调用Matlab函数。我正在使用Labview 2020 SP1,并创建了以下m文件(保存到我的桌面):
function A = test()
A{1,1}=ones(1,3);
A{1,2}=ones(1,4);
end
在Labview中,我添加了一个Matlab脚本节点并导入了该函数。但是,当我单击run时,会得到以下错误:
执行脚本时发生错误。来自服务器的错误消息:?错误:在此上下文中不支持函数定义。函数只能作为代码文件中的本地函数或嵌套函数创建。
我原以为该函数能够运行,但什么也不做,因为我没有向Matlab脚本节点添加任何输出。
有人能告诉我我哪里
我有两个问题:
我想知道我可以使用activeX从C#或python传递到labview中的变量类型。我猜它们可能是,数字类型,字符串等等。但是路径,或者错误簇呢?
同样在labview中,我通常将labview对象传入subvi,在另一种语言中怎么可能做到这一点呢?
假设我有一个自定义的数据库对象,我通常在labview中传递该对象。我是否可以从C#调用某个工厂方法vi,并在运行vi之后从前面板获得控制。将其强制转换为C#中的泛型对象,然后调用另一个vi,并传入该对象?
喜欢。
// Get a vi reference, and run my databaseFactory vi.
str
我想在我的Labview程序中编写一个简单的基于C语言导入的TCP套接字客户端dll。我在dll中定义了三个函数,如下所示: char* DLL_EXPORT TCPSocket(int input); //open socket
void DLL_EXPORT closeSocket(void); //close socket
int DLL_EXPORT pulse(int trig); //waiting incoming signal from server.c and return a value 前两个运行得很好,但最后一个总是阻塞和破坏我的Labview,如果它没有收到任何东西