LabVIEWForum.de
LabVIEW --> DIAdem - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Weitere NI Software (/Forum-Weitere-NI-Software)
+---- Forum: DIAdem (/Forum-DIAdem)
+---- Thema: LabVIEW --> DIAdem (/Thread-LabVIEW-DIAdem)



LabVIEW --> DIAdem - Stoney - 18.02.2008 02:10

Hallo Zusammen!

Würde gerne Kurvendaten einer Regelung, die ich bisher in LabVIEW über ein Waveform-Chart zur Anzeige gebracht habe, in Diadem auswerten (u.a. ausdrucken).

Habe leider bisher noch keine Kenntnisse in Sachen Diadem.
Mich würde vorallem interessieren, wie die Anbindung in LabVIEW an Diadem funktioniert?!
Wie gehe ich am besten vor?

Habe mal mein LabVIEW VI in den Anhang gepackt!


Gruß Stoney

Lv82_img


LabVIEW --> DIAdem - Carpe_DIAdem - 18.02.2008 09:54

Hallo Stoney,

es gibt unterschiedliche Möglichkeiten Daten zwischen LabVIEW und DIAdem auszutauschen (Datei, OLE, Connectivity VI's).
Die einfachste Variante ist aber das Speichern der Daten im TDM/TDMS-Datenformat. Hierzu gibt es fertige VI's mit denen das Speichern ein Kinderspiel ist. Das TDM/TDMS-Datenformat ist das NI-Standard-Datenformat, dass von immer mehr Produkten (nicht nur NI-Produkte) unterstützt wird. Übrigens können so gespeicherte Daten auch direkt in Excel eingelesen werden, wenn ein entsprchendes, kostenfreies Excel-Add-In installiert ist.
Ausführliche Hilfe zu LabVIEW und TDMS findest du in der NI-KnowledgeBase.

Wenn die Daten als Datei vorliegen, können sie leicht in DIAdem geladen und weiterverarbeitet werden. Wenn noch keine Kenntnisse zu DIAdem vorhanden sind, ist sicherlich das "Getting Started" hilfreich. Hier wird kurz und knapp beschrieben, wie man mit DIAdem arbeiten kann.

Carpe DIAdem


LabVIEW --> DIAdem - Stoney - 19.02.2008 02:29

Danke für die schnelle Antwort!

Soo...habe es mal mit dem Express VI "Diadem Report" probiert...leider nur mit geringem
Erfolg.

-->Express VI so eingestellt, dass Diadem mir die Daten als PDF ausspuckt.
-->Dateipfad angegeben
-->Signal (2D-Array --> Dynamic Data Type) angelegt
-->das VI "Diadem Report" liegt selbst in einer Case-Struktur

Mein Ziel ist es, in LabVIEW, über einen bool'schen Wert den Report zu starten und auch wieder zu beenden.
Nach Beendigung des Reports sollen die Daten dann als PDF angezeigt werden.

Was mache ich falsch?

Gruß Stoney


Hier nochmal mein Programm mit dem Express VI...

Lv82_img


LabVIEW --> DIAdem - Carpe_DIAdem - 19.02.2008 11:24

Hallo Stoney,

es sollte mit den Expross VP's funktionieren. Aber ich kenne mich damit nicht aus. Aber vielleicht findest du im LV Forum eine Antwort.

Carpe DIAdem


LabVIEW --> DIAdem - Stoney - 20.02.2008 02:26

So..., ich glaube das Problem gefunden zu haben (aber nicht die Lösung):

Mein Express VI befindet sich innerhalb einer While-Schleife, wo auch meine Messdaten generiert
werden. Folglich werden die "einzelnen" Abtastwerte der Regelung ständig in eine neue Datei geschrieben (somit erhält man quasi für jede Messung hunderte von Dateien bzw. einzelne Graphen
pro abgetasteten Wert).

Habe auch versucht das Express VI ausserhalb der Schleife zu platzieren, was natürlich auch nicht geht, da so nur ein Punkt gespeichert wird (da es ja nur einmal aufgerufen wird).

Gruß Dirk


LabVIEW --> DIAdem - MP_79 - 27.03.2008 18:47

Hallo,

scahu dir mal das bsp. aus LV an:

Cont Acq&Graph Voltage - Write Data to File (TDMS).vi


Viel Erfolg!