LabVIEWForum.de - Mehrfach verwendete SubVI und Klone

LabVIEWForum.de

Normale Version: Mehrfach verwendete SubVI und Klone
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Ich hab das SubVI mal ausprobiert. Das ganze SubVI soll doch ein RS-FlipFlop sein, oder? Mit Reset-Priorität?

Es gibt in deinem SubVI aber den Fall, bei dem Q' nicht der invertierte Wert von Q ist.

Was hälst du denn von der unteren Möglichkeit?

Lv82_img
Bei mir ist der Fehler offensichtlich. Ich habe gerade noch mal alle SubVI durch Flip_Flop_s2.vi ersetzt. Dann hab ich nach einander die ersten 3 Button gedrückt und dann haben alle Ausgänge angefangen zublinken.

Mit deinem VI hat es wieder funktioniert. Hast du zufällig einen Fehler in unserem VI gesehen?

Also wenn der Fehler bei euch nicht nachvollziehbar ist und nur bei mir und meinem Kollegen auftritt bleib ja als gemeinsamer Nenner nur noch unsere Version. Wobei ich mir nicht vorstellen kann wir wir von den Original CD´s eine Fehlerhaft Version haben sollen? Testest du auch direkt 8.2.1?
' schrieb:Bei mir ist der Fehler offensichtlich. Ich habe gerade noch mal alle SubVI durch Flip_Flop_s2.vi ersetzt. Dann hab ich nach einander die ersten 3 Button gedrückt und dann haben alle Ausgänge angefangen zublinken.
Kann ich nicht nachvollziehen. Weder mit 861, noch mit 821.

Zitat:Hast du zufällig einen Fehler in unserem VI gesehen?
Was den Fehler verursacht, hab ich nicht analysiert.
Der Fehler ist folgender: Nach einen Set funktioniert der Reset nicht richtig. Mit dem ersten Reset-Aufruf wird zwar Q gelöscht, aber Q' nicht gesetzt. Ersten mit dem zweiten Reset-Aufruf wird Q' gesetzt.

Zitat:Also wenn der Fehler bei euch nicht nachvollziehbar ist und nur bei mir und meinem Kollegen auftritt bleib ja als gemeinsamer Nenner nur noch unsere Version.
So einfach ist das nicht. Hätte ich einen langsamen Rechner, würde icg vielleicht auch das Blinken sehen.
' schrieb:So einfach ist das nicht. Hätte ich einen langsamen Rechner, würde icg vielleicht auch das Blinken sehen.

Gut ich hab hier auch einen Quad Core stehen. Ich weis nicht was du für eine Rennmaschiende hast aber da die Schleife sowieso um 10ms verzögert wird glaube ich nicht das unsere PC´s eine Rolle spielen.

Das Problem wäre ja auch nicht mal das Blinken das könnte ja irgendein Logikfehler im Programm sein.
Komisch ist eben das bei diesem Schrittketten VI ja nur der Schalter für den erste Eingang True war. Aber alle Ausgänge geblinkt haben. Die Set Eingänge der FlipFlops sind "und" verknüpft also dürften Ausgang 3 bis 5 nicht True werden.

Ich glaub ich zieh mir mal ein Demo bei NI und Test mein Programm mal sehen was dann passiert^^
So ich hab mir LabVIEW 2009 Heruntergeladen ( Sehr geil, schön bunt und interessante neue Funktionen^^)

Hier hab ich also das Schrittketten VI aufgerufen. Alle FlipFlops durch das gleiche Flip_Flop_s2.vi ersetzt.
Dann gestartet und wieder haben alle Ausgänge geblinkt.
Darauf hab ich in den VI Eigenschaften das Ausführen auf "Kopie für jede Instanz vorbelegt" umgestellt und siehe da mein VI funktioniert.

Damit behaupte ich einfach mal mehrfach verwendung und das damit zusammen hängende Klonen kann unter LabVIEW 8.2.1 zu Fehlern führen.
Seiten: 1 2
Referenz-URLs