Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich möchte gerne TDMS Dateien mit LabVIEW aufnehmen und automatisch speichern. Allerdings möchte ich diese Dateien auch in Signalexpress öffnen können. Wie kriege ich das hin? Mit dem automatischen speichern klappt es wunderbar aber ich kann diese Dateien nciht in Signalexpress einlesen.
ich glaube das ist es was ich brauche. Ich habe versucht in LabVIEW die TDMS-Eigenschaften so zu einstellen wie in SÉ. Naja habe shcon Tage lang ausprobiert ging nichts. Man bin ich erleichtert das es sowas gibt. Das Problem ist, ich muss einen Update insallieren. Das Programm öffnet sich zwar ist aber leer. Das heißt es gibt da keinen Update zum installieren. Wo kann ich das her kriegen?
' schrieb:Das Problem ist, ich muss einen Update insallieren. Das Programm öffnet sich zwar ist aber leer. Das heißt es gibt da keinen Update zum installieren. Wo kann ich das her kriegen?
Viele Grüße STAB
Hallo STAB,
nachdem Du den das Zip-Archiv extrahiert hast, den Installer "mswTDMSConversion" starten - Next - dann siehst Du den Screenshot s.u ja und hier ist kein Update-Eintrag eingetragen, aber egal einfach mit Next weiter Lizenzvertrag zustimmen und Screenshot 2 betrachten.
Dann den Ausführungen im Word-File "TDMS_Explanation.doc" folgen.
habe es geupdatet aber es will nicht funktionieren. Man muss erstmal eine leere TDMS Datei erstellen, damit man es mit der Datei die man konvertieren will, überschreiben kann. Habe es öfter Mal versucht aber klappt nciht. Ich habe unmengen an Dateien die ich eventuell in SE einlesen möchte. Es würde so ewig dauern bis ich die alle in SE konveriert habe. Gibt es eigentlich noch eine andere Möglichkeit?
' schrieb:Man muss erstmal eine leere TDMS Datei erstellen, damit man es mit der Datei die man konvertieren will, überschreiben kann. Habe es öfter Mal versucht aber klappt nciht. Ich habe unmengen an Dateien die ich eventuell in SE einlesen möchte. Es würde so ewig dauern bis ich die alle in SE konveriert habe. Gibt es eigentlich noch eine andere Möglichkeit?
Gruß STAB
Hallo STAB,
also bei mir funktioniert es. Ich gebe Dir in sofern recht das es für Unmengen an Dateien sehr mühsam ist.
Vielleicht schreibst Du mal warum Du nicht alles in LabVIEW machst und auf SignalExpress ausweichst.
Alternativen könnten sein:
a.) Ein LabVIEW-Vi in SignalExpress auszuführen
b.) SharedVariables, erstellt mit LabVIEW, in SignalExpress einbinden
aber dafür solltest Du mal genauer Deine Anwendung beschreiben und wie die Datenmengen usw. aussehen.
ich nehme mit Beschleunigungsaufnehmern die Schwingungen an Stoßdämpfern auf. Habe ein Programm mit LabVIEW erstellt, das später an eine Maschine angebunden wird. Es nimmt automatisch die Signale (ein Signal ca. 4 Sekunden) auf und speichert diese in TDMS ab. Habe es mit LabVIEW erstellt weil das ganze ja automatisch ablaufen soll ohne das man dabei steht und bei jeder Messung den Startknopf drücken muss.
Allerdings möchte ich diese Messungen später analysieren, und dokumentieren können (z.b Spektrumanalyse, irgendwelche Filter, Einzelfrequenz ermitteln usw.), um später die Grenzwerte und um die Unterschiede der einzelnen Stoßdämpfern festellen zukönnen. Habe in meinem LabVIEW Programm die Skektrumanalyse auch eingebaut jedoch mit Signalexpress kann ich die Signale viel besser bearbeiten, Grafiken erstellen, die Signale beliebig verändern und ausprobieren. Wenn ich das gemacht habe und Grenzwerte oder Toleranzwerte festgelegt habe, wird dann wieder ein Programm mit LV erstellt das auch wieder die Signale automatisch aufnimmt und eine GUT-, SCHLECHT klassifizierung durchführt.
Kannst du mir die Punkte a) und b) genauer erläutern?
2.PROBLEM
Dann Habe ich noch eine Frage. Ich möchte später das Ganze ohne pc durchführen. Das heißt ich möchte einen Prüfstand erstellen das LED´s, Siebensqmentanzeige oder ähnliches beinhaltet, so das der Prüfer das zu prüfende Gerät anschließt und anhand der LED´s erkennt ob es IO oder NIO ist. Das LV Programm sollte dann auf ein Microcontroller oder sowas integriert werden. Geht sowas? Oder was gibt es da so für Alternativen? Ich habe mal irgendetwas von FPGA´S und embedded Systeme gelesen weiß aber nciht genau ob das damit geht.
Ich danke dir für deine Mühe und für deine Antworten und wünsche dir einen angenehmen Tag.
Hallo STAB,
ich würde das Ganze mit LabVIEW und DIAdem realisieren,
und somit klinke ich mich jetzt hier aus, sorry aber mein aktuelles Projekt ruft.
Zu a.) und b.) solltest Du mal hier im Forum alle Beiträge anschauen.
Aber diese Alternativen sind in deinem Fall eher Bastellösungen.
Zum 2.Problem: LabVIEW FPGA LabVIEW RealTime,
Gruß
Ralf
05.12.2009, 11:32 (Dieser Beitrag wurde zuletzt bearbeitet: 05.12.2009 11:36 von IchSelbst.)
' schrieb:Allerdings möchte ich diese Messungen später analysieren, und dokumentieren können ....
Zu allem was außerhalb von LabVIEW läuft, also z.B. in Diadem oder SignalExpress, kann ich gar nichts sagen.
Aber hierzu:
Zitat:Ich möchte später das Ganze ohne pc durchführen. Das heißt ich möchte einen Prüfstand erstellen das LED´s, Siebensqmentanzeige oder ähnliches beinhaltet, so das der Prüfer das zu prüfende Gerät anschließt und anhand der LED´s erkennt ob es IO oder NIO ist.
Hierzu möchte ich folgende Lösungsmöglichkeit erwähnen.
Wenn ein Standard-PC (also wenige PCI-Steckkarten, ggf. aber auch mehrere) in der Lage ist die Prüfung durchzuführen, so kann man z.B. einen kleinen Beckhoff-Rechner nehmen. Die gibt es schon in der Größe 300x150x250mm (circa-Maße!). Den kann man gut irgendwo verstecken. Die Ansteuerung von Bedien- und Anzeigebuttons sowie die Ansteuerung einer Siebensegmentanzeige sind problemlos. Vorteil: Die Entwicklungsumgebung ist ständig greifbar.
Hinweis:
Realtime-Systeme von NI (suche nach cRIO und cPCI/PXI) sind auch nicht kleiner als ein Beckhoff-Rechner. Und selbst FPGA-Karten müssen irgendwo stecken.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).