| |
3-12 Datenerfassung von den industriellen Systemen, v1.0 November 2002 3 3,1,7 DAISNode IDL 3,1,7,1 DAIS::Node-Überblick Ein Nullpunkt kann einen realen Weltgegenstand wie eine Position oder ein Stück Ausrüstung darstellen. A Nullpunkt kann ein Schemaeinzelteil wie eine Art oder eine Eigenschaft auch darstellen. Nullpunkte entsprechen "breitet sich" in das IOPCBrowseServerAddressSpace aus oder IOPCEventAreaBrowser Schnittstellen. Nullpunkte entsprechen Betriebsmitteln im RDF-Modell und in der DAF-Schnittstelle. Jeder Nullpunkt hat eine Universalidentität, die durch sein ResourceID gegeben wird . Das ResourceID von a Nullpunkt ist derselbe in allen Ansichten, die durch einen DAIS-Bediener bereitgestellt werden. DAIS-Bediener können sein koordiniert mit DAF-Bedienern, damit ein Nullpunkt das gleiche ResourceID hat als entsprechendes Hilfsmittel. Jeder Nullpunkt hat null oder mehr Kindes. Ein Kind kann anders sein Nullpunkt oder irgendeine andere Art Gegenstand (zum Beispiel, machen Daten Einzelteile oder Warnungen u. Fall zugänglich Quellen). Jeder Nullpunkt hat eine Art. Die Art stellt fest, was andere Arten Kind a einwendet Nullpunkt hat. Nullpunkte werden in einer strengen Hierarchie für das Namengeben von Zwecken geordnet. Ein DAIS-Bediener kann stellen Sie mehr zur Verfügung, als eine solche Hierarchie, jede eine Ansicht genannt wird. (die Ansicht wird wenn vorgewählt der Lernabschnitt wird. eingeleitet), Innerhalb einer Ansicht hat jeder Nullpunkt, außer dem Wurzelnullpunkt, ein einzelnes Elternteilnullpunkt, ein Aufkleber, der unter allen Nullpunkten mit dem gleichen Elternteil einzigartig ist und ein einzigartiges Name. Der Name eines Nullpunktes ist eine Zeichenkette, die seinen Aufkleber und den Namen von seinem enthält Elternteil. Der Name muß ein gültiges URI, aber abgesehen von dem sein die Syntax von Namen ist Implementierungsabhängiger. Der Nullpunkt IDL definiert eine Hauptschnittstelle DAIS::Node::Home für das Grasen unter hierarchisch strukturierte Nullpunkte. Nullpunkte werden von DAIS::Node::Description beschrieben struct. Tabelle 3-2 DAIS-Nullpunkt IDL in UML DAIS::Node::Iterator max_left() next_n() destroy() < < Schnittstelle > > DAIS::Node::Home find() find_each() find_by_parent() find_by_type() get_pathnames () get_ids () < < Schnittstelle > > 0..n 1 Nullpunkt Kennzeichnung: ResourceID Aufkleber: Zeichenkette Art: TypeID 0.. n 1 NodeItemComponent Name: Zeichenkette +parent 1 0.. * |  |
|
| |
|
|