Laufzeitmenü
Hallo ak,
wenn Du einen Eigenschaftsknoten aus der Funktionenpalette heraus erstellst, bezieht sich dieser standardmässig auf die Klasse "VI-Server/Applikation"
(wie man auch an dem Hinweis "App" im Klassenbezeichner des Eigenschaftsknotens erkennen kann).
Die von Dir benötigten Eigenschaften befinden sich jedoch in der Klasse "VI-Server/VI".
Um die Klasse des Eigenschaftsknotens zu wechseln gehst Du wie bereits beschrieben vor.
Der Klassenbezeichner ist das oberste Anschlussfeld (gelb, standardmässig "App") des Eigenschaftsknotens.
Ein Klick mit der rechten Maustaste auf dieses gelbe Feld öffnet ein Menü in dem Du die Klassen, wie bereits beschrieben, auswählen kannst.
Hier ein kleiner Auszug zu dem Thema Klassen in Programmiersprachen aus dem Wikipedia:
Zur besseren Verwaltung gleichartiger Objekte bedienen sich die meisten Programmiersprachen des Konzeptes der Klasse. Klassen sind Vorlagen, aus denen Objekte zur Laufzeit erzeugt werden. Im Programm werden dann nicht einzelne Objekte, sondern eine Klasse gleichartiger Objekte definiert.
Man kann sich die Erzeugung von Objekten aus einer Klasse vorstellen wie das Fertigen von Autos aus dem Konstruktionsplan eines bestimmten Fahrzeugtyps. Klassen sind die Konstruktionspläne für Objekte.
Die Klasse entspricht in etwa einem komplexen Datentyp prozeduraler Programmierumgebungen, geht aber darüber hinaus: Sie legt nicht nur die Datentypen fest, aus denen die mit Hilfe der Klassen erzeugten Objekte bestehen, sie definiert zudem die Algorithmen, die auf diesen Daten operieren. Während also zur Laufzeit eines Programmes einzelne Objekte miteinander interagieren, wird das Grundmuster dieser Interaktion durch die Definition der einzelnen Klassen festgelegt.
In manchen Programmiersprachen gibt es außerdem zu jeder Klasse wiederum ein bestimmtes Objekt, das so genannte Klassenobjekt, das dazu da ist, die Klasse selbst zur Laufzeit zu repräsentieren. Dieses Klassenobjekt ist dann auch zuständig für die Erzeugung der Objekte der Klasse und den Aufruf des passenden Algorithmus.
Klassen werden in der Regel in Form von Klassenbibliotheken zusammengefasst, die häufig thematisch organisiert sind. So können Anwender einer objektorientierten Programmiersprache Klassenbibliotheken erwerben, die beispielsweise den Zugriff auf Datenbanken ermöglichen.
Grüße,
Marko
"Make it simple, make it strong!"
|