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 

Eigene Elemente erstellen



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!

09.11.2008, 22:40 (Dieser Beitrag wurde zuletzt bearbeitet: 10.11.2008 11:47 von jg.)
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.695
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Eigene Elemente erstellen
' schrieb:Jetzt würde ich gerne wissen, wie ich dieses VI zu einem eigenen Element mache
Das ganze VI, also BD und FP, zu einem Element zu machen, würde wohl einen objektorientierten Ansatz erfordern. Da ich aber für LV-OOP keine Verwendung habe, hab ich also die herkömmliche Methode verwendet.

Zitat:ich z. B. eine LED einfüge
Einfach das Element Lauflicht_Anzeigelement.ctl aufs Frontpanel setzen.

Zitat:und dann über das Blockdiagramm ansteuern kann
Hierfür das SubVI Lauflicht_Klasse auf das Blockdiagramm setzen. Es muss parallel zum Anwenderprogramm laufen. Außerdem gibt es eine Queue, mit der die Lauflicht-Klasse gesteuert wird. Vergleiche das angehängte Programm. Im Hauptprogramm wird also lediglich die Queue beschrieben. Das parallele Lauflicht-Programm läuft parallel im Hintergrund und "steuert" das Lauflichtanzeige-Element (dessen Referenz einmal übergeben werden muss).
Hinweis:
Die Konstrukt mit der Queue ist flexibel, sodass diese Klasse sehr leicht um beliebige Funktionen erweiterbar ist. Einfach Klassen-Enumerator und Statemachine erweitern. Eine solche Funktion könnte z.B. die Geschwindigkeit sein.

Zitat:im Frontpanel aber die LED auch von der Größe verändern kann.
Einfach das Element Lauflicht_EineLED.ctl öffnen und die LED-Größe anpassen. Da dieses CTL ein striktes ist, passt sich die Größe der LEDs im Lauflicht-Cluster automatisch an. Beachte hier: Der Cluster muss auf "horizontal anordnen stehen".


Ach, falls es einen interessiert: Zwei Sachen wollte ich schon immer mal programmieren: Ein Lauflicht und eine Aufzugssteuerung. Das eine hab ich jetzt. Cool

Lv85_img


Angehängte Datei(en)
Sonstige .zip  Lauflicht.zip (Größe: 63,15 KB / Downloads: 247)

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Eigene Elemente erstellen - CarpeDiem - 09.11.2008, 14:21
Eigene Elemente erstellen - IchSelbst - 09.11.2008 22:40
Eigene Elemente erstellen - jg - 10.11.2008, 11:43

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Question Icon Editor Eigene Vorlagen nicht da L@BTR0N 3 4.373 04.02.2019 11:28
Letzter Beitrag: L@BTR0N
  Blockdiagramm eigene VIs aktualisieren PTH 0 3.116 11.07.2018 08:21
Letzter Beitrag: PTH
  LabView Eigene Bibliothek mit interner Struktur ohne Datei-Sperrung HasteMalNeMark 0 3.181 06.04.2016 11:37
Letzter Beitrag: HasteMalNeMark
  Eigene Buttons mit Funktionen klaholza 4 4.892 30.11.2015 13:11
Letzter Beitrag: jg
  Eigene Projektvorlage erstellen TDO 2 3.939 16.09.2015 14:29
Letzter Beitrag: TDO
  Eigene Primitives in LabView erstellen RadioactiveMan 3 4.410 10.02.2014 14:57
Letzter Beitrag: GerdW

Gehe zu: