Call us! 512-349-0334 or (877) INDUSOFT

Klassen-Variablen in InduSoft Web Studio

Was sind Klasse-Variablen; wie nutzt man sie; Klassen-Mitgliedern löschen; Mitglieds-Eigenschaften

Klassen-Strukturen in InduSoft Web Studio SCADA-Software sind benutzerdefinierte Variablen-Typen, die ein generisches Objekt durch seine Attribute beschreibt. Diese benutzerdefinierten Attribute werden als “Mitglieder” bezeichnet, die verschiedenen Eigenschaften des generischen Objekts beschreiben. Variablen mit einem Klasse-Typ können auch Arrays sein, genauso wie andere Variablen-Typen auch.

Ein Beispiel für die Verwendung dieser Funktionalität ist die Rezeptur für einen Kuchen. Lesen Sei hierzu den Englischen Artikel “Rezepte als .XML-Dateien in InduSoft Web Studio speichern” für weitere Informationen.
Dieses Projekt verwendet Klassen-Variablen, um die einzelnen Werte für jedes Kuchenrezept zu speichern. Jede Klassen-Variable hat Mitglieder in der Klasse, die generische Struktur für alle Kuchen sind und jede Klasse, die Variablen definiert, beschreibt die Art des Kuchens, der erstellt wird (Abbildung 1).

Klassen-Variablen

Das Beispiel in dem Artikel verwendet zwei unterschiedliche Klasse-Variablen vom Typ cCake, eine heißt “ChocoCake” und eine “VanillaCake”, jede Klassen-Variable hat die gleichen Mitglieder, aber die enthaltenen Werte für die jeweilige Kuchenrezepte sind unterschiedlich (Abbildung 2).

Projekt Variable

Wenn ein Tag oder ein Klassen-Mitglied gelöscht werden soll, zeigt ein Rechts-Klick darauf die Möglichkeit, die Linie aus der Variablen-Datenbank oder der Klassen-Struktur zu löschen. Die Variablen-/Mitglieder-Liste muss unsortiert sein, da sonst “Zeile löschen” ausgegraut ist – wählen Sie zuerst “Sortieren deaktivieren” (Abbildung 3).

Eigenschaften

Klasse Variable Mitglieder haben auch Eigenschaften (Abbildung 4). Eine vollständige Liste der Variablen-Eigenschaften wird im Hilfe-Handbuch (TechRef.chm) im folgenden Abschnitt beschrieben: Contents >> Tags and the Project Database >> Setting Tag Properties >> List of Tag Properties. Auf Mitglieds-Eigenschaften kann während der Laufzeit über den “->” Operator (zum Beispiel: ChocoCake.OvenTemp -> HiHiLimit) zugegriffen werden.

Eigenschafts-Dialog

Weitere Informationen über Strukturen und Klasse Klasse Tags können in der Hilfe-Handbuch (TechRef.chm) gefunden werden unter: Contents >> Tags and the Project Database >> Creating Database Tags >> Creating Classes und ein Video zeigt, wie Sie Klassen in InduSoft Web Studio SCADA-Software erstellen und verwenden.
Dieses Video finden Sie auf unserer InduSoft Trainings Seite.

Leave a Reply