Voraussetzung
-
Die TIA Portal Openness-Anwendung ist mit dem TIA Portal verbunden. Weitere Informationen zu Verbindungen finden Sie im Benutzerhandbuch zum TIA Portal.
-
TIA-Projekt mit Standardbildregeltabelle.
Erstellen von Bildregel und Bildregelgruppe
Um eine Bildregel zu erstellen, wird die Methode Create in Übereinstimmung mit ScreenRuleComposition verwendet. Die API-Methode Create auf der Instanz ScreenRule wird für das Erstellen von Regeln verwendet. Der folgende Code zeigt, wie Bildregeln erstellt werden:
|
ScreenRule createdScreenRule = sivarc.ScreenRules.Tables.Find("Default screen rule table").Rules.Create("CreatedScreenRule"); if (createdScreenRule != null) { //Überprüfung der Eigenschaft CreatedScreenRule Console.WriteLine("Created screen rule name: " + createdScreenRule.Name); } |
Wenn CreatedScreenRule erfolgreich ist, gibt die API ScreenRule die neu erstellte Bildregel mit dem bereitgestellten Namen zurück.
Fall 1: Erstellen von Bildregel in einer Regelgruppe
Um eine Bildregel in einer bereits vorhandenen Bildregelgruppe zu erstellen, müssen Sie die Bildgruppe finden, unter der Sie eine Bildregel erstellen wollen.
Mit der folgenden API sivarc.ScreenRules.Groups.Find können Sie die Bildregelgruppe in der SiVArc-Bildregeltabelle wie nachfolgend gezeigt suchen:
|
ScreenRule createdScreenRule = sivarc.ScreenRules.Tables.Find("Default screen rule table").Groups.Find("Screen rule group_1").Rules.Create("CreatedScreenRuleInUserGroup"); if (createdScreenRule != null) { //Überprüfung der Eigenschaft CreatedScreenRule Console.WriteLine("Created screen rule name: " + createdScreenRule.Name); } |
Weitere Informationen zum Erstellen der Bildregelgruppe finden Sie im Abschnitt Suchen von Bildregeln in Bildgruppen.
Die Ausnahmen sind dieselben wie bei Zuweisen von Eigenschaften für Regeln und Regelgruppen. Weitere Informationen zu Ausnahmen finden Sie im Abschnitt Zuweisen von Eigenschaften für Regeln und Regelgruppen.
|
Hinweis Für verschiedene Regeltypen werden ähnliche Methoden verwendet. Sie können den Objektnamen durch den Regeltyp ersetzen. |