初步看,是因为你的文件路径写错了,建议你用一个文件对话框,自己手动找到这个文件。创建文件路径的用法如下图。你先给了一个默认的数据路径,然后相对它的路径是一个完全的路径,所以错了。生成路径的用法如下。它生成的路径是C:\Users\Administrator\Desktop\文档\1.tdms这个文件。
电脑上运行和cRIO上运行是不一样的,电脑上他可以直接找到你的文件路径(在PC上的路径),在cRIO上要写cRIO的路径,一般是C:\文件名称。会保存在crio上。再通过上位机ftp方式copy一下crio文件到上位机上做处理;或者通过TCP/IP 协议实时将采集的数据传到上位机上进行存储分析等。
当使用TDMS文件时,LabVIEW会自动生成两个文件:*.tdms文件(数据文件或主文件)和*.tdms_index文件(索引文件或头文件)。前者包含实际的数据,而后者仅包含属性等信息。索引文件的生成有助于提高数据检索速度,并简化搜索TDMS文件的过程。LabVIEW 2009进一步改进了对TDMS格式的支持,从1.0版本升级到2.0...
这是经过我测试的,可以打开的。你参考下。建议最好把错误簇连接上,不然你都不知道哪里出错了。顺便检查一下你的数据,你的数据都是布尔型的数据吗。要传输的?
第一个i,是for或while循环里的次数 第2个TDMS,是TDMS文件的引用常量
回答:一般情况下 使用dll和TDMS是很正常的操作,不会导致LABVIEW crash,导致crash一般都是labview的内存控制出现了问题,一般程序的递归和不能很好地处理引用的释放,dll调用如果反复调用一个dll 可能会导致。 你的这个程序是打开自动运行么?
先用模块求出簇数组的组的数量 用FOR循环依次导出簇的各个组 用模块求出该组簇的元素数量,再内嵌个FOR循环依次导出各个簇元素 在族元素后面,添加个按名称分解模块,就可以导出你所需要的数据了 将所需的数据写入tdms
能说的出来的问题都不是问题 贴图吧
1. 重新设计实验流程,并在LABVIEW中直接修改,确保生成的TDMS数据的横坐标显示为时间。2. 对TDMS文件进行编辑,提取其中保存的点数数据列。3. 根据采样频率对点数数据进行计算,得出对应的时间。4. 保存修改后的文件,并用DIAdem打开,此时横坐标应显示为修改后的时间。5. 祝您实验成功!
你看一下是不是你把打开TDMS的控件放在一个循环里面了,这样他不断地打开同一个文件,自然内存就不够了。还有一个可能是打开tdms控件参数设置不对,参看附图: