28.09.2010, 09:42
|
Don_Corleone
LVF-Gelegenheitsschreiber
Beiträge: 60
Registriert seit: Sep 2010
2011 DS2
2010
DE
79350
Deutschland
|
Alte Messwerte
Hi Martin,
Zitat:Du kanns doch über einen Event abfragen, wann der obere Wert (80%?) erreicht ist und kannst dann die Messung beenden lassen....
Ich habe verschiedene Thermoelemente die in den unterschiedlichsten Elektroden verbaut sind, das heißt die resultierenden Spannungen könne unterschiedlich sein. Bei einem fehlerhaften Thermoelement würde die Messung dann ja nie beendet werden. Somit bleibt doch eigentlich nur, die Messung manuell zu stoppen, oder?
Gruß und Danke
Heiko
|
|
|
28.09.2010, 09:45
|
Don_Corleone
LVF-Gelegenheitsschreiber
Beiträge: 60
Registriert seit: Sep 2010
2011 DS2
2010
DE
79350
Deutschland
|
Alte Messwerte
Hi Gerd,
ich fürchte ich kann Dir gerade nicht folgen.
Welche STOP-Funktion meinst Du und welche Terminals?
Tschuldige
Heiko
|
|
|
28.09.2010, 09:49
|
Don_Corleone
LVF-Gelegenheitsschreiber
Beiträge: 60
Registriert seit: Sep 2010
2011 DS2
2010
DE
79350
Deutschland
|
Alte Messwerte
Noch ne Anmerkung,
ich benutze eine Messbox von DataTranslation die eigene VIs mitbringt deren Aufbau und Funktionsweise nicht gerade sehr gut beschrieben und recht undurchsichtig sind. Vielleicht kommen daher die Probleme die sich jetzt zeigen...
|
|
|
28.09.2010, 09:53
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Alte Messwerte
@Don...: Bitte editiere das nächste Mal deinen vorherigen Beitrag, anstatt innerhalb von 7 Minuten den Thread mit 3 Beiträgen zu "überfluten".
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.
|
|
|
28.09.2010, 09:56
(Dieser Beitrag wurde zuletzt bearbeitet: 28.09.2010 09:58 von GerdW.)
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Alte Messwerte
Hallo Heiko,
ich rede von der "Stopp"-Funktion im Ende-Frame. Sieht aus wie ein Stopp-Verkehrszeichen, nur ohne den roten Hintergrund...
Terminals sind die Anschlüsse von Bedien- und Anzeigeelementen. Im Init-Frame liegen da jede Menge unbenutzt rum (unsinnigerweise mit ausgeblendeter Beschriftung) - und direkt daneben lokale Variablen eben jener Elemente...
|
|
|
28.09.2010, 10:51
(Dieser Beitrag wurde zuletzt bearbeitet: 28.09.2010 10:52 von GerdW.)
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Alte Messwerte
Hallo Heiko,
- STOPP-Schild = Break-Anweisung in anderen Programmiersprachen (oder so ähnlich)
- LabVIEW arbeitet datenflussbasiert und daher ohne Variablen! Daten werden in Drähten transportiert und gespeichert. Alles andere sind Anzeige- und Bedienelemente (Datenquellen und -senken). Theoretisch kommst du ohne "Variablen" aus...
- Dein Fehler dürfte in der FeedbackNode begründet sein... Was passiert ohne FN?
|
|
|
29.09.2010, 06:55
|
Don_Corleone
LVF-Gelegenheitsschreiber
Beiträge: 60
Registriert seit: Sep 2010
2011 DS2
2010
DE
79350
Deutschland
|
Alte Messwerte
Hi Gerd,
das mit der Datenflusssprache muss ich mir wohl noch ein paar mal hinter die Ohren schreiben bis ich das so richtig gespeichert habe.
Du meinst die FeedbackNode (Schieberegister?) am BuildArray? Naja, ich hab mir gedacht dass das BuildArray immer den neuen Wert an ein vorhandenes Array anhängt und dann das neue Array ausspuckt. Somit muss ich doch das neue Array wieder an den Eingang schalten, oder gitb es da eine elegantere Lösung?
Was ich nicht verstehe ist, wenn ich das BulidArray und die FeedbackNode weg lasse, habe ich immer nur einen Wert im Array der ständig überschrieben wird. Das heißt, an die VI "Zeit bestimmen" wird lediglich ein Wert und zwar der letzte übertragen, frag mich bitte nicht warum das so ist.
Kurioserweise macht die VI vom Messbox-Hersteller (DataTranslation) pro Schleifendurchgang 10 Messungen. Wenn ich die Sample-Rate der VI verändere läuft das Prog nicht mehr, keine Ahnung was in der VI da vorgeht...
Die FeedbackNode macht er automatisch hin wenn ich den Ausgang auf den Eingang schalte, ist doch richtig oder?
|
|
|
29.09.2010, 07:05
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Alte Messwerte
Hallo Heiko,
"Die FeedbackNode macht er automatisch hin wenn ich den Ausgang auf den Eingang schalte, ist doch richtig oder?"
Das ist eine Einstellung in den Optionen - und die ist bei mir ausgeschaltet. Mich stört es ungemein, wenn LV schlauer sein will als ich selbst bin
"wird lediglich ein Wert und zwar der letzte übertragen, frag mich bitte..."
Dataflow...
|
|
|
| |