LabVIEWForum.de - Eine bestehendes Programm ändern/ automatisieren

LabVIEWForum.de

Normale Version: Eine bestehendes Programm ändern/ automatisieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Gerd,

ja mit Highlightfunktion habe ich nachgeschaut...das Signal geht in ist das value hinein...

irgendwie wird das Signal (meine Befehle) nicht an die Button-Verknüpfungen (Zustände) weitergeben...
Hallo Christian,

Zitat:das Signal geht in ist das value hinein
Redest du von einer PropertyNode?
Hast du dafür mal irgendwelche VIs parat?

Zitat:irgendwie wird das Signal (meine Befehle) nicht an die Button-Verknüpfungen (Zustände) weitergeben...
Wo hast du welche Buttons wie mit "Zuständen" "verknüpft"?
Hast du mal ein Beispiel-VI parat?
- ich lasse parallel eine Schleife laufen
- in dieser Schleife befindet sich der Impulsgeber
- ich lasse allerdings nur einmal den Impuls auf den Measure button "value signal" geben


meine test ist als vi im anhang

aaaa eventuell muss der Impulsgeber auf jede Verknüpfung gehen... aber das müsste doch automtaisch weitergegeben werden :/
Hallo Christian,

Zitat:- ich lasse parallel eine Schleife laufen
- in dieser Schleife befindet sich der Impulsgeber
- ich lasse allerdings nur einmal den Impuls auf den Measure button "value signal" geben
Wenn ich mich richtig zurechtgefunden habe in diesem riesigen VI, dann hast du keine parallel laufende Schleife programmiert.
Du hast in einem Eventcase eine Schleife laufen, die andauernd neue Events erzeugt - die aber nicht abgearbeitet werden können, weil du ja immer noch in diesem Eventcase feststeckst! THINK DATAFLOW!

Nochmal: Der Impulsgeber muss in einer PARALLELEN Schleife abgearbeitet werden!
Hallöchen,

erst mal möchte ich mich für die Geduld bedanken...


Ich habe jetzt den Impulsgeber parallel (diesmal richtig) laufen...nun kann ich messen und der Geber läuft auch die ganze Zeit...

Aber Sad ich bekomme den Start-Befehl nicht in das Queue eingespeist... soweit wie ich das verstanden habe benötige ich dazu "obtain Queue" damit die "machine" das versteht was ich möchte...
Hallo christian,

Zitat: ich bekomme den Start-Befehl nicht in das Queue eingespeist...
Du löst mit dem "Taktgeber" ein Event aus.
Wird dieses Event auch wirklich abgearbeitet? Hast du das per Debugging überprüft?
Mein Impuls-Leuchte funktioniert sag ich mal...

die Kommunikation/ Verbindung zum Messbutton ist nicht gegeben...
ich habe weiter ausprobiert...


nun habe ich ein gesteuerten button eingefügt der direkt zum measure-button führt...der button wird betätigt über den Geber aber die Messung will einfach nicht starten
habe ich dabei komplett was falsch gemacht?
Hallo Christian,

Zitat:der button wird betätigt über den Geber aber die Messung will einfach nicht starten
"anders":
Du setzt in deinem Taktgeber zwar einen "Steuerbutton" per PropertyNode "Value (Signalling)" - dummerweise gibt es aber keinen Eventcase, der darauf reagieren soll…

"anders2":
Hier hast du nicht viel ggü. "anders" geändert - und es gibt immer noch keinen Eventcase, der auf ein "ValueChange"-Event vom "Steuerbutton" reagieren soll…

Bist du die ganzen Grundlagenkurse schon durchgegangen? Hmm

Kleiner Tipp:
Wenn man eine Funktion (noch) nicht versteht, dann erstellt man sich ein kleines Test-VI, in dem man dann genau diese Funktion ausprobiert, bis man sie versteht! (Oder anders: man fängt nicht gleich mit dem großen Gesamt-VI an rumzuspielen…)
Seiten: 1 2
Referenz-URLs