µC wird mit Befehlen "zugeschrien" - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA) +---- Thema: µC wird mit Befehlen "zugeschrien" (/Thread-%C2%B5C-wird-mit-Befehlen-zugeschrien) |
µC wird mit Befehlen "zugeschrien" - bmtil - 20.10.2011 06:46 Hiho, hab ein kleines Problem, und zwar möchte ich über LabView mit der seriellen Schnittstelle einen Befehl senden, der die Breite meiner PWM auf dem µC ändert. Das funktioniert zwar prinzipiell, aber irgendwie wird dieser Befehl nicht einmal, sondern ständig gesendet und das blockiert das restliche Programm. Über Eigenschaftsknoten klappt das nicht, und bei den Ereignisstrukturen bin ich nicht mächtig genug um das zu schreiben irgenwie, aufjedenfall bockt das Programm da auch rum. Hätte jemand eine Idee? Grüße und vielen Dank. RE: µC wird mit Befehlen "zugeschrien" - snuz - 20.10.2011 06:53 Hallo bmtil, ja die Idee wäre dein VI mal hochzuladen. Gruß snuz RE: µC wird mit Befehlen "zugeschrien" - bmtil - 20.10.2011 06:56 (20.10.2011 06:53 )snuz schrieb: Hallo bmtil,Joa, hab ich irgendwie vergessen, sorry, hier sind die. Das Problem steht in der datenextended.vi das ist die hauptvi, alles andere ist quasi Beiwerk. Grüße. PS Der Schieberegler ist nur dazu da damit ich den PWM über den Schieber ändern kann und nicht immer neuen Wert eintippern muss. Hab auch noch keinen Schimmer wie ich das bewerkstelligen soll. RE: µC wird mit Befehlen "zugeschrien" - Y-P - 20.10.2011 07:18 Ein paar Dinge: - Wieso machst Du Eingänge an Deinem SubVI auf die rechte Seite? - Wieso kopierst/splittest Du Deine VISA-Referenzen einfach so? - Wieso schließt Du in diesem Fall an Deiner Eventstruktur für das Timeout eine Konstante an? - Nimm' statt dem Slider mal ein normales numerisches Control. - ... Hast Du schon mal das Bsp. "Basic Serial Write and Read.vi" aus dem Example Finder getestet? Gruß Markus RE: µC wird mit Befehlen "zugeschrien" - bmtil - 20.10.2011 07:32 Uff, wieso ich die Eingänge auf die rechte Seite mach, hat sichs so ergeben irgendwie, war nicht beabsichtigt. hab das Problem uebrigens gelöst. Einfach ein Ereignis Case erstellen und dort bei den Ereignissen die passenden "physikalischen Mausklickeigenschaften", als reagieren wenn die Maustaste losgelassen wird ausgewaehlt. Hier das aufgeraemte Haupt.vi. Nun kann aich auf meinem Oszi lustig Vierecke ändern -_-[attachment=36582] RE: µC wird mit Befehlen "zugeschrien" - Y-P - 20.10.2011 07:53 Schon etwas besser, aber die Eingänge eines SubVIs würde ich immer (!) nach links (auf die linke Hälfte des SubVI-Icons) machen und die Ausgänge entsprechend nach rechts. Außerdem würde ich die Referenz nur einmal öffnen und dann durchschleifen und nicht dauernd verzweigen (uns somit Kopien im Speicher davon anlegen). Übrigens die Lösung mit "Mouse Up" ist in dem Fall gar nicht schlecht, wenn Du kein "normales" numerisches Control verwenden möchtest. Gruß Markus (20.10.2011 07:32 )bmtil schrieb: Uff, wieso ich die Eingänge auf die rechte Seite mach, hat sichs so ergeben irgendwie, war nicht beabsichtigt. RE: µC wird mit Befehlen "zugeschrien" - bmtil - 20.10.2011 08:15 (20.10.2011 07:53 )Y-P schrieb: Außerdem würde ich die Referenz nur einmal öffnen und dann durchschleifen und nicht dauernd verzweigen (uns somit Kopien im Speicher davon anlegen).Die Referenz hat mir LabView autoamtiosch erstellt. Eigentlich ist es ja eine Lokale Variable auf die Heiz LED bezogen. Ja das mit den Eingängen hab ich es noch nicht so raus, kommt aber noch. Grüße. |