来自 Labview/NI 的 TDMS 文件转换器我们是否有任何解决方法可以将 TDMS 文件(NI Labview 测量数据)导入 JMP。
我搜索但找不到相关的东西。 我绕过 Labview 的 Excel 导出功能,但它破解了需要手动(或批处理作业)更改的文件名。 如果您要导入数百个这样的文件,则一切皆有可能,但需要付出巨大的努力。
但是,我认为/希望有人知道随时可用的转换器或接口。
回复:来自 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
回复:来自 Labview/NI 的 TDMS 文件转换器谢谢彼得和杰森,
我在 MathWorks 时代也了解 LabView,并且有一种方法可以将 TDMI 文件保存到 MATLAB 可以直接使用的 .mat 文件。 如果客户拥有 MATLAB,那么我们可以在脚本中进行交互,这将是一个选项。 但是这个客户没有。
您的建议有助于显示可用的选项。 谢谢。
回复:来自 Labview/NI 的 TDMS 文件转换器嘿 Martin,我使用 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=en
我假设客户希望自动执行此过程,所以这可能无济于事,但可以在 Excel 中打开 TDMS 文件并使用加载项导出 .xlsx、.csv 等……
彼得
回复:来自 Labview/NI 的 TDMS 文件转换器嗨,马丁,
我也找不到现成的解决方案。 我认为有几个选择。
有一个时分复用 C DLL可供下载,允许第三方应用程序读取 TDMS 文件。 这将需要有人编写一些代码来与 DLL 进行通信。 可能需要一些努力,但这接缝是我所阅读的推荐解决方案。
我用过文件 I/O VI在过去,知道他们的工作。 如果 TDMS 是标准的,则可能不是理想的解决方案。 如果与 TDMS 并行使用,可以提供临时解决方案。
我已经有几年没有使用 LabView 了。 聪明的 LabView 程序员可能知道其他解决方案。 是否有客户可以咨询的常驻 LabView 专家? LabView 技术支持远不及我们的,但也不错。 如果没有常驻专家,技术支持电话可能会有所帮助。
享受!
杰