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 

Fehlermeldung



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!

04.06.2009, 08:24
Beitrag #1

Labview-Beginner Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 114
Registriert seit: Oct 2007

6.1
2007
kA

67705
Deutschland
Fehlermeldung
Hallo Leute,

ich verwende LV 6.1 und dabei Treiber, die noch für LV 5 geschrieben wurden. Wenn ich nun die Treiber lade, so kommt folgende Fehlermeldung:

Zitat:AVTAVR Set Value of Voltage Amplitude.vi
Front Panel
- Amplitude Mode
(0: Normal) uses data range coercion, which now only applies to data entry; values will not be coerced when passed to subVIs. To coerce passed values, use the In Range and Coerce function.
- Channel (1) uses data range coercion, which now only applies to data entry; values will not be coerced when passed to subVIs. To coerce passed values, use the In Range and Coerce function.

Ich verstehe dieses coerce und nicht und das Online Wörterbuch hilft mir nicht so viel weiter.

Irgendwie geht es um die Werte, die übermittelt werden, oder? Dass da jetzt irgendwas anders läuft? Huh


Die Kommunikation zwischen den Geräten steht soweit, da das Gerät GPIB CTRL anzeigt und somit zumindest einigermaßen bestätigt, dass es vom Rechner aus angesteuert wird. Nur wenn ich irgendwelche Werte vorgebe (Frequenz, Amplitude, etc.), dann nimmt es die nicht an.
Was mit der Fehlermeldung oben zusammenhängen könnte. -_-

Jemand eine Idee?

Gruß,
Lv-B
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.06.2009, 10:55
Beitrag #2

SteffenSI Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 64
Registriert seit: Nov 2008

8.6
2007
en

69115
Deutschland
Fehlermeldung
hey,

schau dir das "in range and coerce" element oder wie das heist einfach mal an, dann wirds klarer. mit den LabVIEW versionen hat das glaub nicht viel zu tun.

die fehlermeldung sagt dir das wenn du einen bestimmten wert vorgibst (zum besipiel eine amplitude von 15 V), dann wird der wert für den dateneingang in den erlaubten wertebereich "coerced" (hast du bspw. ein gerät welches eingangsspannungen von -10V bis +10V akzeptiert und du würdest 15V anlegen, so würde der wert automatisch in den datenbereich gedrückt werden, also auf 10V gesetzt). Der zweite teil deiner meldung sagt dir, dass dies aber nciht für deine subVIs gitl - diese bekommen also den wert von 15V übermittelt. Und falls dies konsistent sein soll schlägt es vor die "in range and coerce" funktion zu nehmen - da kannst du ein minimum (-10V) und ein maximum (+10V) anlegen sowie deinen wert - und falls dieser wert eben auserhalb des angegebenen bereichs liegt, würde er eben (wie es bei deinem dateneingang geschiet) in den bereich "coerced" werden.

klarer geworden?

gruß steffen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.06.2009, 09:53
Beitrag #3

Labview-Beginner Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 114
Registriert seit: Oct 2007

6.1
2007
kA

67705
Deutschland
Fehlermeldung
Zitat:die fehlermeldung sagt dir das wenn du einen bestimmten wert vorgibst (zum besipiel eine amplitude von 15 V), dann wird der wert für den dateneingang in den erlaubten wertebereich "coerced" (hast du bspw. ein gerät welches eingangsspannungen von -10V bis +10V akzeptiert und du würdest 15V anlegen, so würde der wert automatisch in den datenbereich gedrückt werden, also auf 10V gesetzt). Der zweite teil deiner meldung sagt dir, dass dies aber nciht für deine subVIs gitl - diese bekommen also den wert von 15V übermittelt. Und falls dies konsistent sein soll schlägt es vor die "in range and coerce" funktion zu nehmen - da kannst du ein minimum (-10V) und ein maximum (+10V) anlegen sowie deinen wert - und falls dieser wert eben auserhalb des angegebenen bereichs liegt, würde er eben (wie es bei deinem dateneingang geschiet) in den bereich "coerced" werden.

Das ist soweit klarer geworden, also was es im Prinzip tut. Danke dir.Smile

Zitat:schau dir das "in range and coerce" element oder wie das heist einfach mal an, dann wirds klarer. mit den LabVIEW versionen hat das glaub nicht viel zu tun.

Sowas konkretes finde ich nicht.

Ich habe mal ein Bild angehängt mit den (erstmal) wichtigsten Optionen:
Zuerst wird das Gerät über die GPIB Adresse 8 initialisiert und dann möchte ich eben die Frequenz 20 kHz und Amplitude 1 V vorgeben. Danach habe ich noch ein paar Sachen eingebaut, weil ich dachte, dass ich womöglich ein paar Fehlermeldungen kriege, die mir weiterhelfen. Doch die sagen mir alle, dass kein Error vorliegt.

Ansonsten kann man noch manuell ein paar Befehle senden (die im Handbuch beschrieben sind), doch wird ja gerade in der Hilfe dazu auch hingewiesen, dass der Anwender doch bitte die entsprechenden VIs verwenden soll. ^_^

Cheers,
Lv-B


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.06.2009, 11:17
Beitrag #4

SteffenSI Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 64
Registriert seit: Nov 2008

8.6
2007
en

69115
Deutschland
Fehlermeldung
' schrieb:Sowas konkretes finde ich nicht.

Also es heist "In range and coerce". findet man unter 7.x functions->comparison. falls nicht vrohanden kann man solch ein vi aber ja auch selbst erstellen (macht ja nicht viel, fragt ab ob wert in wertebereich und falls nein setzt es den wert in den wertebereich).

' schrieb:Danach habe ich noch ein paar Sachen eingebaut, weil ich dachte, dass ich womöglich ein paar Fehlermeldungen kriege, die mir weiterhelfen. Doch die sagen mir alle, dass kein Error vorliegt.

Gruesse Steffen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.06.2009, 17:53
Beitrag #5

SteffenSI Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 64
Registriert seit: Nov 2008

8.6
2007
en

69115
Deutschland
Fehlermeldung
Aehm :-) unter letztes Zitat wollte ich noch schreiben das ich nun dein Problem nicht ganz verstehe - es ist doch gut wenn keine Fehlernmeldungen vorliegen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.06.2009, 10:00
Beitrag #6

Labview-Beginner Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 114
Registriert seit: Oct 2007

6.1
2007
kA

67705
Deutschland
Fehlermeldung
Hi SteffenSI,

Zitat:[..]es ist doch gut wenn keine Fehlernmeldungen vorliegen.

Natürlich hast du recht, doch wenn das Gerät trotz "keine-Fehlermeldung" nicht reagiert, dann ist mir das suspekt. Huh

Dann habe ich doch viel lieber eine Fehlermeldung, dass ich weiß woran es hängt und ich die Ursache beseitigen kann. ^_^


Allerdings hat sich das ganze auch erledigt. Wir sind die LabVIEWtreiber umgangen, indem wir oldschool mäßig die Befehle per Hand als Stringkommando an das Gerät schicken (was so ein Treiber doch auch nur tun sollte Rolleyes ) und das funktioniert nun. ^_^

Cheers,
Lv-B
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Gehe zu: