Mehrere PIC Board an einem PC anschliessen aber getrennt steuern
-
Hallo Zusammen,
Ich stehe vor folgenden Problem:
Ich habe einen Board, der einen PIC C18 Mikrocontroller hat.
Die Kommunikation mit dem Booard ist mittels eine USB Kabel.
Die Kommunikation lauft mittels einen vordefinierte protocol.Um die Kommuniaktion mit dem Board zu vereinfachen(user freundlich),
wurde einen GUI erstellt.
So kann man mit Button-Click einen Befehl ausführen.Bis hier ist alles Okay und es lauft auch wie es sein muss.
Nun möchte ich statt nur einen Board 6 Board an gleichen PC anschliessen
und jeweils getrennt steuern.Um die parallele Steuerung der Boards zu gewährleisten muss bei alle 6 Board der "iSerialNummer" um eins erhöht.
So kann der PC alle Board erkennen und mit denen ohne Problem kommunizieren.Um die 6 Board parallel zu steuern muss ich aber das GUI 6 mal starten, was normal in diesem Fall ist.
Ich möchte meine SW so ändern, dass ich nur mit einem GUI alle 6 Board paralle steuern.
Meine Frage ist: Wie soll ich meine SW so designen, dass es einwandfrei und zuverlässig funktioniert?Woraus soll ich achten?
Danke in voraus
-
Da würde ich auf jeden Fall schon mal vorsehen, dass es auch mal mehr als 6 Boards werden können! Auch evtl. mal untersch. Boards ... je nachdem was du mit dieser Software bezweckst.
Ansonsten ist das ein sehr weites Gebiet ... Programm Design usw.
Kannst du deine Frage evtl. auf etwas spezifischeres Eingrenzen?
-
Meine Frage ist: Wie soll ich meine SW so designen, dass es einwandfrei und zuverlässig funktioniert?
Keine globalen oder statischen Daten/Objekte.
Keine Singletons.