Konverter für TDMS-Dateien von Labview/NIGibt es eine Problemumgehung für den Import von TDMS-Dateien (Messdaten von NI Labview) in JMP?
Ich habe gesucht und nichts passendes gefunden. Ich habe eine Excel-Exportfunktion von Labview umgangen, aber sie zerbricht den Dateinamen, den man manuell (oder im Batch-Job) ändern muss. Alles möglich, aber mit großem Aufwand, wenn Sie Hunderte dieser Dateien importieren müssen.
Ich dachte / hoffte jedoch, dass jemand einen gebrauchsfertigen Konverter oder eine Schnittstelle kennt.
Betreff: Konverter für TDMS-Dateien von Labview/NIHallo Martin,
Es scheint, dass dafür möglicherweise ein Python-Paket verfügbar ist. Da Python kostenlos ist und von JSL unterstützt wird, wäre dies für die Leute vielleicht einfacher als der Umgang mit DLLs.
https://www.google.com/search?rlz=1C1KMZB_enUS649US649&q=TDMS+Python/OR/Lua&spell=1&sa=X&ved=0ahUKEwiayL2WuKXWAhUH_IMKHcNBC7sQBQgjKAA&biw=1366&bih=638
Betreff: Konverter für TDMS-Dateien von Labview/NIDanke Peter und Jason,
Ich kenne LabView auch aus meiner MathWorks-Zeit und es gab eine Möglichkeit, die TDMI-Dateien in eine .mat-Datei zu speichern, mit der MATLAB direkt arbeiten kann. Dies wäre eine Option, wenn der Kunde MATLAB hätte, damit wir innerhalb eines Skripts interagieren könnten. Dieser Kunde hat es jedoch nicht.
Ihre Vorschläge helfen dabei, die verfügbaren Optionen aufzuzeigen. Danke.
Betreff: Konverter für TDMS-Dateien von Labview/NIHallo Martin, ich habe Labview viele Jahre lang verwendet und hatte immer Probleme mit der Verwendung von TDMS-Dateien – sie sind in der LabView-Umgebung großartig, aber außerhalb nicht so einfach zu verwenden. TDMS-Dateien speichern einige zusätzliche Daten, die für die Verwendung in JMP wahrscheinlich nicht erforderlich sind. Eine Lösung, die ich in der Vergangenheit verwendet habe, besteht darin, die Daten aus dem VI, das ich verwenden möchte, herauszuziehen und sie in eine .csv- oder Excel-Datei zu ziehen. Soweit ich mich erinnere, ist dies auf der Seite der LabView-Programmierung ziemlich einfach (zumindest in meinem Fall). https://forums.ni.com/t5/LabVIEW/Convert-Import-TDMS-to-Excel/td-p/1088746?profile.language=en
Ich gehe davon aus, dass der Kunde diesen Prozess automatisieren möchte, daher hilft dies möglicherweise nicht, aber TDMS-Dateien können in Excel geöffnet und mit einem Add-In als .xlsx, .csv usw. exportiert werden …
Peter
Betreff: Konverter für TDMS-Dateien von Labview/NIHallo Martin,
Eine fertige Lösung habe ich auch nicht gefunden. Ich denke, es gibt jedoch ein paar Optionen.
Da ist ein TDM-C-DLL zum Download verfügbar, mit dem Anwendungen von Drittanbietern aus TDMS-Dateien lesen können. Dies würde erfordern, dass jemand Code schreibt, um mit der DLL zu kommunizieren. Kann einige Anstrengungen erfordern, aber dies scheint die empfohlene Lösung nach dem zu sein, was ich gelesen habe.
Ich habe benutzt Datei-I/O-VIs in der Vergangenheit und wissen, dass sie funktionieren. Wahrscheinlich keine ideale Lösung, wenn TDMS Standard ist. Könnte eine Zwischenlösung darstellen, wenn es parallel zu TDMS verwendet wird.
Es ist schon ein paar Jahre her, dass ich LabView verwendet habe. Es gibt möglicherweise andere Lösungen, die ein intelligenter LabView-Programmierer kennen wird. Gibt es einen ansässigen LabView-Experten, den der Kunde konsultieren kann? Der technische Support von LabView ist bei weitem nicht so gut wie unserer, aber auch nicht schlecht. Wenn es keinen ansässigen Experten gibt, kann ein Anruf beim technischen Support hilfreich sein.
Genießen!
J