LabVIEWForum.de
zweite Registerkarte erstellen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: zweite Registerkarte erstellen (/Thread-zweite-Registerkarte-erstellen)

Seiten: 1 2 3


zweite Registerkarte erstellen - t18935 - 17.12.2009 21:44

Also genial, das mit dem Express VI klappt nun einwandfrei. Habe gar nicht gewusst dass es das gibt....

Echt klasse. Sitze übers Wochenende nochmal hin und poste dann wies geklappt hat.


zweite Registerkarte erstellen - t18935 - 18.12.2009 15:23

Also ich hab das VI nun erstellt mit dem Express VI.
Echt klasse, hab das irgendwie gar nie gefunden. Wenn man frisch bei LabVIEW anfängt kann das echt verwirrend sein, bis man das vi findet das man möchte.
Anbei das Vi wie ich es erstellt habe, so ist es fertig, es fehlt nur noch die Anzeige der X-Werte in der Tabelle. Wie kann denn das gehen?

@IchSelbst:

Wie du siehst hab ich das vi etwas anders gemacht, weil ich das vi erklären muss beim Professor. So wie ichs nun gemacht habe hab ichs halt kapiert.

Wenn noch jemand das mit den X-Werten hin bekommt wärs echt genial.

Habs für die 8.6 Version hochgeladen.


zweite Registerkarte erstellen - IchSelbst - 18.12.2009 20:58

' schrieb:es fehlt nur noch die Anzeige der X-Werte in der Tabelle. Wie kann denn das gehen?
Das Express-VI wandelt einen - einen einzigen! - Signalverlauf in eine zweispaltige Tabelle um: Eine Spalte Zeit und eine Spalte Daten. Da in den LVM-Files zwei Signalverläufe stehen, würden mit einem einzigen ExpressVI "Tabelle erzeugen" zwei Spalten Zeit und zwei Zeiten Daten in der Tabelle stehen. Wenn du aber zwei ExpessVIs "Tabelle erzeugen" verwendest (eines mit "Zeit anzeigen" und eines ohne) und die beiden entstandenen Tabellen verknüpfst (so wie angegeben), dann hast du eine Tabelle mit drei Spalten. Da die erste Spalte im LVM-File immer das Abtastraster repräsentiert, ist die erste Spalte in der Tabelle ein Zeitstempel.

Zitat:Wie du siehst hab ich das vi etwas anders gemacht, weil ich das vi erklären muss beim Professor. So wie ichs nun gemacht habe hab ichs halt kapiert.
Dann hast du zwar das VI kapiert, aber nicht die Vorgehensweise beim Programmieren mit LabVIEW.
So wie du das programmiert hast, liegt die CPU-Auslastung bei 100%.


LV90


zweite Registerkarte erstellen - t18935 - 21.12.2009 09:22

Ja, das mit der CPU Auslastung hast natürlich recht...


Zu den X-Werten, die werden aber immer noch nicht angezeigtSad Der zeigt ja diese Zeitwerte an aber nicht genau die Werte die in der X-Value Spalte stehn...


zweite Registerkarte erstellen - IchSelbst - 21.12.2009 11:48

' schrieb:Zu den X-Werten, die werden aber immer noch nicht angezeigtSad Der zeigt ja diese Zeitwerte an aber nicht genau die Werte die in der X-Value Spalte stehn...
Es sieht so aus, also ob das ExpressVI "LVM-Lesen" nicht in der Lage ist, die erste Spalte als Datenkanal auszulesen. Die erste Spalte ist entweder der Zeitkanal oder wird ignoriert. Und der Zeitkanal wird nunmal mit einem ExpressVI als Uhrzeit und Datum angezeigt.

Du könntest natürlich versuchen, die X-Werte zu simulieren: Dazu müsstest du aus t0 und dT eine Kurve generieren und die als Datenkurve vor die beiden anderen setzen.


zweite Registerkarte erstellen - Y-P - 22.12.2009 08:33

Offtopic: Den ganzen Ärger gibt's nur wegen diesen :grrr:Express-VIs.

Ich hoffe, Du berichtest Deinem Prof., dass Du deswegen solche Probleme hattest. Vielleicht lernt auch er daraus. Ich würde mal behaupten, dass er LabVIEW auch nur am Rande mitbekommen hat, sonst würde er nicht vorschreiben, Express-VIs verwenden zu müssen.

Gruß Markus