Auf dieser Seite

RelativeNodeId QML Type

Gibt einen relativen Knoten anhand eines Startknotens und eines Pfads an. Mehr...

Import Statement: import QtOpcUa
Since: QtOpcUa 5.12
Status: Deprecated since 6.9

Dieser Typ ist seit QtOpcUa 6.9 veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.

Eigenschaften

Signale

Ausführliche Beschreibung

Ausgehend vom angegebenen Startknoten versucht der Server, den Inhalt der Eigenschaft „path“ mit einem der auf dem Server vorhandenen Knoten abzugleichen. Nur wenn der Pfad exakt mit einem einzigen Zielknoten übereinstimmt, wird dieser verwendet. Teilweise oder mehrfache Übereinstimmungen können nicht verarbeitet werden und werden als Fehler behandelt.

import QtOpcUa as QtOpcUa

QtOpcUa.RelativeNodeId {
    startNode: QtOpcUa.RelativeNodeId {
            identifier: "s=Example.Node"
            ns: "Example Namespace"
         }
    path: [ QtOpcUa.RelativeNodePath {
                ns: "Test Namespace"
                browseName: "SomeName"
            }
            ...
        ]
    }
}

Siehe auch NodeId und Node.

Eigenschaftsdokumentation

path : list

Suchpfad für den angegebenen Knoten. Hierbei handelt es sich um eine Liste von „ OpcUaRelativeNodePath “-Objekten, die den Pfad angeben, unter dem der Zielknoten relativ zum Startknoten zu finden ist.

startNode : NodeId

Namensraum der Knoten-ID. Der Startknoten gibt den Knoten an, an dem die Pfadauflösung beginnt. Es kann sich um eine absolute oder relative Knoten-ID handeln.

Siehe auch NodeId und RelativeNodeId.

Signal-Dokumentation

nodeChanged()

Wird ausgelöst, wenn sich der zugrunde liegende Knoten geändert hat. Dies geschieht, wenn sich der Namensraum oder der Bezeichner geändert hat.

Hinweis: Der entsprechende Handler lautet „ onNodeChanged “.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.