Konverter für TDMS-Dateien aus Labview / NIHaben wir eine Problemumgehung, um TDMS-Dateien (NI Labview-Messdaten) in JMP zu importieren?
Ich suchte und konnte nichts Relevantes finden. Ich habe eine Excel-Exportfunktion von Labview umgangen, aber sie löst den Dateinamen auf, 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 Kenntnis von einem gebrauchsfertigen Konverter oder einer Schnittstelle hat.
Betreff: Konverter für TDMS-Dateien aus Labview / NIHallo Martin,
Ich konnte auch keine fertige Lösung finden. Ich denke, es gibt jedoch einige 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. Es kann einige Mühe kosten, aber dies scheint die empfohlene Lösung für das zu sein, was ich gelesen habe.
Ich habe benutzt Datei-E / A-VIs in der Vergangenheit und wissen, dass sie funktionieren. Wahrscheinlich keine ideale Lösung, wenn TDMS Standard ist. Könnte eine Zwischenlösung bieten, wenn sie parallel zu TDMS verwendet wird.
Es ist einige Jahre her, seit ich LabView verwendet habe. Möglicherweise gibt es andere Lösungen, die ein intelligenter LabView-Programmierer kennt. Gibt es einen LabView-Experten, mit dem sich der Kunde beraten kann? Der technische Support von LabView ist nicht annähernd so gut wie der unsere, aber auch nicht schlecht. Wenn es keinen ansässigen Experten gibt, kann ein Anruf beim technischen Support hilfreich sein.
Genießen!
J.
Betreff: Konverter für TDMS-Dateien aus Labview / NIHey 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 im Freien nicht so einfach zu verwenden. TDMS-Dateien speichern einiges an zusätzlichen 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, zu entfernen und in eine CSV- oder Excel-Datei abzulegen. Soweit ich mich erinnere, ist dies auf der LabView-Programmierseite ziemlich einfach (zumindest in meinem Fall). https://forums.ni.com/t5/LabVIEW/Convert-Import-TDMS-to-Excel/td-p/1088746?profile.language=de
Ich gehe davon aus, dass der Kunde diesen Prozess automatisieren möchte, sodass dies möglicherweise nicht hilft, aber TDMS-Dateien in Excel geöffnet und mit einem Add-In exportiert werden können .xlsx, .csv usw.
Peter
Betreff: Konverter für TDMS-Dateien aus Labview / NIDanke Peter und Jason,
Ich kenne LabView auch aus meiner MathWorks-Zeit und es gab eine Möglichkeit, die TDMI-Dateien in einer .mat-Datei zu speichern, mit der MATLAB direkt sprechen kann. Dies wäre eine Option, wenn der Kunde MATLAB hätte, damit wir innerhalb eines Skripts interagieren können. Dieser Kunde hat es jedoch nicht.
Ihre Vorschläge helfen dabei, die verfügbaren Optionen anzuzeigen. Vielen Dank.
Betreff: Konverter für TDMS-Dateien aus Labview / NIHallo Martin,
Möglicherweise ist hierfür ein Python-Paket verfügbar. Da Python kostenlos ist und von JSL unterstützt wird, ist dies für Leute möglicherweise 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&ih