| |
November 2002 Datenerfassung von den industriellen Systemen: Allgemeine Erklärungen 3-25 3 3,1,11 FiltercDefinitionen Einige Methoden haben eine Filterzeichenkette (zum Beispiel, das grasenmethoden- find_by_type() und find_by_parent() in DAISNode und DAISItem Die Filterzeichenkette enthält a pattern, das verwendet wird, um eine Textfolge (z.B., den Namen) zusammenzubringen. Das Textfolgezusammenbringen das Muster führen den Filter. Die Zeichenketten, die im Filterzeichenkettemuster erscheinen können, werden nachstehend aufgeführt. Einige Beispiele der Muster und Zeichenketten werden unten gegeben. 3,1,12 Logische Ausdrücke und Navigation Dieser Abschnitt definiert eine kleine Sprache, die verwendet wird, um logische Ausdrücke zu beschreiben und Navigation in den Strukturen. Ein logischer Ausdruck wertet aus, um auszurichten oder falsch und kann innen verwendet werden Filter für Datenerfassung oder Definition der Zustände, des usw.. Das condition_logic beschrieben worden in Abschnitt 5,2,7, "DAISConditionSpace IDL," auf Seite 5-28 wird verwendet, Zustände zu definieren. In DAIS ist das Datenmodell, das durch die API gesehen wird, eine hierarchische Struktur der geschriebenen Nullpunkte. Ein geschriebener Nullpunkt kann andere geschriebene Nullpunkte und/oder Eigenschaftswerte enthalten (genannt Einzelteile). Dieses Datenmodell wird ausführlicher in Abschnitt 4,1, "Informationsmodell," auf PAG e4-1 beschrieben. Zusätzlich zu dieser Hierarchie DAIS modellieren ZUSATZINFORMATIONEN, wo ein Eigenschaftswert kann siehe eins oder mehr andere Nullpunkte. Folglich wird Navigation über solche Hinweise außerdem benötigt. Buchstaben im Muster Gleiche in der Zeichenkette ? Irgendein einzelner Buchstabe. * Null oder mehr Buchstaben. # Irgendeine einzelne Stelle (0-9). Teilkette Die spezifizierte Teilkette [ charlist ] Irgendein einzelner Buchstabe im charlist. [!charlist ] Irgendein einzelner Buchstabe nicht im charlist. Muster Zeichenkette Zeichenkettedurchlauffilter a*a aBBBa Ja [ A-z ] F Ja [!a-z ] F Nein a#a aà Ja a[L-P]#[!c-e ] aM5b Ja B?T * BAT123khg Ja B?T * CAT123khg Nein |  |
|
| |
|
|