LabVIEWForum.de - Agilent Taktzeitändern

LabVIEWForum.de

Normale Version: Agilent Taktzeitändern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hey ja hab ich ja aber guck selbst...des hackt an der VISA Read Funktion...
aber warum???????
ich bekomms nich verstanden..es ist echt.....
also guck selbst nochma vielleicht sieht ja hier wer gaaaaz easy den fehler..
LabVIEW 7.1:
Also mal grundsätzlich:

Warum schickst du bei jedem Schleifendurchlauf die komplette Konfiguration ans Gerät? Meinst du, ich hab das zum Spaß VOR die Schleife platziert, damit es nur zu Beginn einmal gesetzt wird? Nur das Auslesen soll doch zyklisch geschehen...also gehört auch nur READ? bzw. INIT + FETCH in die Schleife!

Ich würde mich nicht wundern, wenn's u.a. daran liegt! Probier das nochmal, und wie schon gesagt erstmal ohne Conf und ohne Rout...
Zitat:des hackt an der VISA Read Funktion...

Woher weißt du das? Wie stellst du das fest? Erwartest du auch wirklich 500 Byte?
' schrieb:Also mal grundsätzlich:

Warum schickst du bei jedem Schleifendurchlauf die komplette Konfiguration ans Gerät? Meinst du, ich hab das zum Spaß VOR die Schleife platziert, damit es nur zu Beginn einmal gesetzt wird? Nur das Auslesen soll doch zyklisch geschehen...also gehört auch nur READ? bzw. INIT + FETCH in die Schleife!

Ich würde mich nicht wundern, wenn's u.a. daran liegt! Probier das nochmal, und wie schon gesagt erstmal ohne Conf und ohne Rout...
Woher weißt du das? Wie stellst du das fest? Erwartest du auch wirklich 500 Byte?



Hey erstmal wieder vielen dank ich werds mal probiere....wie gesagt kenn das programm erst seid 4.2..hab vorher nie damit garbeitet und nu ist es bestandteil meiner Diplomarbeit und ich will nciht dass es nur an diesem Programm hackt...
und warum da der fehler liegt weiß ich nicht aber wenn man das programm startten und es nciht funktioniert dann blinkt doch das Element was ein Problem darstellt. Daher weiß ich das denn dieses READ VISA blinkt
Aha...und was sagt im Fehlerfall der Fehlerausgang des VISA-Read?

Achso, nochwas...mach doch mal in die Lese-Schleife eine WAIT-Funktion (Palette Timing) rein und stell mal ein paar Werte ein...anfangen würd ich mit 50ms

Generell sollte in einer Whileschleife eh immer so eine Wartezeit integriert sein, sonst macht deine CPU nämlich nix anderes mehr!
guck mal was sagtsn dazu? also mich wurdert zwar jetzt noch dass Matrix_2_Excel-file.vi blinkt aber alles dennoch speichert...
aber kein Plan worans nu shconwieder leigt...ich habe die Taktzeit jetzt mit einer Zeitschleife gesteuert...
naja gehts so auch is sicher nciht perfekt!!

Version 7.1
' schrieb:guck mal was sagtsn dazu? also mich wurdert zwar jetzt noch dass Matrix_2_Excel-file.vi blinkt aber alles dennoch speichert...
aber kein Plan worans nu shconwieder leigt...ich habe die Taktzeit jetzt mit einer Zeitschleife gesteuert...
naja gehts so auch is sicher nciht perfekt!!

Version 7.1
Dein Excel-VI kann ich nicht anschauen...ist nicht dabei! Aber wenn es "blinkt" solltest du dir halt einfach mal die Fehlermeldung angucken und überlegen, an was das liegt!

Zum VI generell: Wenn's jetzt so geht...na dann...

Allerdings brauchst du die äußere While-Schleife doch nicht mehr, wenn du ne zeitgesteuerte Schleife zum lesen verwendest!
Hallo vielleicht hast du es schon so! Oder dies hilft dir noch. Bitte
Bei mir läuft das wie schmitts Katze!Big Grin

Lv80_img vielleicht Speichert dir es jemand runter
Hey Danke danke danke....find es echt total gut dass es sowas hier gibt und dass es leute gibt die einem helfen wollen!!! dickes Lob nochmal und dnake an alle die mitegmacht haben....hab jetzt viel gelernt und es funktioniert auch......nu kommt ne stufe höher und ne aufgabe mehr...
nun möchte ich dass das Programm ab z.B 34°C stoppt..jemand einen Ansatz wie das geht?
ich recherchiere derweil mal nach was brauchbaren!
Und nochmal DAAANKEEEEE
' schrieb:....hab jetzt viel gelernt und es funktioniert auch......
Aha...und wo genau ist jetzt der Unterschied zu dem, was ich dir ganz oben schon mal geschickt hab? Lag es an der falschen Anzahl Bytes, oder was?


Zitat:nu kommt ne stufe höher und ne aufgabe mehr...
nun möchte ich dass das Programm ab z.B 34°C stoppt..jemand einen Ansatz wie das geht?
Naja dazu musst du nur den gelesenen Temperaturwert mit deinem Grenzwert vergleichen (größer/gleich 34°C), und diesen Status dann zusätzlich zum Stop-Button (mit ner ODER-Verknüpfung) auf das Abbruchterminal der Leseschleife geben...
Seiten: 1 2 3
Referenz-URLs