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, 14:21 (Dieser Beitrag wurde zuletzt bearbeitet: 10.11.2008 11:45 von jg.)
Beitrag #1

CarpeDiem Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Nov 2008

8.5.1
2008
de

86641
Deutschland
Eigene Elemente erstellen
Hallo,

ich habe ein KightRider-Lauflicht erstellt. Bin noch absoluter Anfänger, war also nur zur Übung.
Jetzt würde ich gerne wissen, wie ich dieses VI zu einem eigenen Element mache, d. h. so wie
ich z. B. eine LED einfüge und dann über das Blockdiagramm ansteuern kann, im Frontpanel aber
die LED auch von der Größe verändern kann.

Habe es mal gepostet.

Vielleicht hat jemand eine Idee. Vielen Dank gleich mal



Gruß,
Stefan

Lv85_img


Angehängte Datei(en)
Sonstige .vi  TransAm_16_2.vi (Größe: 37,39 KB / Downloads: 273)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
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.692
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: 246)

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
10.11.2008, 11:43
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Eigene Elemente erstellen
' schrieb:Ach, falls es einen interessiert: Zwei Sachen wollte ich schon immer mal programmieren: Ein Lauflicht und eine Aufzugssteuerung. Das eine hab ich jetzt. Cool
@IchSelbst: Zum Thema Aufzugssteuerung, da gibt es ein Bsp. im NI-Examplefinder (bei Notifiers). Das kannst du ja mal perfektionieren.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


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

Gehe zu: