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 

Rechteck via Taster verschieben



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!

13.03.2014, 08:39 (Dieser Beitrag wurde zuletzt bearbeitet: 13.03.2014 08:40 von GerdW.)
Beitrag #19

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Rechteck via Taster verschieben
Hallo User,

soweit schon ganz gut. Nur das AutoCleanup hast du vergessen… Big Grin

Zitat:Ist es sinnvoll anstelle von Referenzen den vorhandenen Ring-Terminal an das SubVI zu übergeben? Im Moment habe ich zur Endlagenbestimmung die Referenz der Kiste an meine SubVIs übergeben und lese daraus die Position aus. Wenn ja, wie würde ich im SubVI die Position abgreifen?
Ich würde sagen: nein.
Im "echten Leben" willst du ja kein FP-Element bewegen, sondern irgendein echtes Stück Material. Und da hat man keine Referenz auf die Hardware, sondern muss sich intern dessen Position merken. Und "Daten merken" läuft sehr schnell auf die Nutzung von Schieberegistern hinaus!
Also: Merke dir die aktuelle Position in einem Schieberegister und gebe diese Information als Parameter an subVIs weiter…
(Tipp: typdefinierten Cluster für diese Information anlegen, dann kann man später sehr leicht weitere Informationen in diesem Cluster ablegen. Und der Schritt zu (LV)OOP ist dann auch nicht mehr weit…)

Zitat:Ist das Prüfen der Endlagen im "Timeout"-Zustand der Eventstruktur programmiertechnisch richtig?
Nein, ich würde das im Timeout-Case der Case-Struktur erledigen.
Grund: klare Trennung von Consumer und Producer. Der Producer (hier: Eventstruktur) kümmert sich nur um die Verarbeitung Entgegennahme von User-Aktionen, der Consumer arbeitet dessen Befehle ab…

Zitat:Leider kann ich ohne diesen Sprung die Automatiksteuerung nicht realisieren. Ansonsten würde die Kiste hochfahren und stehen bleiben (nachdem S_Hoch angesteuert wurde, springt die Eventstruktur wieder in Timeout), erst nach nochmaligem Drücken des Automatiktasters fährt die Kiste weiter. Gibt es eine sauberere Lösung?
Ja klar gibt es eine!
Den Automatikmodus sollte man nicht durch andauerndes Feuern eines Events erzwingen, sondern indem man sich diesen Modus einfach merkt (siehe oben: in einem Schieberegister)!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Rechteck via Taster verschieben - LabViewUser2014 - 16.02.2014, 22:29
RE: Rechteck via Taster verschieben - LabViewUser2014 - 18.02.2014, 23:48
RE: Rechteck via Taster verschieben - LabViewUser2014 - 24.02.2014, 19:41
RE: Rechteck via Taster verschieben - LabViewUser2014 - 24.02.2014, 20:53
RE: Rechteck via Taster verschieben - LabViewUser2014 - 25.02.2014, 19:36
RE: Rechteck via Taster verschieben - LabViewUser2014 - 27.02.2014, 20:38
RE: Rechteck via Taster verschieben - LabViewUser2014 - 28.02.2014, 21:39
RE: Rechteck via Taster verschieben - LabViewUser2014 - 10.03.2014, 23:01
RE: Rechteck via Taster verschieben - LabViewUser2014 - 11.03.2014, 09:30
RE: Rechteck via Taster verschieben - LabViewUser2014 - 12.03.2014, 21:02
RE: Rechteck via Taster verschieben - GerdW - 13.03.2014 08:39
RE: Rechteck via Taster verschieben - LabViewUser2014 - 02.04.2014, 07:31
RE: Rechteck via Taster verschieben - LabViewUser2014 - 10.04.2014, 10:40

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Rechteck innerhalb eines Rechtecks oe-ms1 4 4.007 29.03.2018 11:52
Letzter Beitrag: oe-ms1
  Datei über Drag & Drop in andere Anwendung (kein LabVIEW) verschieben ahebauer 2 3.639 29.03.2017 08:41
Letzter Beitrag: ahebauer
  Case über boolsche Taster steuern Timo86 9 8.637 18.12.2015 13:31
Letzter Beitrag: Jann
  Elemente auf Frontpanel zur Laufzeit verschieben andrepf 37 22.730 18.11.2014 17:11
Letzter Beitrag: andrepf
  Rechteck im Pic bewegen Amina 6 5.277 13.02.2014 13:54
Letzter Beitrag: Amina
  Listbox-Elemente verschieben in LV8.0-EXE Trinitatis 7 6.126 17.09.2013 13:55
Letzter Beitrag: Trinitatis

Gehe zu: