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.
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.