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!
ich habe eine warnung hier die ich nicht verstehe.kann mir einer helfen.
Code: 1073676294
Warnung 1073676294 ist bei VISA: Lesen in Write and Read.vi aufgetreten
Mögliche Geründe:
VISA: (Hex 0x3FFF0006) Es wurden weniger Bytes übertragen als angefordert. Möglicherweise sind noch weitere Daten verfügbar
ich habe eine warnung hier die ich nicht verstehe.kann mir einer helfen.
Code: 1073676294
Warnung 1073676294 ist bei VISA: Lesen in Write and Read.vi aufgetreten
Mögliche Geründe:
VISA: (Hex 0x3FFF0006) Es wurden weniger Bytes übertragen als angefordert. Möglicherweise sind noch weitere Daten verfügbar
Danke voraus
Hi,
die Warnung hab ich auch öfters, funktioniert aber trotzdem! Mich würde aber auch mal interessieren, woran das liegt...
Tip:
Nimm mal das "Configure" aus der Schleife raus oder pack es zumindest in einen Eventcase, damit es nur dann ausgeführt wird, wenn eine Änderung an einem der Controls stattfindet!
A.
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Die Warnung kommt bei mir nur bei schlecht programmierten Beispiel-VIs hier nicht nennenswerter Hersteller von Hardware. Ursache dort ist, dass einfach eine hohe Zahl (1024) an den Eingang der zu lesenden Bytes gelegt wird. Wenn nur 3 Bytes da sind, aber 1024 angefordert werden, gibt's eben ne Warnung.
Umgehen laesst sich das mit dem vorherigen Aufruf von 'Bytes at Port' und dem Anschluss desen Ausgangs an den Eingang 'Bytes to Read'.
Selbst auf ni.com (wo Mamado gleich mal hätte schauen können!!) steht, dass dies nur eine Warnung und keine Fehlermeldung ist. Mglw. sind schon wieder nach auslesen der Eigenschaft "Bytes at Serial Port" ein paar weitere Bytes angekommen.
MfG, 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!
die warnung hab ich immer noch egal was ich mache,nur hab ich eine weitere Frage ich hab veruscht wie es in Manual steht das buchstabe w zuschicken soll 77H zurückgelesen Bekomme ich nur w zurück leget das an das beispiel Serial Write Read oder was anders,
' schrieb:Selbst auf ni.com (wo Mamado gleich mal hätte schauen können!!) steht, dass dies nur eine Warnung und keine Fehlermeldung ist. Mglw. sind schon wieder nach auslesen der Eigenschaft "Bytes at Serial Port" ein paar weitere Bytes angekommen.
MfG, Jens
Hallo Jens
in mein beitrag 9 steht das es warnung und keine fehlermeldung wollte aber wissen warum taucht die auf.
28.11.2007, 16:24 (Dieser Beitrag wurde zuletzt bearbeitet: 28.11.2007 16:25 von Achim.)
' schrieb:Mglw. sind schon wieder nach auslesen der Eigenschaft "Bytes at Serial Port" ein paar weitere Bytes angekommen.
Ich glaube nicht, dass diese Erklärung (zu 100%) zutrifft. Natürlich können schon wieder neue Daten da sein, aber durch die erzwungene Reihenfolge (Errorcluster) kann dieser Fehler nicht sofort nach dem Auslesen auslesen da sein, oder? Oder registriert das Read-VI sofort nach dem Auslesen der "bytes at port", dass schon wieder Daten da sind? Das hieße ja, das dieses VI eine nachträgliche Pufferüberprüfung durchführt, bevor es die gelesenen Daten rausgibt. Und dann müsste diese Warnung bei jeder (genügend schnellen) kontinuierlichen Datenübertragung auftreten, weil immer sofort nach dem auslesen des Puffers neue Werte reinkommen.
Hm...wenn das so ist, ist das der Normalfall...und die Warnung kann man komplett vergessen!
Noch irgendwelche erhellenden Worte zu meinen Gedanken?
Gruß
Achim
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)