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 

Dieses Thema hat akzeptierte Lösungen:

Prüfen ob am Com-Port was eingestellt wurde



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.2013, 13:20
Beitrag #11

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Prüfen ob am Com-Port was eingestellt wurde
Statt einer "echten" VISA-Referenz kannst du auch immer für die Initialisierung einen String (z.B. COM1) nehmen.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.01.2013, 13:25
Beitrag #12

arphex Offline
Lab_Net
**


Beiträge: 52
Registriert seit: Jun 2011

NI Dev Suite /LV Prof. 2013 /TS2013_6.1 /Vision 2013
2011
DE

8****
Deutschland
RE: Prüfen ob am Com-Port was eingestellt wurde
(25.01.2013 13:20 )jg schrieb:  Statt einer "echten" VISA-Referenz kannst du auch immer für die Initialisierung einen String (z.B. COM1) nehmen.

Gruß, Jens


Klasse, danke dir stimmt.

Ich bekomme ja von Dem Eigenschaftsknoten zum Listenfeld die Aktive Zeile zurück.
Wie bekomme ich denn den String der aktiv angeklickten Zeile zurück? Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2013, 13:26 (Dieser Beitrag wurde zuletzt bearbeitet: 25.01.2013 13:26 von GerdW.)
Beitrag #13

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Prüfen ob am Com-Port was eingestellt wurde
Hallo arphex,

Zitat:Ich denke jetzt wirds langsam ein ganz schöner Challenge
Wirklich?

- Das Listenfeld-Terminal gibt dir die Zeile an, die der User angeklickt hat (dafür braucht man keine extra Propertynode!)
- Du kennst das Array, welches im Listenfeld dargestellt wird...
- Es gibt da eine Funktion, die nennt sich IndexArray...

Noch Fragen?

P.S.: VISA-Resourcen akzeptieren auch Strings...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2013, 13:48 (Dieser Beitrag wurde zuletzt bearbeitet: 25.01.2013 13:57 von arphex.)
Beitrag #14

arphex Offline
Lab_Net
**


Beiträge: 52
Registriert seit: Jun 2011

NI Dev Suite /LV Prof. 2013 /TS2013_6.1 /Vision 2013
2011
DE

8****
Deutschland
RE: Prüfen ob am Com-Port was eingestellt wurde
Hi Gerd
(25.01.2013 13:26 )GerdW schrieb:  - Das Listenfeld-Terminal gibt dir die Zeile an, die der User angeklickt hat (dafür braucht man keine extra Propertynode!)
Und wie greife ich darauf zu?
Mir ist das nicht ganz klar

Zitat:- Du kennst das Array, welches im Listenfeld dargestellt wird...

Ja wie im Screenshot? das Long 1D-Array...?
   
Zitat:- Es gibt da eine Funktion, die nennt sich IndexArray...
Noch Fragen?

Wie im Screenshot - aus Array indizieren bekomme ich halt keine Strings...



P.S.: hatte LVCore 1 & 2 erst in der KW50/2012 in MUC Smile




Edit 1: den Datentyp des Listenfeldes habe ich im FP unter
Auswahlmodus --> Datentyp --> Skalar & Array probiert --- Wobei Skalar bei Array indizieren nonsens ist.


Edit 2: oder auf Skalar --> dann die Ressource geben, funktioniert aber auch nicht...
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2013, 14:00 (Dieser Beitrag wurde zuletzt bearbeitet: 25.01.2013 14:03 von GerdW.)
Beitrag #15

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Prüfen ob am Com-Port was eingestellt wurde
Hallo arphex,

nein, eher so:
   
- Das Bild zeigt auch, wie man das Terminal benutzt: man verdrahtet es einfach...
- Das Listenfeld ist auf "nur ein Element wählen" gesetzt - oder soll der User mehrere Ports auswählen können?

Zitat:Wie im Screenshot - aus Array indizieren bekomme ich halt keine Strings...
Wie in meinem Screenshot: ich bekomme einen String... Big Grin

Edit:
Wieso funktioniert dein Edit2 nicht?
- Wahrscheinlich ist eine RaceCondition schuld...
- "funktioniert nicht" ist keine sehr erschöpfende Fehlerbeschreibung...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2013, 14:50
Beitrag #16

arphex Offline
Lab_Net
**


Beiträge: 52
Registriert seit: Jun 2011

NI Dev Suite /LV Prof. 2013 /TS2013_6.1 /Vision 2013
2011
DE

8****
Deutschland
RE: Prüfen ob am Com-Port was eingestellt wurde
Wenn ich nur wüsste wie ich an das Objektnamen String Array rankomme.
Dazu müsste ich in deinem SubVI das COM ports 1D array ändern oder?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.01.2013, 14:55
Beitrag #17

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Prüfen ob am Com-Port was eingestellt wurde
Hallo arphex,

Zitat:Wenn ich nur wüsste wie ich an das Objektnamen String Array rankomme.
??? Meinst du das wirklich?

Vielleicht solltest du den Draht nutzen, auf den der rote Pfeil zeigt:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2013, 15:07 (Dieser Beitrag wurde zuletzt bearbeitet: 25.01.2013 15:09 von arphex.)
Beitrag #18

arphex Offline
Lab_Net
**


Beiträge: 52
Registriert seit: Jun 2011

NI Dev Suite /LV Prof. 2013 /TS2013_6.1 /Vision 2013
2011
DE

8****
Deutschland
RE: Prüfen ob am Com-Port was eingestellt wurde
auf der ausgehenden Kante bekomme ich:
"ASRL3 (COM3 - Intel® Active Management Technology - SOL)"
Ich brauche ja COM3.
v.a. ist das Listenfeld per default immer auf 0,
ich möchte ja auswählen und das dann als index auf Array indizieren geben.... Angel_not


Und das bekomme ich aus der VISA Refrerenz COM ports oder bin ich jetzt ganz bescheuert ? Smile
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2013, 15:11 (Dieser Beitrag wurde zuletzt bearbeitet: 25.01.2013 15:13 von GerdW.)
Beitrag #19

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Prüfen ob am Com-Port was eingestellt wurde
Hallo arphex,

Zitat:v.a. ist das Listenfeld per default immer auf 0, ich möchte ja auswählen und das dann als index auf Array indizieren geben...
Hatte ich nicht weiter oben schon eine RaceCondition vermutet?

Wenn du erst auswählen und dann IndexArray nutzen willst, musst du es auch so programmieren!
In deinem Bild sieht man nur: Listenfeld mit Strings füllen und gleichzeitig aktuelle Auswahl abfragen...

Zitat:Und das bekomme ich aus der VISA Refrerenz COM ports oder bin ich jetzt ganz bescheuert ?
Nimm doch einfach den Ausgang dieses subVI, der dir am meisten zusagt. "COM Ports" verwende ich meistens Smile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2013, 15:14
Beitrag #20

arphex Offline
Lab_Net
**


Beiträge: 52
Registriert seit: Jun 2011

NI Dev Suite /LV Prof. 2013 /TS2013_6.1 /Vision 2013
2011
DE

8****
Deutschland
RE: Prüfen ob am Com-Port was eingestellt wurde
so funktioniert es jetzt :

Danke schön für die ausdauernde und unermüdliche hilfe!! Anniemacht_2

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  LabVIEW NXG wird eingestellt... jg 9 13.304 05.03.2023 15:02
Letzter Beitrag: cb
  Array auf Doppelwerte prüfen und bestimmte dabei ignorieren sara2211 4 4.256 14.01.2017 13:13
Letzter Beitrag: sara2211
  Tool - LVLIB private/public automatisch prüfen achim @ FZK 1 3.176 08.07.2014 11:44
Letzter Beitrag: macmarvin
  Abfrage der Inkrement/Dekrementbuttons eines Zahlenfeldes, ob Wert geändert wurde? Alpenpower 1 2.923 31.03.2014 15:01
Letzter Beitrag: GerdW
  Prüfen ob Fenster/VI in Windows aktiv ist ipasuser 3 4.430 28.02.2012 09:33
Letzter Beitrag: ipasuser
  Problem mit Funktion "Werte prüfen und erzwingen" Roter Milan 5 6.092 25.01.2012 10:42
Letzter Beitrag: Hook1986

Gehe zu: