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 

Frage zu State Machine bzw. Ratgeber für richtige 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!

25.01.2011, 16:50
Beitrag #1

Sandisk Offline
Mädchen für ALLES
**


Beiträge: 98
Registriert seit: Nov 2010

2010
2009
EN

0815
Oesterreich
Frage zu State Machine bzw. Ratgeber für richtige Struktur
Hallo,

ich bin denke ich nun bei der alles entscheidenden Frage angekommen, wie bringe ich alles übersichtlich unter ein Dach! (Ja ich weiss man soll sowas vorher überlegen!) Mir wachsen nämlich schön langsam die Programme über den Kopf, und ich möchte es bevor ich aufgrund der Größe nichts mehr ändern kann in ein handliches Format bringen. Ich wollte eigentlich schon zu Beginn an "richtig" bauen, aber irgendwie ist es als Anfänger recht schwer.

Ich fasse kurz zusammen was ich genau machen möchte:

1) Vorhandenes TXT-File einlesen
2) Optionen aus der 2. Spalte filtern und dementsprechend verarbeiten
3) Nach Optionen die Hexwerte auf die DIOs meiner Schnittstellenkarte schreiben (also mit Chipselect usw.)
4) Gelesene Werte in neues TXT-File abspeichern

All diese Dinge funktionieren bereits, aber halt im Einzelgebrauch, jetzt geht es ums "Zusammenführen". Funktionen von fertigen (Sub)-VIs, welche bereits funktionieren bzw. wo mir auch dankenswerter Weise im Forum geholfen wurde:

- Lesen/Schreiben der Hexwerte auf DIO der I/O Karte mittels DAQmx
- Aufsplitten des Hexwertes in seine Bestandteile
- Codierung/Modulation des codierten Streams (für nachfolgendes) Schreiben
- Decodierung/Demodulation des gelesenen codierten Streams (für nachfolgendes) Schreiben und Lesen

Sprich ich habe alles was ich brauche, nur weiss ich noch nicht wirklich welche Struktur ich als Grundstein nehmen soll. Userinteraktionen gibt es so gut wie keine, man liest das File ein, das Programm soll die SPIs beschicken und am Ende bekomme ich ein TXT mit den gelesenen Werten. Ich denke dabei daran eine State Machine zu nehmen, und eben all diese Funktionen irgendwie "hineinzuverwursten", die folgende States beinhalten soll:

- Initialisierung
- File I/O (TXT-File)
- Überprüfung der Optionen (ob SPI1, 2, 3 oder auf alle geschrieben wird)
- Codierung des Signals (ich muss ja das Signal zusammensetzen)
- Lesen & Schreiben

Es geht mir hier um den grundlegenden Aufbau, die Einzelteile funktionieren alle bzw. habe ich sie teilweise schon zu größeren Programmen zusammengebaut. Aber da ich Übersichtlichkeit doch schätze, denke ich daran es in eine große Struktur umzubauen. Und es soll ja auch erweiterbar sein, das jetztige Programm wird immer unübersichtlicher.

Danke für jede Meinung
Chris


Angehängte Datei(en)
Sonstige .txt  Messreihe.txt (Größe: 518 Bytes / Downloads: 280)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Frage zu State Machine bzw. Ratgeber für richtige Struktur - Sandisk - 25.01.2011 16:50

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Machine learning Hubert R. 3 2.525 29.08.2023 10:10
Letzter Beitrag: Hubert R.
  Programm beenden State Machine simcum 3 3.432 17.10.2020 20:57
Letzter Beitrag: BNT
  Queued State Machine: IDLE Optimierung ALuehmann 3 4.937 14.02.2017 14:00
Letzter Beitrag: HVo
  State machine und Typdefinition meta_ir 4 4.462 09.01.2017 12:47
Letzter Beitrag: meta_ir
Question Frage zu "queued state machine" Architektur joptimus 4 6.012 05.08.2016 14:34
Letzter Beitrag: joptimus
  State Machine galilio 2 4.090 11.05.2016 09:32
Letzter Beitrag: galilio

Gehe zu: