Datenaustausch zwischen einzelnen VIs - grundsätzliche Frage

Anfängerfragen, die mit LabVIEW zu tun haben
Правила форума
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.
Ответить
GFi

Datenaustausch zwischen einzelnen VIs - grundsätzliche Frage

Сообщение GFi »

Moin moin,

bevor ich anfange wild drauf los zu programmieren...

Folgendes habe ich vor: ich möchte aus einem VI per Steuerdatei ein anderes aufrufen, welches ggf. wiederum ein weiteres VI aufrufen kann. Dafür möchte ich allen VIs die gleichen Ein- und Ausgänge spendieren, damit ich sie zur Laufzeit über den Dateinamen aufrufen kann.

Beim Aufruf möchte ich den VIs Daten übergeben und zurückbekommen - eher gesagt über eine Steuerdatei sagen, was sie zu tun haben (Makro). Das zuletzt aufgerufene VI übergibt seine Daten an das aufrufende, dieses soll die Daten zusammen mit seinen eigenen an den das vorherige geben usw. bis ich beim obersten VI angelangt bin.

Zur Verdeutlichung:

Haupt VI ruft ein VI zum steuern eines Netzteils auf, stellt die Parameter ein und ruft ein VI zum auslesen eines Frequenzähler auf. Das Haupt VI bekommt dann zum Schluss z.B. die Istwerte vom Netzteil (U / I) und die gemessene Frequenz.

Wie macht man sowas am gescheitesten wenn die Daten so dynamisch sein sollen? Gebe ich alles per String zurück z.B. "Uist=12; Iist=0,4; F=80+E6" oder gibt es eine Möglichkeit sowas mit einem Array zu lösen?

Besten Dank für Infos

Gruß, Guido
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Datenaustausch zwischen einzelnen VIs - grundsätzliche F

Сообщение Eugen Graf »

Hi!
Zum dynamischen Aufrufen über den VI-Namen habe ich ein Beispiel erstellt. Schau dort mal rein http://labviewportal.org/de/front-panel ... ives-menue

Gruß, Eugen
Ответить

Вернуться в «Für Anfänger»