LabVIEWForum.de - Prüfen ob am Com-Port was eingestellt wurde

LabVIEWForum.de

Normale Version: Prüfen ob am Com-Port was eingestellt wurde
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo zusammmen,

ich würde gerne prüfen ob der Benutzer einen Com-Port am Frontpanel ausgewählt hat
und gegebenenfalls ein Fenster (Dialogfeld mit schaltfläche) öffnen.
[attachment=43231]
Ich habe es mit Serial-Instr --> Bytes at Port (Property Node) probiert, kam aber zu keinem Ergebnis.

hat jemand nen Tipp?

Gruß
bitte in die passende kategorie verschieben - leider zu spät gesehen.
Hallo arphex,

was spricht gegen den Einsatz einer Event-Struktur?
[attachment=43233]
Mit der Funktion "VISA: Resourcen suchen" kannst du eine Liste der vorhandenen seriellen Ports abfragen und prüfen, ob der User einen dieser Ports gewählt hat...
Hi Gerd, Danke erstmal.
Ich verstehe leider nicht, wie ich die Funktion "VISA: Resourcen suchen" korrekt einsetze.

Zur Verfügung steht mir, von der Auswahl Ressourcenname eine Referenz. Und die genannte Funtion erwartet ganz andere Eingaben....

edit:

ASRL[0-9]*::?*INSTR ist also für für den Eingabe-Ausdruck "?" zu verstehen... jedoch wie bringe ich das irgendwie in eine fachliche / technische Logik?
Hallo arphex,

so nutze ich sie:
[attachment=43236]
Du bekommst eine Liste von vorhandenen COM-Ports geliefert und kannst damit abgleichen, was der User ausgewählt hat...

Allerdings würde ich dem User nie eine VISA-Resource zur Auswahl geben, sondern ihn immer aus den vorhandenen COM-Ports (s.o.) per Ring oder Listbox wählen lassen...
schaut vielversprechend aus, wärst du bereit mir diesen Abschnitt als Sub-VI als Attachement hier im Thread anzuhängen`?
Könnte mir vorstellen das auch andere davon profitieren könnten.

Vielen Dank
Hallo arphex,

bitte.
Hi gerd,

Wow, danke dir! :-)
wenn ich das als SubVI nutzen möchte, wie bringe ich denn einen Anschluss an das HauptVI?

Korrigiere mich bitte, eine Auswahl in meiner GUI, welcher COM-Port benutzt werden soll habe ich ich durch das COM ports - Array nun nicht mehr?
Hallo arphex,

dieses VI liefert dir eine Liste der verfügbaren COM-Ports, nicht mehr und nicht weniger.

- Mit dieser Liste (Array) könntest du z.B. einen Ring (oder eine Listbox) befüllen, mit dem der User dann einen Port auswählt.
- Oder es ist nur ein Port vorhanden, dann braucht der User nichts auswählen...
- Oder es ist kein Port vorhanden, dann kannst du gleich eine Fehlermeldung ausgeben...

Die Präsentation auf dem UI ist deine Aufgabe!
Hi Gerd,
danke dir schaut bis jetzt gut aus.

Ich habe einen Eigenschaftsknoten auf das Listenfeld erstellt und Objektnamen werden von deinem Array eingetragen
Nun würde ich gerne noch die markierte Zeile auswählen und als VISA-Referenz übergeben....
Gehört also noch zu dem Thread-Titel.Wink

aber wie bekomme ich jetzt statt der COM-Port auswahl Aus dem Listenfeld den Eintrag auf die Referenz Linie.

Habe dazu diesen Thread: http://www.labviewforum.de/Thread-In-Lis...-markieren
durchgeschaut, einerseits zu kompliziert da mehrspaltig und andererseits bekomm ich da nicht den Inhalt - in meinem Fall referenz.

Ich denke jetzt wirds langsam ein ganz schöner Challenge Smile

[attachment=43238]
Seiten: 1 2 3
Referenz-URLs