INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Signal beschleunigt ausgeben



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!

17.12.2009, 11:10
Beitrag #5

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
Signal beschleunigt ausgeben
Erstmal willkommen Wink

1. Bei 50ms kannst du vergessen die Veränderung an der LED zu sehen, würd dir eher 200ms empfehlen
2. Deine beiden Wait-Funktionen arbeiten unabhängig voneinander, jedoch müsstest du die eine vor der Wertveränderung und eine nach der Wertveränderung schalten

Hier mal meine Lösung:

Sonstige .vi  LED_beschleunigung.vi (Größe: 19,79 KB / Downloads: 240)
LabVIEW 8.5


Edit: Noch zu deinen beiden Lösungsvorschlägen:

"Weshalb es hier nicht funktioniert verstehe ich nicht ganz. Die zweite FOR- Schleife wird von außen mit dem Wert 1000 initialisiert. Soll anschließend immer nur ein mal ausgeführt werden- Schieberegister zählt bei jedem mal 50 ab und wartet entsprechend lange. Jedoch übernimmt das Schieberegister jedes mal die 1000 neu. So dass der Timer immer mit 950 arbeitet."

1. Eine For-Schleife, die einmal ausgeführt wird ist sinnlos. Nimm lieber eine Sequenz die hat auch den gewünschten Effekt Wink
2. Du musst deine Initialisierung von der While-Schleife auch mit einem Schieberegister versehen, ansonsten liest er halt immer die 1000 bei jedem durchlauf der While-schleife aus!

Hier funktioniert alles, bis die Hauptschleife in´s Negative rutscht (zieht immer weiter 50 ab vom Timer). Mir ist der Fehler prinzipiell klar, jedoch finde ich keine Lösung um das Subtrahieren zu stoppen wenn das Schieberegister bei 0 angekommen ist.

Eine OR-Verknüpfung der Prüfung und des Buttons ist die Lösung. Die findest du auf der boolean-Palette


Hoffe das hilft dir weiter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Signal beschleunigt ausgeben - unicorn - 16.12.2009, 12:34
Signal beschleunigt ausgeben - M Nussbaumer - 17.12.2009 11:10

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Signal einlesen und Werte ausgeben JörgR 4 4.996 31.07.2017 14:57
Letzter Beitrag: Lucki
  Signal zeitverzögert ausgeben Tom2204 7 6.384 04.03.2014 17:08
Letzter Beitrag: jg
  Signal verzögert ausgeben tschibi 1 4.903 27.04.2012 09:18
Letzter Beitrag: jg
  Signal einzeln ausgeben XFire 7 6.115 14.11.2011 20:12
Letzter Beitrag: XFire
  Digitales Signal abhaengig von analogem Eingangssignal ausgeben Tobs 2 3.454 29.03.2011 22:51
Letzter Beitrag: Tobs

Gehe zu: