INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Projektabhängiges subvi dynamisch in Hauptprogramm einfügen



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!

20.12.2006, 21:49
Beitrag #1

Alfe Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Aug 2006

2011
2006
kA


Deutschland
Projektabhängiges subvi dynamisch in Hauptprogramm einfügen
Hallo,
habe mal wieder ein Problem für dass ich bisher noch keine Lösung gefunden habe.
Es geht um folgendes ich habe einen Messverstärker, an dem 128 Sensoren angeschlossen werden können. Von den 128 Sensoren sind ca. 10 Sensoren immer angeschlossen sie liefern mir Prozessdaten wie Temperatur,Druck etc. Zum Auslesen der Prozessdaten habe ich ein VI Prozessdaten lesen(=Hauptprogramm).
Nun sind neben den Sensoren für die Prozessdaten aber projektabhängig weitere Sensoren angeschlossen. Bei Projekt1 kommen z.B. Drehzahl und Drehmomentsensoren hinzu während bei Projekt2 Kraftsensoren angeschlossen sind. Diese weiteren Sensoren sollen ebenfalls kontinuierlich ausgelesen werden. Ich hätte nun für jedes Projekt ein eigenes Vi erstellt welches mir die projektabhängigen Kanäle ausliest,weiterzuverarbeitet und zu visualisiert.

Aber wie schaffe ich es nun dass das vi Prozdatenauslesen und das vi Messdatenprojekt1 in ein und dem selben Programm ausgeführt werden? Ich habe mir das so vorgestellt, dass der Benutzer beim Programmstart auswählt welches Projet bearbeitet wird und dass diese Auswahl dann dazu führt dass das entprechende projektabhängige vi in das Hauptprogramm geladen wird. Als Ergebis möchte ich dann dass z.B. das vi Prozessdaten lesen +Projektdaten Projekt 1 lesen parallel ausgeführt werden. Kann man so etwas mit LV realisieren? Wenn ja wie muß man an so etwas am besten herangehen. Ich habe schon überlegt ob es evtl. mit Referenzen funktioniert aber ich muß gestehen mir sind diese Funktionen noch nicht ganz klar. Ich würde mich freuen, wenn jemand Tipps oder vielleicht Beispiele hätte wie ich gundsätzlich vorgehn muß.

Viele Grüße Alfe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.12.2006, 22:47
Beitrag #2

dc6xs Offline
registered alien
****


Beiträge: 762
Registriert seit: Aug 2006

6.1,7.00
2006
kA

79106
Sonstige
Projektabhängiges subvi dynamisch in Hauptprogramm einfügen
' schrieb:Hallo,
habe mal wieder ein Problem für dass ich bisher noch keine Lösung gefunden habe.
Es geht um folgendes ich habe einen Messverstärker, an dem 128 Sensoren angeschlossen werden können. Von den 128 Sensoren sind ca. 10 Sensoren immer angeschlossen sie liefern mir Prozessdaten wie Temperatur,Druck etc. Zum Auslesen der Prozessdaten habe ich ein VI Prozessdaten lesen(=Hauptprogramm).
Nun sind neben den Sensoren für die Prozessdaten aber projektabhängig weitere Sensoren angeschlossen. Bei Projekt1 kommen z.B. Drehzahl und Drehmomentsensoren hinzu während bei Projekt2 Kraftsensoren angeschlossen sind. Diese weiteren Sensoren sollen ebenfalls kontinuierlich ausgelesen werden. Ich hätte nun für jedes Projekt ein eigenes Vi erstellt welches mir die projektabhängigen Kanäle ausliest,weiterzuverarbeitet und zu visualisiert.

Aber wie schaffe ich es nun dass das vi Prozdatenauslesen und das vi Messdatenprojekt1 in ein und dem selben Programm ausgeführt werden? Ich habe mir das so vorgestellt, dass der Benutzer beim Programmstart auswählt welches Projet bearbeitet wird und dass diese Auswahl dann dazu führt dass das entprechende projektabhängige vi in das Hauptprogramm geladen wird. Als Ergebis möchte ich dann dass z.B. das vi Prozessdaten lesen +Projektdaten Projekt 1 lesen parallel ausgeführt werden. Kann man so etwas mit LV realisieren? Wenn ja wie muß man an so etwas am besten herangehen. Ich habe schon überlegt ob es evtl. mit Referenzen funktioniert aber ich muß gestehen mir sind diese Funktionen noch nicht ganz klar. Ich würde mich freuen, wenn jemand Tipps oder vielleicht Beispiele hätte wie ich gundsätzlich vorgehn muß.

Viele Grüße Alfe

1. Generell ginge das mit Vi per Referenz ausführen.
2. Könntest aber auch mittels einer Case oder Event Struktur das lösen, ist aber unflexibler als Lösung 1, aber für wenige Zusatz-VIs die einfachere Lösung, Bei der Case-Struk. könntest du ein Eunum-Auswahlfeld machen, wo der Nutzer, die Zusatz-Messung auswählt.

Vielleicht ist es aber auch eine Überlegung wert, eine Mehrfachauswahl zurealisieren, wo von einer Zusatzmessung über eine beliebige Kombination von Zusatzmessungen bis hin zu allen Zusatzmessungen gleichzeitig, möglich ist.

Zusatzmessungen = Dein Messdatenprojekt 1..N

Vielleicht hilft Dir das weiter,
denke mal die anderen werden (hoffentlich) auch noch wa dazu beitragen .Unsure

Gruß, Rob

Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.

N.B.:
"Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  XML dynamisch parsen? C.Maier 3 4.782 11.10.2016 10:30
Letzter Beitrag: C.Maier
  3 Arrays dynamisch verändern hubem14 7 5.552 13.09.2016 11:45
Letzter Beitrag: GerdW
  Unterprogramm im Hauptprogramm heshamali88 17 12.064 25.07.2016 15:11
Letzter Beitrag: heshamali88
  Dynamisch Anzeigeelemente erstellen bnymn 1 2.951 29.10.2014 16:21
Letzter Beitrag: Trinitatis
Music Zweites, dynamisch aufgerufenes SubVI startet nicht Belimo 11 10.377 18.03.2014 15:39
Letzter Beitrag: GerdW
  dynamisch eingebundene VIs gottfried 3 4.122 04.12.2012 08:17
Letzter Beitrag: dimitri84

Gehe zu: