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 

Erstellung einer State-Machine und Verknüpfung eines Strings mit Case-Struktur



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!

27.06.2012, 14:15
Beitrag #1

Shavens Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Apr 2012

2009
2012
DE



Erstellung einer State-Machine und Verknüpfung eines Strings mit Case-Struktur
Hallo zusammen,

ich bin noch LabView Anfänger und daher in vielen Sachen noch nicht so bewandert. Ich versuche für ein Projekt einen Automatischen Ablauf zu programmieren. Dies versuche ich zu realisieren, indem ich eine Art State Machine schreibe. In meinem angehängten, sehr primitiven Beispiel sollen aus einer Text- oder Excel-Datei Kommandos ausgelesen werden, die dann bestimmen, welches Case durchgeführt wird.

Beispiel:

In der Textdatei steht folgendes: Absenken; Losfahren; Hochheben; Zurückfahren
Absenken; Losfahren; Hochheben; Zurückfahren
Absenken; Losfahren; Messen; Hochheben; Zurückfahren

Jeder dieser Befehle hat ein gleichnamiges Case in einer Case-Struktur, was dann durchgeführt werden soll (der Inhalt des Cases ist dann dementsprechend).

Jetzt zu meinem Problem:
Ich habe mir gedacht, dass ich aus der Datei den Array über eine For-Schleife indiziere, sodass er sich die erste Zeile schnappt. Dann in der nächsten For-Schleife (Auch Autoindizierung) nimmt er sich den ersten Wert und gibt diesen an die Case-Struktur, die dann den Befehl ausführt. Ist das beendet wird über den Iterationszähler der 2. For-schleife hochgezählt, sodass der 2. Wert an der Reihe ist, usw.
Ist dies überhaupt der richtige Ansatz?
Wie schaffe ich die Verknüpfung von dem String zur Case, dass er den richtigen auswählt und dies auch ausführt (mir noch nicht gelungen)?

Ich würde mich sehr freuen, wenn mir jemand helfen könnte und falls Unklarheiten sind, einfach nochmal nachfragen.
(im Anhang habe ich einfach A,B,C,D für die Cases genommen, soll nur zur Veranschaulichung dienen)

Vielen Dank


Angehängte Datei(en)
9.0 .vi  Unbenannt 1.vi (Größe: 9,22 KB / Downloads: 359)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Erstellung einer State-Machine und Verknüpfung eines Strings mit Case-Struktur - Shavens - 27.06.2012 14:15

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Machine learning Hubert R. 3 2.521 29.08.2023 10:10
Letzter Beitrag: Hubert R.
Music FGEN Erzeugung eines Signalverlaufs anhand einer Mathematischen Funktion DavidStefan 11 7.432 29.05.2021 07:03
Letzter Beitrag: GerdW
  Case-Struktur: Angegebener Case nicht vorhanden braendy 10 6.830 02.02.2021 15:05
Letzter Beitrag: Lucki
  Case Struktur 2 Schleifendurchläufe verzögert True setzen aber sofort auf False bachatero18 4 5.698 07.11.2020 14:08
Letzter Beitrag: Martin.Henz
  Programm beenden State Machine simcum 3 3.430 17.10.2020 20:57
Letzter Beitrag: BNT
  CAN Nachrichten in Array verarbeiten und aus Case Struktur weiterverarbeiten Tomate27 4 4.552 17.07.2020 13:30
Letzter Beitrag: Tomate27

Gehe zu: