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 

Softwarestrukturprobleme



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!

07.05.2009, 20:25 (Dieser Beitrag wurde zuletzt bearbeitet: 07.05.2009 20:26 von IchSelbst.)
Beitrag #11

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Softwarestrukturprobleme
Hallo Rainito

Ich glaube, in deinem Falle wird es schwierig zu helfen. Die Strukturen, die du brauchst, um deine Aufgabe optimal zu lösen, kann man in einen Forum nicht rüberbringen.

' schrieb:Hab mir die funktionalen globalen Variablen angeschaut. Scheint mir nicht das richtige für mich zu sein
Sind es aber.
Mach mal ein FGV pro Globaler Variable (SubVI mit Schieberegister in While-Schleife und zwei Cases: "Set", "Read"). Damit kannst du dann jede dieser Globalen Variablen ersetzen: "GV lesen" => "Read FGV" ... (Siehe Muster).

Zitat:Ihr würdet mir sehr helfen wenn Ihr mir ein ganz ganz grobes Strukturkonzept zeigt, in dem ich die verschiedenen Prüfstände autark bedienen kann und die alle gemeinsam 2 Eingangscluster (Überwachung Prüfraum und Grenzwerte Raumtemperatur) haben.
Genau das geht in einem Forum in deinem Falle nicht.
Hier was auch nur im Ansatz Passendes zusammenzubauen macht so viel Aufwand, da hat hier im Forum wahrscheinlich keiner Zeit für.

Nach den FGVs musst du dich mit Melder/Queue befassen. Ohne geht hier gar nichts.

Dann musst du ein SubVI zur Steuerung eines Prüfstandes machen, das keine FP-Bedienung braucht! Dieses SubVI wird durch Queues gesteuert und läuft autark im MainVI. Wenn dieses SubVI richtig läuft und fertig ist, werden bestimmte SubVIs innerhalb dieses SubVIs als reentrant definiert und mehrfach ausgeführt. Durch diese reentranten SubVIs ist es dann möglich, mehrere Prüfstande parallel zu betreiben. (ggf. wird das ganze SubVI als reentrant definiert und mehrfach ausgeführt).

Dann brauchst du ein SubVI, das das FP für alle Steuer-SubVIs darstellt. Hier werden die Queues beschrieben, die in den Steuer-VIs ausgelesen werden. Dieses SubVI läuft ebenfalls im MainVI und parellel zu allen Steuer-SubVIs.

Außerdem musst du bedenken, dass die Queues, die zum Steuern notwendig sind, in einem Array liegen. Dieses Array hat soviele Indices, wie Prüfstände laufen sollen. Die Queues in Index 0 entsprechen also dem Prüfstand 1 usw.


So mach ich das gerade.


Angehängte Datei(en)
Sonstige .vi  Var_CONST.vi (Größe: 18,47 KB / Downloads: 155)

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Softwarestrukturprobleme - Rainito - 06.05.2009, 13:59
Softwarestrukturprobleme - eg - 06.05.2009, 14:18
Softwarestrukturprobleme - Rainito - 06.05.2009, 14:35
Softwarestrukturprobleme - Rainito - 06.05.2009, 14:50
Softwarestrukturprobleme - IchSelbst - 06.05.2009, 15:48
Softwarestrukturprobleme - eg - 06.05.2009, 15:59
Softwarestrukturprobleme - J_uri - 06.05.2009, 16:39
Softwarestrukturprobleme - eg - 06.05.2009, 16:46
Softwarestrukturprobleme - IchSelbst - 06.05.2009, 17:12
Softwarestrukturprobleme - Rainito - 07.05.2009, 08:03
Softwarestrukturprobleme - IchSelbst - 07.05.2009 20:25
Softwarestrukturprobleme - eg - 07.05.2009, 20:30
Softwarestrukturprobleme - Rainito - 07.05.2009, 20:53
Softwarestrukturprobleme - IchSelbst - 08.05.2009, 08:09
Softwarestrukturprobleme - IchSelbst - 08.05.2009, 23:08

Gehe zu: