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 

VISA: (Hex 0xBFFF0015) bei VISA read und im VISA Test Panel



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!

17.08.2011, 14:05
Beitrag #1

rick Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Dec 2010

LabVIEW 2010 (Fall)
2010
DE

01159
Deutschland
VISA: (Hex 0xBFFF0015) bei VISA read und im VISA Test Panel
Hallo Leute,

wer im Netz nach diesem Fehler sucht findet unzählige Beiträge und alle enden mit einem Happy End. Leider will das bei mir nicht so richtig funktionieren.
Ich habe hier ein µC-Board neben mir stehen. Dieses kommuniziert über RS232 (UART) mit HTerm ohne Probleme. Hier die Konfiguration PC-seitig im HTerm:
- COM3
- Baudrate: 38400
- Data: 8
- Stop: 1
- Parity: None
- [ ]CTS Flow control (also deaktiviert/kein Haken!)
- keine Endzeichen weder beim Lesen noch schreiben

Damit funktioniert alles ohne Probleme und die Daten kommen erwartungsgemäß an.
Trenne ich den COM3 nun im HTerm und öffne ich das VISA Test Panel mit den selben Eigenschaften, passiert nichts. Senden kann ich, der µC bekommt die Daten auch, denn die Rx-LED leuchtet auf, aber Lesen führt immer zum Fehler VISA: (Hex 0xBFFF0015).
Wenn ich nun das VISA Test Panel schließe blinkt die Tx-LED des µC drei mal im Sekundentakt auf (der Controller sendet im Sekundentakt) und erlischt wieder.
Wenn ich mich nun mit HTerm wieder verbinde kommen die Nachrichten wie gewohnt an.

Bei einem anderen Board, das ohne FTDI USB-Seriell Wandler arbeitet und einen C 167 mit direkter serieller Schnittstelle besitzt ist es genauso. Mit verschiedenen LabVIEW Versionen, auf unterschiedlichen PCs mit unterschiedlichen Kabeln. Immer geht HTerm komplett und das VISA Test Panel nur senden.
Das eben angesprochene Board mit dem C 167 macht zu Beginn einen Selbsttest und sendet (ohne auf Empfang zu warten) die Infos zum Selbsttest über die UART raus. Sobald aber das VISA Test Panel aktiviert ist und ich den C 167 an schalte führt er den Selbsttest nicht durch - als würde der Controller auf etwas warten und hängt sich auf (auch nach ziehen des Kabels - erst beim nächsten Start OHNE VISA Test Panel funktioniert alles wieder)

Kurz:
HTerm funktioniert einwandfrei, LabVIEW/VISA Test Panel nicht. Liegt hier ein Treiberproblem vor? Gibt es Einstellungen im MAX oder im Test Panel die zusätzlich getroffen werden müssen?

Hier meine Attribute aus dem VISA Test Panel

Code:
1.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_RTS_STATE, 1)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

2.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_CTS_STATE, 0)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

3.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_DTR_STATE, 1)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

4.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_DSR_STATE, 0)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

5.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), MAX_QUEUE_LENGTH, 50)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

6.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), RSRC_LOCK_STATE, 0)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

7.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), RSRC_NAME, "ASRL3::INSTR")
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

8.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), RSRC_CLASS, "INSTR")
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

9.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), TMO_VALUE, 2000)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

10.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), INTF_NUM, 3)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

11.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), INTF_TYPE, 4)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

12.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), INTF_INST_NAME, "ASRL3  (COM3 - ...SB Serial Port)")
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

13.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), RSRC_IMPL_VERSION, 0x00500000)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

14.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), RSRC_SPEC_VERSION, 0x00400000)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

15.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), RSRC_MANF_ID, 4086)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

16.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), RSRC_MANF_NAME, "National Instruments")
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

17.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), DMA_ALLOW_EN, VI_FALSE)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

18.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), TERMCHAR_EN, VI_FALSE)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

19.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), TERMCHAR, 10)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.653       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

20.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), SEND_END_EN, VI_TRUE)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

21.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), SUPPRESS_END_EN, VI_FALSE)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

22.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), FILE_APPEND_EN, VI_FALSE)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

23.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), IO_PROT, 1)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

24.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_AVAIL_NUM, 0)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

25.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_BAUD, 38400)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

26.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_DATA_BITS, 8)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

27.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_PARITY, 0)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

28.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_STOP_BITS, 10)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

29.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_FLOW_CNTRL, 0)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

30.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_END_IN, 2)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

31.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_END_OUT, 0)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

32.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_XON_CHAR, 17)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

33.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_XOFF_CHAR, 19)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

34.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_REPLACE_CHAR, 0)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

35.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_DISCARD_NULL, VI_FALSE)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

36.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_BREAK_LEN, 250)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

37.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_ALLOW_TRANSMIT, VI_TRUE)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

38.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_WIRE_MODE, 128)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

39.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_BREAK_STATE, 0)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

40.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_CTS_STATE, 0)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

41.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_DCD_STATE, 0)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

42.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_DSR_STATE, 0)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

43.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_DTR_STATE, 1)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

44.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_RI_STATE, 0)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

45.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_RTS_STATE, 1)
Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
Status: 0 (VI_SUCCESS)

> 46.  viGetAttribute (ASRL3::INSTR (0x0A4292C8), ASRL_CONNECTED, "<INVALID>")
> Prozess-ID: 0x00000D0C         Thread-ID: 0x000000FC
> Startzeitpunkt: 15:05:29.654       Aufrufdauer 00:00:00.000
> Status: 0xBFFF001D (VI_ERROR_NSUP_ATTR)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
VISA: (Hex 0xBFFF0015) bei VISA read und im VISA Test Panel - rick - 17.08.2011 14:05

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Rainbow VISA-Geräte zählen und finden Labwatcher 10 2.720 24.01.2024 13:55
Letzter Beitrag: hansi9990
  Zwei Instrumente (Signalgeneratoren) gleichzeitig ansprechen (VISA ressource name) mriworld 4 3.010 23.06.2022 12:46
Letzter Beitrag: TpunktN
  Problem beim daten empfangen mit Visa rudis 3 5.545 17.11.2021 12:54
Letzter Beitrag: GerdW
  VISA Error 1073807339 aber nicht mit Lämpchen an Hachiko 6 5.407 01.06.2021 13:32
Letzter Beitrag: Hachiko
  VISA Sensor auslesen derloewe 8 4.879 21.04.2021 12:34
Letzter Beitrag: derloewe
  Visa Termination Gottimp 12 7.409 11.03.2021 19:23
Letzter Beitrag: GerdW

Gehe zu: