LabVIEWForum.de
VISA mit Bedingungen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: VISA mit Bedingungen (/Thread-VISA-mit-Bedingungen)



VISA mit Bedingungen - ocp - 25.01.2008 18:39

Hallo Leute,

Ich bin neu hier, aber nicht neu im LV.
Ich Heise Michael und bin 34 Jung.
Vor 6 Jahren habe ich mit LV 5.1 angefangen, programiert habe ich vielleicht nicht so viel, aber habe ich ein paar Projekte auf meinem Konto.

Jetzt aber brauche ich schnelle Antwort.
Ich muss RS-232 bedinen mit u.g. Bedingungen:

38600bps
8 bit
2 stop
parity even
software flow control both way

Mit 9600 bps leuf alles gut, aber wenn ich das an 38600 wechsle dann kriege ich ein Error
ERR(-1073807330)
Was kann die Ursache sein?

Viellend Dank fuer die Antwort.

Ich wuerde bestimmt noch Fragen haben also bis dann!

gruss aus Schlesien!

Michal


VISA mit Bedingungen - IchSelbst - 25.01.2008 19:40

' schrieb:Was kann die Ursache sein?
Der Wert für zwei Stoppbits ist 20, nicht 2.

Guckst du hier.

Ansonsten wäre eine genauere Fehlerbeschreibung - auch in der Meldung steht nicht nur die Fehlernummer - oder ga der Sourcodeausschnitt, an dem der Fehler entsteht, hilfreich.


VISA mit Bedingungen - ocp - 27.01.2008 13:04

Danke schoen,

Leider ist das nicht die Antwort auf meine Frage.

Ich will Serial mit 38600bps steuern.
Wenn ich in LV 38600bps ins VISA Configure Serial Port eingebe dann kriege ich diese ERR-

Muss ich vielleicht was im BIOS oder OS endern?

Habe ich noch ein Problem.
Ich muss Seriel lesen und zwa Eine Botschaft mit ein Flag-Byte hex(A9) und 10 Data-Bytes.
Einzelne Botschaften koennen ausfallen, aber Program muss sofort naechste Botschaft lesen.
Alles muss siecher sein und beim Stoerungen Verbindug schnellst wie moeglich wiederbauen.

(fuer VISA-Write habe ich separates VI)

Ich habe angefangen und so was gemacht.
nach dem Stoerungen ausgelesene Botschaft ist niecht mehr Flag-Byte hex(A9) und 10 Data-Bytes.
Verschiedene Bytes fehlen, oder Flag-Byte irgenwo in die Mitte auftritt.

Haben Sie vielleich einige Tipps fuer mich?


VISA mit Bedingungen - jg - 27.01.2008 14:52

Mag deine Gegenstelle vielleicht die Einstellungen nicht??

Typische Geschwindigkeit ist ja auch eigentlich 38400 bps, nicht 38600. Ist es vielleicht das?

MfG, Jens


VISA mit Bedingungen - ocp - 28.01.2008 22:31

' schrieb:Typische Geschwindigkeit ist ja auch eigentlich 38400 bps, nicht 38600. Ist es vielleicht das?

Das war's.

Aber jetzt bleibt noch den problem mit Flag und 10-databytes.


VISA mit Bedingungen - eg - 28.01.2008 23:42

1 Byte = 8 Bit, nicht verwechseln. Und nimm für die Aufgabe mehr Zeit, es ist nicht zu schwer. Nimm dir das Datenblatt vom Gerät und mach die richtigen Einstelluingen. Es muss alles übereinstimmen sonst bekommst du Müll und Fehlermeldungen. Es ist das einfachste, was mann machen kann. Vergiss die Hardwaresynchronisation nicht, muss diese sein oder nicht?
Wenn du von Bytes sprichst, dann ist es normalerwese nicht mehr die Einstellung der seriellen Schnittstelle, sondern das Übertragungsprotokoll. Das Übertragungsprotokoll ist eine andere Geschichte, es befindet sich oberhalb (laut ISO-Referenzmodell) der Einstellungen für die Schnittstelle.