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 

Prozesskette in LabVIEW realisieren?



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!

25.01.2008, 22:03
Beitrag #1

mctommson Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 99
Registriert seit: Mar 2007

8.6
2007
de

1210
Oesterreich
Prozesskette in LabVIEW realisieren?
Hi!

Ich hab ein Verständnisproblem:

Ich hab, wie im angehängten Bild ersichtlich, eine Reihe von Prozessen. Es gibt keinen "Idle"-Status innerhalb eines Prozesses, sondern der Ablauf eines Vorfalls is einmalig und zieht eine Linie durch die ganzen Prozesse.

Wie kann man sowas effektiv mit LabVIEW realisieren?

1. Mehrere Cases erscheinen mir unübersichtlich. Oft wird ein Case bearbeitet, der gar nicht mehr bearbeitet werden kann, weil ich im Ablauf schon ganz eine ander Linie gefahren bin.
2. Eine State-Maschine erscheint mir nicht wirklich sinnvoll, weil ich keine Rückläufe, keinen Idle-Status und keinen abgeschlossenen Kreislauf habe.

Ich tüfftle jetzt schon eine ganze Weile mit diesem Problem, aber irgendwie komm ich nicht auf die richtige Spur.

Vielleicht könnt ihr mir (wenn auch nur Tipp-mäßig) weiterhelfen.

Danke euch!
Lg,
Tommy!

P.S.: Der eigentlich zu realisierende Prozess bzw. Ablauf ist viel größer als der im angehängten Bild. Also mit Cases und Schleifen alleine, wird das nix...am Ende hab ich 7 ineinander geschachtelte Cases, wobei nur im innersten Case etwas behandelt wird...ist nicht nur unübersichtlich, sondern auch verwirrend ^^


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.01.2008, 00:42 (Dieser Beitrag wurde zuletzt bearbeitet: 12.03.2008 15:05 von Lucki.)
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Prozesskette in LabVIEW realisieren?
VI als Denkanstoss
Lv82_img
Sonstige .vi  Kundenanfrage.vi (Größe: 22,23 KB / Downloads: 270)

Lv80_img
Sonstige .vi  Kundenanfrage80.vi (Größe: 22,22 KB / Downloads: 219)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.01.2008, 09:58
Beitrag #3

mctommson Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 99
Registriert seit: Mar 2007

8.6
2007
de

1210
Oesterreich
Prozesskette in LabVIEW realisieren?
Hey Lucki!

Danke dir!

Lg,
Tommy!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.01.2008, 21:02
Beitrag #4

mctommson Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 99
Registriert seit: Mar 2007

8.6
2007
de

1210
Oesterreich
Prozesskette in LabVIEW realisieren?
Ist das jetzt eigentlich trotzdem eine State-Machine oder hat dieser Aufbau einen anderen Namen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2008, 11:27 (Dieser Beitrag wurde zuletzt bearbeitet: 31.01.2008 06:53 von Lucki.)
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Prozesskette in LabVIEW realisieren?
' schrieb:Ist das jetzt eigentlich trotzdem eine State-Machine oder hat dieser Aufbau einen anderen Namen?
Ja, genau. Vielleicht nur dies zur state-machine mit LabVIEW:

Wegen der Datenflußsteuerung in LabVIEW ist es nicht so ohne weiteres möglich, im Programm hin- und her zu springen wie das in anderen Programmiersprachen geht.
Ein ganz normales Flußdiagramm mit Entscheidungen, Verzweigungen, Vor- Rücksprüngen läßt sich in LabVIEW nur mit so einer state-machine sinnvoll umsetzen. Bei anderen Programmierssprachen würde man nicht auf die Idee kommen, jedes Flußdiagramm als State-machine zu behandeln (obwohl das auch nicht schlecht wäre), aber in LV muß man das (und das ist gut so)

Das ist so mein Eindruck. Ich bin Hardware-Ingenieur und kein Programmier-Profi, vielleicht irre ich mich da auch.

Die Registerkarte als "Merker" für den aktuellen Status habe ich benutzt, um damit alle nicht aktuellen Bedienelemente elegant verschwinden lassen zu können. Man kann als States-Merker auch andere Variable verwenden. Am häufigsten wird der Enum-Typ verwendet (- weil, wie bei der Registerkarte auch, die States dann einen Namen haben -).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.01.2008, 00:04
Beitrag #6

mctommson Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 99
Registriert seit: Mar 2007

8.6
2007
de

1210
Oesterreich
Prozesskette in LabVIEW realisieren?
Hey Lucki,

danke für die ausführliche Antwort!

Lg,
Tommy!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Durchflussmessung mit Hilfe von Impulsen realisieren MrBenBen 8 6.643 16.03.2016 14:38
Letzter Beitrag: MrBenBen
  Realisieren von drücken. Locke85 6 4.156 11.11.2015 10:10
Letzter Beitrag: Locke85
  Wie einfaches Statusfenster realisieren? joerg030284 6 6.427 14.04.2011 08:06
Letzter Beitrag: joerg030284
  2x I32 TypeCast zu 1x DBL wie realisieren? enigma 2 5.129 08.09.2010 07:38
Letzter Beitrag: GerdW
  Latch mit eigenem Tastendruck realisieren flattervieh 7 7.631 08.09.2009 21:35
Letzter Beitrag: flattervieh
  Farbmischer in VI realisieren SvarT 2 3.756 27.01.2009 10:58
Letzter Beitrag: SvarT

Gehe zu: