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!
Hi,
habe ein kleines Problem in LabVIEW.
Ich möchte ein VI schreiben, welches nach Knopfdruck einmalig 3 Impulse
erzeugt, die als Output nach aussen gegeben werden (via Fieldpoint an LED).
Ich habe mittels 2 verschachtelten for-Schleifen die in eine Case-Strktur
eingebettet sind, ein VI programmiert, welches diese 3 Impulse erzeugt.
Mein Problem: Ich bringe das Signal nicht aus der Case bzw. For-Struktur
heraus (nicht mit Tunnel, auch nicht mittels lokaler Variable) zum Output.
Kann mit da jemand weiterhelfen? Wäre super!
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Impulsgenerator
Hallo Nobi,
könntest Du bitte mal Dein VI hochladen?
Dann kann man schauen an was das liegt.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
So wie im Bild gezeigt, piepts am PC...du musst halt in deiner Schleife die Verbindung zum Fieldpoint-Modul öffnen, schreiben, schließen...oder du lässt deinen Schreibvorgang in ner parallelen Schleife andauernd laufen und fragst darin eine lokale Variable ab, die du in der FOR-Schleife beschreibst...da könnte es aber Probleme geben, weil in der FOR-Schleife schon wieder "0" ist, obwohl die "Schreib-Schleife" für die HW die "1" zwischendurch noch gar nicht gelesen hat...("race condition")
Evtl. könntest du dein Problem auch mit ner STATE MACHINE lösen? Könnte aber auch mit Kanonen auf Spatzen geschossen sein...was machst du denn zusätzlich noch? Evtl. kann man das zusammenfassen in einer State Machine...
Gruss
Achim
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
13.07.2007, 11:05 (Dieser Beitrag wurde zuletzt bearbeitet: 13.07.2007 11:52 von Lucki.)
Kleine Bemerkung ganz am Rande: Der Metronom ist hier keine glückliche Wahl. Er liefert seine Schläge in Bezug auf die absolute Zeit, und beim ersten Durchlauf (erstem Blinken) muß er sich erst mal damit synchronisieren. Die Wartezeit ist dann ein Zufallswert zwischen 0 und 799ms statt 800ms. Also: Uhr nehmen.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Impulsgenerator
Ich hab' Dir schnell was gebaut, ist aber evtl. schon zu umfangreich.
Du kannst das ja aber auch in ein SubVI packen, dann ist es schön übersichtlich.
Gruß Markus
' schrieb:Hi,
habe ein kleines Problem in LabVIEW.
Ich möchte ein VI schreiben, welches nach Knopfdruck einmalig 3 Impulse
erzeugt, die als Output nach aussen gegeben werden (via Fieldpoint an LED).
Ich habe mittels 2 verschachtelten for-Schleifen die in eine Case-Strktur
eingebettet sind, ein VI programmiert, welches diese 3 Impulse erzeugt.
Mein Problem: Ich bringe das Signal nicht aus der Case bzw. For-Struktur
heraus (nicht mit Tunnel, auch nicht mittels lokaler Variable) zum Output.
Kann mit da jemand weiterhelfen? Wäre super!
Vielen Dank!
Gruß Nobi
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
' schrieb:Ich hab' Dir schnell was gebaut, ist aber evtl. schon zu umfangreich.
Du kannst das ja aber auch in ein SubVI packen, dann ist es schön übersichtlich.
Gruß Markus
@ Markus:
Kanonen und Spatzen! Was soll ihm so was kompliziertes für so ne einfache Aufgabe bringen?
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Impulsgenerator
Hab ja geschrieben, dass es zu umfangreich sein könnte. Aber wie gesagt..... Man kann das auch in ein SubVI packen und außerdem sieht er, was es für alternative Möglichkeiten der "Datenübergabe" gibt.
Aber im Prinzip hast Du mit den Kanonen und Spatzen schon recht.
Gruß Markus
' schrieb:@ Markus:
Kanonen und Spatzen! Was soll ihm so was kompliziertes für so ne einfache Aufgabe bringen?
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------