From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
遇到如下问题:
首先在官网下载的TDM C DLL,在java中使用jna调用。
当调用函数生成TDM文件时是成功的,往里面写数据也可以成功。
如下所示: 调用DDC_CreateFile("E:/123.tdm","TDM","name","describe","title","author",filehandler);时可以生成文件,返回的是0值,0代表成功。接下来调用创建通道组,创建通道,设置通道数据,保存文件的方法均可以成功,正常生成一个123.tdm文件和123.tdx文件。
但是调用这个函数生成TDMS文件时就失败了。说明:E盘中本来是不存在321.tdms这个文件的。
DDC_CreateFile("E:/321.tdms","TDMS","name","describe","title","author",filehandler);
它的返回值是-6211,在错误代码描述中含义为the storage could not be opened。
而且此时,E盘也没有321.tdms这个文件生成。
请问有人知道这个tdms文件该如何生成吗