Matlab调用C#或C并控制NI DAQ

时间:2015-03-22 14:32:53

标签: c# c matlab nidaqmx

我需要使用MATLAB来控制NI DAQ软件,并为NI设置参数,可以单独使用Matlab编程,还是更好地调用另一个C或C#?怎么样?

1 个答案:

答案 0 :(得分:1)

您是否拥有数据采集工具箱?如果是的话,它非常简单,请参阅Matlab帮助。如果没有,您可以使用.NET NI库并使用以下内容直接从Matlab调用所需的函数:

 calllib(ni, 'DAQmxWriteAnalogScalarF64', ...); 

注意:有时你需要C的空值。它可以使用

构建
 NULL = libpointer('uint32Ptr', []);