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 

Richtige Syntax in der Main für den Verbindungsaufbau zur Seriellen Schnittstelle



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!

28.11.2012, 16:58 (Dieser Beitrag wurde zuletzt bearbeitet: 28.11.2012 17:05 von eb.)
Beitrag #2

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
RE: Richtige Syntax in der Main für den Verbindungsaufbau zur Seriellen Schnittstelle
Hallo,

erstmal: Cool das mal ein VI gezeigt wird, dass (sauber) das Producer/Consumer-Pattern benutzt. Prima ist auch, dass keine überflüssigen lokalen Variablen zu sehen sind! Ich finde es muss auch mal gelobt werden Smile

Ich habe mir dein VI mal angeschaut und ein paar kleine Änderungen eingebaut. Andere Sachen erwähne ich nur, die könntest du ja noch nachpflegen:
  • Ich würde die Datenerzeugung direkt in die Eventstruktur machen. Die Status-Abfrage(ist es doch, oder?) könnte erstmal in den TimeOut-Case.
  • Der Optik halber wird ich erst die Producer-, dann die Consumer-Loop anordnen
  • Das VISA-Open-SubVI würde ich nicht bauen, da dort nur ein VI drin ist
  • Die angeschlossenen Konstanten beim VISA-Open, würde ich weglassen, wenn sie dem Standardwert entsprechen
  • Das Diagramm&Frontpanel könnte etwas aufgeräumt werden
  • Die Geschichte mit dem Ein/Ausblenden der Frontpanel-Elemente find ich noch nicht super, ich habe das mal mit nem Tab-Control gemacht.
  • Die Consumer-Loop braucht noch Feinschliff für die anderen Cases
  • Den OK-Button zum Übernehmen brauchst du so nicht mehr unbedingt
  • Unbedingt aus dem enum eine Typ-Definition machen!

   

Hab es nicht getestet; funktioniert es weiterhin bei dir?
ps.: Du weißt, dass du ein Snippet (das angehängte Bild) direkt in das Blockdiagramm ziehen kannst? Dann wird es direkt zu Quellcode.
pps.: Ich sehe grade das im Snippet das Event vom Tab-Control losgelöst wurde. Das ist keine Absicht. Bitte stelle als Event wieder ' "Tab Auswahl": Value Change' ein.

Gruß
eb
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Richtige Syntax in der Main für den Verbindungsaufbau zur Seriellen Schnittstelle - eb - 28.11.2012 16:58

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Radiobutton steuern von main.vi aus in While-Schleife tatanka 1 3.460 18.11.2016 08:59
Letzter Beitrag: GerdW
  Oberfläche von SubVI in Main Programm einbinden sara2211 13 10.770 17.11.2016 08:41
Letzter Beitrag: sara2211
  Main Frontpanel ausblenden Pythagoras 9 10.340 21.03.2016 19:17
Letzter Beitrag: jg
Information Der richtige Umgang mit (Langzeit)Messdaten NoWay 6 6.103 13.05.2015 13:57
Letzter Beitrag: mathez
  Richtige Struktur bei Benutzeroberflächen Arachnoid 5 3.944 08.03.2015 12:46
Letzter Beitrag: Arachnoid
  VIs aus Main VI starten Chris88 6 5.377 09.10.2014 11:39
Letzter Beitrag: GerdW

Gehe zu: