Labview / NI的TDMS文件转换器我们是否有任何解决方法可将TDMS文件(NI Labview测量数据)导入JMP。
我搜索了,找不到相关的东西。 我从Labview获得了一种Excel Export功能,但是它破解了需要手动(或批处理作业)更改的文件名。 如果您有数百个要导入的文件,那么一切皆有可能,但是要付出巨大的努力。
但是,我认为/希望有人知道可以使用的转换器或接口。
回复:来自Labview / NI的TDMS文件转换器嗨,马丁,
我也找不到现成的解决方案。 我认为虽然有两种选择。
有一个TDM C DLL可供下载,允许第三方应用程序读取TDMS文件。 这将需要有人编写一些代码来与DLL通信。 可能要花点力气,但这是我读过的推荐的解决方案。
我用过了文件I / O VI在过去,知道他们的工作。 如果TDMS是标准的,则可能不是理想的解决方案。 如果与TDMS并行使用,则可以提供临时解决方案。
自从我使用LabView已经好几年了。 聪明的LabView程序员可能会知道其他解决方案。 客户可以咨询当地的LabView专家吗? LabView技术支持远不及我们,但也不错。 如果没有常驻专家,则可以致电技术支持。
请享用!
Ĵ
回复:来自Labview / NI的TDMS文件转换器嗨,马丁,我使用Labview多年,总是在使用TDMS文件时遇到问题-它们在LabView环境中很棒,但在外部使用起来却不那么容易。 TDMS文件存储相当一部分附加数据,这些附加数据可能在JMP中不需要。 我过去使用的解决方法是从我要使用的VI中剥离数据,并将其放入.csv或excel文件中。 我记得,这在LabView编程方面非常简单(至少在我的实例中)。 https://forums.ni.com/t5/LabVIEW/Convert-Import-TDMS-to-Excel/td-p/1088746?profile.language=zh-CN
我认为客户希望自动化该过程,因此这可能无济于事,但是可以在Excel中打开TDMS文件并使用加载项导出.xlsx,.csv等。
彼得
回复:来自Labview / NI的TDMS文件转换器感谢Peter和Jason,
我从MathWorks时代起就知道LabView,并且有一种方法可以将TDMI文件保存为MATLAB可以直接编写的.mat文件。 如果客户拥有MATLAB,因此我们可以在脚本中进行交互,那么这将是一个选择。 但是此客户没有它。
您的建议有助于显示可用选项。 谢谢。
回复:来自Labview / NI的TDMS文件转换器嗨,马丁,
看来可能有一个Python软件包可用于此目的。 由于Python是免费的并且受JSL支持,因此对于人们来说,这可能比处理dll更容易。
https://www.google.com/search?rlz=1C1KMZB_enUS649US649&q=TDMS+Python/OR/Lua&spell=1&sa=X&ved=0ahUKEwiayL2WuKXWAhUH_IMKHcNBC7sQBQgjKAA&biw=1366&bih=638