Zugreifen auf Bildregeln und -gruppen - WinCC

SiVArc Openness

ft:publication_title
SiVArc Openness
Product
WinCC
Version
V20
Publication date
01/2025
Language
de-DE
Zugreifen auf Bildregeln und -gruppen

Um auf die Bildregeln und -gruppen der RootScreenRuleTable zuzugreifen (vom Benutzer erstellte Tabelle mit Regeln und Regelgruppen), verwenden Sie den folgenden Code:

Console.WriteLine("Rules");

var rules = sivarc.ScreenRules.Tables.Find("RootScreenRuleTable").Rules; 

if (rules != null && rules.Count > 0)
{
 foreach (var rule in rules)
{
 Console.WriteLine(rule.Name);
}
}

Console.WriteLine("Groups");
var groups = sivarc.ScreenRules.Tables.Find("RootScreenRuleTable").Groups;

if (groups != null && groups.Count > 0)
{
foreach (var group in groups)
{
Console.WriteLine(group.Name);
}
}

Um auf die Regeln und Regelgruppen der Regeltabelle im Ordner zuzugreifen, verwenden Sie den folgenden Code:

Console.WriteLine("Rules");
var rules = sivarc.ScreenRules.Folders.Find("RuleFolder").Tables.Find("AddedScreenRuleTable").Rules;
if (rules != null && rules.Count > 0)
{
foreach (var rule in rules)
{
Console.WriteLine(rule.Name);
}
}

Console.WriteLine("Groups");
var groups = sivarc.ScreenRules.Folders.Find("RuleFolder").Tables.Find("AddedScreenRuleTable").Groups;
if (groups != null && groups.Count > 0)
{
foreach (var group in groups)
{
Console.WriteLine(group.Name);
}
}