29.06.2018, 08:23
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: VISA über MAX geht, im VI nicht mehr
Was erzählt der Error-Cluster?
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.
|
|
|
29.06.2018, 08:28
Beitrag #3
|
buettnerstefan
CLAD
Beiträge: 23
Registriert seit: Sep 2014
2014
2014
DE_EN
Deutschland
|
RE: VISA über MAX geht, im VI nicht mehr
Beim schreiben kommt kein Fehler (aber das Gerät reagiert nicht)
Beim lesen kommt folgender Fehler:
Fehler -1073807339
VISA: (Hex 0xBFFF0015) Zeitüberschreitung, bevor der Vorgang abgeschlossen werden konnte.
|
|
|
29.06.2018, 09:22
Beitrag #4
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: VISA über MAX geht, im VI nicht mehr
Hallo Stefan,
Zitat:Hat jemand eine Idee wo mein Fehler liegt?
Hast du im VI das korrekte TermChar an den Befehl angehangen?
|
|
|
29.06.2018, 10:00
Beitrag #5
|
buettnerstefan
CLAD
Beiträge: 23
Registriert seit: Sep 2014
2014
2014
DE_EN
Deutschland
|
RE: VISA über MAX geht, im VI nicht mehr
Laut Anleitung von dem Gerät soll ich "Befehlxyz"\r\n schreiben. Genau so habe ich es im MAX VISA Testpanel reingeschrieben und so ist es beim Gerät angekommen.
Im VI ist Abschlusszeichen TRUE eingestellt und an TermChar ist 0xA (also dezimal 10 --> sollte \n entsprechen) angeschlossen.
Den Befehl habe ich jetzt so wie oben geschrieben und auch versucht das \n wegzulassen (weil das vllt VISA nun automatisch macht?)
Leider ging es auf beide Arten nicht..
Wie soll ich es mit dem TermChar richtig machen?
|
|
|
29.06.2018, 10:51
Beitrag #6
|
Ralfk84
LVF-Grünschnabel
Beiträge: 11
Registriert seit: Apr 2017
2015 Prof Dev. System
2017
DE
Deutschland
|
RE: VISA über MAX geht, im VI nicht mehr
Du schreibst, dass das Gerät nicht reagiert. Meinst du damit, dass du über den Lesebefehl nichts vom Gerät auslesen kannst oder dass sich am Gerät nichts tut? Im ersten Schritt wäre es sinnvoll, herauszubekommen ob der eingegebene Befehl überhaupt am Gerät ankommt?
Ich weiß jetzt nicht, um welches Gerät es sich konkret handelt, aber hast du Befehle bei denen du direkt am Gerät erkennen kannst ob der Befehl auch angekommen ist? Was passiert, wenn du dem Gerät nur verschiedene Befehle nacheinander sendest, ohne zwischenzeitlich zu versuchen Daten auszulesen? Reagiert das Gerät darauf?
|
|
|
29.06.2018, 11:31
Beitrag #7
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: VISA über MAX geht, im VI nicht mehr
Hallo Stefan,
Zitat:Im VI ist Abschlusszeichen TRUE eingestellt und an TermChar ist 0xA (also dezimal 10 --> sollte \n entsprechen) angeschlossen.
Den Befehl habe ich jetzt so wie oben geschrieben und auch versucht das \n wegzulassen
1. Das TermChar wird per Default nur beim Lesen verwendet, aber nicht beim Schreiben.
2. ein "\n" ist nicht immer das Gleiche wie ein "\n": Du hast hoffentlich den Anzeigemodus deines Strings auf "\-Code" gestellt!?
Wo ist dein VI?
Wie soll man dir helfen, wenn du kein VI zeigst?
|
|
|
| |