Wert aus subvi in mainvi anzeigen
Правила форума
In unserem Forum ist es möglich Foren zu verbergen. Für jede Sprache gibt es eine Gruppe:
hide XXX forums
Wenn du also ein Forum in einer Sprache nicht sehen möchtest, dann musst du einfach in die richtige Gruppe(n) eintreten. Das kannst du in den Profileinstellungen machen.
In unserem Forum ist es möglich Foren zu verbergen. Für jede Sprache gibt es eine Gruppe:
hide XXX forums
Wenn du also ein Forum in einer Sprache nicht sehen möchtest, dann musst du einfach in die richtige Gruppe(n) eintreten. Das kannst du in den Profileinstellungen machen.
-
- beginner
- Сообщения: 10
- Зарегистрирован: 23 мар 2009, 16:38
- Версия LabVIEW: 8.6
- Контактная информация:
Wert aus subvi in mainvi anzeigen
Hallo!!
ich habe ein Programm für die Linearitätsmessung programmiert und das funktioniert richtig.Das Problem ist,dass mein Betreuer,den ablauf bzw. die erzielte Werte von den subvi in mainvi während den ablauf anzeigen lassen will.der Ablauf und aktuelle Werte kann man die in dem subvi sehen aber in mainvi kommt nicht bis alle subvi durchgelaufen sind.Ich weiss nicht,ob man das während den ablauf tun kann.wenn das machbar ist könnte jemand mir es erklären wie das geht.
Vielen Dank
ich habe ein Programm für die Linearitätsmessung programmiert und das funktioniert richtig.Das Problem ist,dass mein Betreuer,den ablauf bzw. die erzielte Werte von den subvi in mainvi während den ablauf anzeigen lassen will.der Ablauf und aktuelle Werte kann man die in dem subvi sehen aber in mainvi kommt nicht bis alle subvi durchgelaufen sind.Ich weiss nicht,ob man das während den ablauf tun kann.wenn das machbar ist könnte jemand mir es erklären wie das geht.
Vielen Dank
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Wert aus subvi in mainvi anzeigen!!
Also du kannst ja die Indikatoren des SubVI als Ausgang definieren. Schau dir das Video an:
http://www.labviewportal.org/de/index.p ... -und-subvi
Falls das Video nicht läuft, dann das bei YouTube:
Gruß, eg
http://www.labviewportal.org/de/index.p ... -und-subvi
Falls das Video nicht läuft, dann das bei YouTube:
Gruß, eg
-
- beginner
- Сообщения: 10
- Зарегистрирован: 23 мар 2009, 16:38
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Wert aus subvi in mainvi anzeigen
Hallo eg,
das habe ich schon gemacht aber auf dem frontpanel des mainvi kommen die Werte erst dann,wenn das subvi alle punkte gemessen hat,obwohl man in den frontpanel des subvi jeder Wert eines Messpunkts direkt ansehen kann.
das habe ich schon gemacht aber auf dem frontpanel des mainvi kommen die Werte erst dann,wenn das subvi alle punkte gemessen hat,obwohl man in den frontpanel des subvi jeder Wert eines Messpunkts direkt ansehen kann.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Wert aus subvi in mainvi anzeigen
Verstehe. Du hast also eine Schleife in deinem SubVI. Na dann gibt es auch andere Möglichkeiten. Z.B. du kannst eine Referenz eines Indikators in deinem MainVI erstellen und diese Referenz an SubVI übergeben. Dann kannst du im SubVI diese Referenz nehmen und davon das Property "Value" erstellen und im SubVI etwas reinschreiben.
Es gibt auch andere Möglichkeiten, aber probiere erst das aus.
Es gibt auch andere Möglichkeiten, aber probiere erst das aus.
-
- beginner
- Сообщения: 10
- Зарегистрирован: 23 мар 2009, 16:38
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Wert aus subvi in mainvi anzeigen
es klingt einfach an aber leider habe ich es nicht ganz verstanden
also ich habe Z.B in mein MainVI ein ausgang der Aktueller Messpunkt heisst.ich soll davon ein Refernz erstellen und dann habe ich nicht verstanden,wie soll ich an das SubVI übergeben und was meinst du mit etwas reinschreiben.meinst du dass ich mit dem wert in Subvi verbinde?
also ich habe Z.B in mein MainVI ein ausgang der Aktueller Messpunkt heisst.ich soll davon ein Refernz erstellen und dann habe ich nicht verstanden,wie soll ich an das SubVI übergeben und was meinst du mit etwas reinschreiben.meinst du dass ich mit dem wert in Subvi verbinde?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Wert aus subvi in mainvi anzeigen
Du hast auf dem MainVI Front Panel einen Indicator in dem du einen Wert aus deinem SubVI anzeigen willst. Klicke rechts auf diesen Indicator und wähle Create->Reference. Somit hast du eine Konstante erstellt, die deinen Indicator repräsentiert. Jetzt musst du diese Konstante an dein SubVI übergeben. Dazu machst du im SibVI einen Control und definierst es als SubVI Eingang.
An diesen Eingang kannst du dann beim Aufrufen des SubVI deine Konstante anschliessen. Somit hast du also im SubVI den Zugriff auf dein MainVI Indicator. Du kannst dann im SubVI in den MainVI Indicator Werte reinschreiben.
An diesen Eingang kannst du dann beim Aufrufen des SubVI deine Konstante anschliessen. Somit hast du also im SubVI den Zugriff auf dein MainVI Indicator. Du kannst dann im SubVI in den MainVI Indicator Werte reinschreiben.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- beginner
- Сообщения: 10
- Зарегистрирован: 23 мар 2009, 16:38
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Wert aus subvi in mainvi anzeigen
Hallo eg!!
Vielen Dank für das Beispiel. ich habe es auch auf mein Programm umgesetzt und es läuft alles wie gewünscht.
Vielen Dank nochmal
Vielen Dank für das Beispiel. ich habe es auch auf mein Programm umgesetzt und es läuft alles wie gewünscht.
Vielen Dank nochmal
-
- interested
- Сообщения: 5
- Зарегистрирован: 10 сен 2009, 14:39
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Wert aus subvi in mainvi anzeigen
Hallo eg,
was Du beschreibst, sollte auch mein Problem lösen, leider kann ich Deine Vorgehensweise nicht ganz nachvollziehen und Deine Beispiel-VIs kann ich nicht öffnen, da ich nur Version 7.1 habe.
Ich habe einen xy-Graph, der im subVI ständig die neuen Messwerte anzeigt, diesen Graph will ich nun im Haupt-VI auch live beobachten können. Die Referenz zu diesem Graph habe ich erstellt. Nur ist mir nicht klar, wie ich aus dem subVI darauf zugreife. Was für ein Objekt muß ich erstellen, um es mit dem Connector nach außen zu führen? Ich bekomme außerdem immer den Fehler, daß ich nicht zwei Controls verbinden kann.
Für Tips wäre ich sehr dankbar.
Grüße,
Wolfgang
was Du beschreibst, sollte auch mein Problem lösen, leider kann ich Deine Vorgehensweise nicht ganz nachvollziehen und Deine Beispiel-VIs kann ich nicht öffnen, da ich nur Version 7.1 habe.
Ich habe einen xy-Graph, der im subVI ständig die neuen Messwerte anzeigt, diesen Graph will ich nun im Haupt-VI auch live beobachten können. Die Referenz zu diesem Graph habe ich erstellt. Nur ist mir nicht klar, wie ich aus dem subVI darauf zugreife. Was für ein Objekt muß ich erstellen, um es mit dem Connector nach außen zu führen? Ich bekomme außerdem immer den Fehler, daß ich nicht zwei Controls verbinden kann.
Für Tips wäre ich sehr dankbar.
Grüße,
Wolfgang
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Wert aus subvi in mainvi anzeigen
Hmm, vieleicht hilft dann ein SubPanel in dem du dann das Front Panel deines SubVIs anzeigst?
Ansonsten kannst du z.B. im HauptVI einen XY-Graphen erstellen, dann davon eine Referenz erstellen und diese Referenz ans SubVI übergeben.
Im SubVI hast du ja auch einen XY-Graphen und sobald du die Daten an den XY-Graphen im SubVI übergibst musst du dann gleichzeitig dieselben Daten über die Referenz an den HauptVIs-XY-Graphen übergeben.
Hier also das Main-VI Und hier das Sub-VI Beide XY-Graphen zeigen bei mir das gleiche.
Ansonsten kannst du z.B. im HauptVI einen XY-Graphen erstellen, dann davon eine Referenz erstellen und diese Referenz ans SubVI übergeben.
Im SubVI hast du ja auch einen XY-Graphen und sobald du die Daten an den XY-Graphen im SubVI übergibst musst du dann gleichzeitig dieselben Daten über die Referenz an den HauptVIs-XY-Graphen übergeben.
Hier also das Main-VI Und hier das Sub-VI Beide XY-Graphen zeigen bei mir das gleiche.
-
- interested
- Сообщения: 5
- Зарегистрирован: 10 сен 2009, 14:39
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Wert aus subvi in mainvi anzeigen
Oh, danke für die schnelle Antwort!
Ich muss aber mal ganz blöd fragen: Wie erstelle ich die XY Graph Referenz im SubVI?
Ich muss aber mal ganz blöd fragen: Wie erstelle ich die XY Graph Referenz im SubVI?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- interested
- Сообщения: 5
- Зарегистрирован: 10 сен 2009, 14:39
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Wert aus subvi in mainvi anzeigen
Entschuldige, aber irgendwas entgeht mir da noch.
OK, also ich habe im MainVi und im SubVI jeweils einen XYGraph und erstelle davon jeweils eine Referenz (die sieht bei im SubVi mir anders aus als bei Dir). Im SubVI mache ich dazu noch ein Property-Value auf, deklariere das noch zum schreiben (Change to write) und mache dann im Connector des SubVI eine Verbindung zum XY-Graph.
Das sieht dann wie in den angehängten Bildern aus.
Dieses SUb-Vi kann ich aber so nicht im Main-VI mit der XY-Graph-Referenz verbinden, ich kann keinen Draht anschließen, Fehler: "bad linkage to subVI".
OK, also ich habe im MainVi und im SubVI jeweils einen XYGraph und erstelle davon jeweils eine Referenz (die sieht bei im SubVi mir anders aus als bei Dir). Im SubVI mache ich dazu noch ein Property-Value auf, deklariere das noch zum schreiben (Change to write) und mache dann im Connector des SubVI eine Verbindung zum XY-Graph.
Das sieht dann wie in den angehängten Bildern aus.
Dieses SUb-Vi kann ich aber so nicht im Main-VI mit der XY-Graph-Referenz verbinden, ich kann keinen Draht anschließen, Fehler: "bad linkage to subVI".
- Вложения
-
- Main-VI
- main.gif (1.74 КБ) 13449 просмотров
-
- Sub-VI
- sub.gif (5.77 КБ) 13449 просмотров
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Wert aus subvi in mainvi anzeigen
Die Farben von Waveforms (Datentyp) müssen allerdings übereinstimmen.
-
- developer
- Сообщения: 265
- Зарегистрирован: 14 окт 2008, 00:09
- Награды: 1
- Версия LabVIEW: 8.x, 20x
Re: Wert aus subvi in mainvi anzeigen
So kann man auch ausdrücken, dass die Graphen denselben Datentyp haben müssen.eg писал(а):Die Farben von Waveforms (Datentyp) müssen allerdings übereinstimmen.
Einfach mal im Main-VI an deinen Graphen den entsprechenden Datentyp anschließen, damit sich das ändert. Dann sollte es funktionieren.
Gruß, Jens