我是LabVIEW的新手,但一直在构建一个信号分析器代码,它可以获取所需的数据,并在获取数据后将其打印到文本文件中。我遇到的问题是,当它创建一个新文件时,它会保留上一次运行的数据,并将其打印出来,这不是我想要的。我已经附上了LabVIEW vi (2009版),如果有任何帮助,我们将不胜感激。
此外,如果有人知道在每次迭代后对数据进行有效值处理的更好方法,而不是我那一堆乱七八糟的移位寄存器,我会很高兴看到它的。
我使用LabVIEW内置的数据库连接功能,从图形编程语言LabVIEW运行以下SQL查询:
DECLARE @currentID int
SET @currentID = (SELECT MIN(ExperimentID) FROM Jobs_t WHERE JobStatus = 'ToRun');
UPDATE [dbo].[Jobs_t]
SET [JobStatus] = 'Pending'
WHERE ExperimentID = @currentID;
SELECT @currentID AS result
这是与main()类似的代码,是
我想在我的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,如果它没有收到任何东西