This ObjectType defines the representation of the machine vision system result management. Figure 17 shows the hierarchical structure and details of the composition. It is formally defined in Table 65.

ResultManagementType provides methods to query the results generated by the underlying vision system. Results can be stored in a local result store. An event of ResultReadyEventType, which is defined in Section 8.3.8.4, shall be triggered when the system generates a new result.

image024.png

Figure 17 – Overview ResultManagementType

Table 65 – Definition of ResultManagementType

Attribute

Value

BrowseName

ResultManagementType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the BaseObjectType defined in OPC 10000-5

HasComponent

Method

GetResultById

--

--

Mandatory

HasComponent

Method

GetResultComponentsById

--

--

Mandatory

HasComponent

Method

GetResultListFiltered

--

--

Mandatory

HasComponent

Method

ReleaseResultHandle

--

--

Optional

HasComponent

Object

ResultTransfer

--

ResultTransferType

Optional

HasComponent

Object

Results

--

ResultFolderType

Optional

ResultTransfer is an instance of the ResultTransferType defined in Section 7.12 and it is used to transfer the contents of a result by the temporary file transfer method defined in OPC 10000-5, Annex C.4.

Results is an Object of the ResultFolderType that organizes variables of the DataType ResultDataType which is defined in Section 12.17. If the server chooses to expose result information in the Address Space, it may contain the set of all results available on the system or a filtered subset, e.g. the set of all currently finished results. This is implementation-defined. If a server does not expose result information in the Address Space, this variable is expected to be non-existent.