This facet contains the basic functionality required for a client to monitor and control a vision system server using DataChange subscriptions and basic methods.

Table 182 – Definition of Basic Control Client Facet

Group

Conformance Unit / Profile Title

M / O

Vision System

System State Information Client

Mandatory

Vision System

Error Conditions Client

Optional

Vision State Machine

State Machine Monitoring

Mandatory

Vision State Machine

State Machine Control

Mandatory

Vision Automatic Mode

Automatic Mode Selection

Mandatory

Vision Automatic Mode

Automatic Mode Monitoring

Mandatory

Vision Automatic Mode

Automatic Mode Control

Mandatory

This facet contains functionality required for in-depth control of a vision system including StateChanged and Error events and the StepModel methods and events.

Table 183 – Definition of Full Control Client Facet

Group

Conformance Unit / Profile Title

M / O

Vision System

System State Information Client

Mandatory

Vision System

Error Conditions Client

Mandatory

Vision State Machine

State Machine Monitoring

Mandatory

Vision State Machine

State Machine Events Monitoring

Mandatory

Vision State Machine

State Machine Control

Mandatory

Vision State Machine

StepModel Monitoring

Mandatory

Vision State Machine

StepModel Events Monitoring

Mandatory

Vision State Machine

StepModel Control

Mandatory

Vision Automatic Mode

Automatic Mode Selection

Mandatory

Vision Automatic Mode

Simulation Mode Control

Mandatory

Vision Automatic Mode

Automatic Mode Monitoring

Mandatory

Vision Automatic Mode

Automatic Mode Events Monitoring

Mandatory

Vision Automatic Mode

Automatic Mode Control

Mandatory

This facet contains basic functionality required to monitor and access result information, including the distinction between real and simulated results.

Table 184 – Definition of Basic Result Content Client Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Client Result IsSimulated

Mandatory

Result Handling

Client Event Based Content Basic

Mandatory

Result Handling

Client Method Based Content Basic

Mandatory

This facet contains the same functionality as the Basic Result Content Client Facet in Section 13.3.3.2.3 and in addition the capability to process the – potentially dynamic – application-specific result content and to access black-box result content using TemporaryFileTransfer objects.

Table 185 – Definition of Simple Result Content Client Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Client Result IsSimulated

Mandatory

Result Handling

Client Event Based Content Basic

Mandatory

Result Handling

Client Event Based Content Extended

Optional

Result Handling

Client Method Based Content Basic

Mandatory

Result Handling

Client Method Based Content Extended

Optional

Result Handling

Client Result File

Mandatory

This facet contains the same functionality as the Simple Result Content Client Facet in Section 13.3.3.2.4 and in addition the capability to access result nodes exposed by a server in the Results folder.

Table 186 – Definition of Full Result Content Client Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Client Result IsSimulated

Mandatory

Result Handling

Client Event Based Content Basic

Mandatory

Result Handling

Client Event Based Content Extended

Mandatory

Result Handling

Client Method Based Content Basic

Mandatory

Result Handling

Client Method Based Content Extended

Mandatory

Result Handling

Client Result File

Mandatory

Result Handling

Client Result Folder

Optional

This facet contains functionality to process the entire range of meta data a vision system server can provide for a result.

Table 187 – Definition of Result Meta Data Client Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Client Job ID

Mandatory

Meta Data Handling

Client Measurement ID

Mandatory

Meta Data Handling

Client Part ID

Mandatory

Meta Data Handling

Client Result IsSimulated

Mandatory

Meta Data Handling

Client Recipe ID

Mandatory

Meta Data Handling

Basic Client Recipe Versioning

Optional

Meta Data Handling

Client Product ID

Mandatory

Meta Data Handling

Basic Client Configuration Versioning

Optional

Meta Data Handling

Client Processing Times

Mandatory

Meta Data Handling

Client Processing Times Extended

Mandatory

This facet contains the capabilities required to access the full potential range of configuration handling functionality potentially provided by a vision system server.

Table 188 – Definition of Configuration Handling Client Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Basic Client Configuration Versioning

Mandatory

Meta Data Handling

Full Client Configuration Versioning

Mandatory

Configuration Handling

Client Configuration Methods

Mandatory

Configuration Handling

Client Configuration File

Mandatory

Configuration Handling

Client Configuration Folder

Optional

This facet contains the capabilities required to access the full potential range of recipe handling functionality potentially provided by a vision system server.

Table 189 – Definition of Recipe Handling Client Facet

Group

Conformance Unit / Profile Title

M / O

Vision Automatic Mode

Automatic Mode Events Monitoring

Mandatory

Meta Data Handling

Client Recipe ID

Mandatory

Meta Data Handling

Basic Client Recipe Versioning

Mandatory

Meta Data Handling

Full Client Recipe Versioning

Mandatory

Meta Data Handling

Client Product ID

Mandatory

Recipe Handling

Client Recipe Methods

Mandatory

Recipe Handling

Client Recipe File

Mandatory

Recipe Handling

Client Recipe Folder

Optional

Recipe Handling

Client Product Folder

Optional

This facet contains the capabilities required to access the full potential range of state and condition information functionality potentially provided by a vision system server.

Table 190 – Definition of Vision State Monitoring Client Facet

Group

Conformance Unit / Profile Title

M / O

Vision System

System State Information Client

Mandatory

Vision System

Diagnostic Events Client

Mandatory

Vision System

Information Events Client

Mandatory

Vision System

Error Conditions Client

Mandatory

Vision State Machine

State Machine Monitoring

Mandatory

Vision State Machine

State Machine Events Monitoring

Mandatory

Vision State Machine

StepModel Monitoring

Mandatory

Vision State Machine

StepModel Events Monitoring

Mandatory

Vision Automatic Mode

Safety Information Client

Mandatory

Vision Automatic Mode

Easy Confirmation Client

Optional

Vision Automatic Mode

Automatic Mode Monitoring

Mandatory

Vision Automatic Mode

Automatic Mode Events Monitoring

Mandatory

This facet contains the capabilities required to access production-quality relevant information potentially provided by a vision system server, including the distinction between real and simulated results, result contents and the processing times which can be an important indicator for problems in either production or vision system.

Table 191 – Definition of Production Quality Monitoring Client Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Client Result IsSimulated

Mandatory

Meta Data Handling

Client Processing Times

Mandatory

Meta Data Handling

Client Processing Times Extended

Mandatory

Result Handling

Client Event Based Content Basic

Mandatory

Result Handling

Client Event Based Content Extended

Mandatory

This facet contains the capabilities required to manage the retrieval and organized backup of all types of data from a vision system server.

Table 192 – Definition of Data Backup Client Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Client Job ID

Mandatory

Meta Data Handling

Client Measurement ID

Mandatory

Meta Data Handling

Client Part ID

Mandatory

Meta Data Handling

Client Result IsSimulated

Mandatory

Meta Data Handling

Client Recipe ID

Mandatory

Meta Data Handling

Basic Client Recipe Versioning

Mandatory

Meta Data Handling

Full Client Recipe Versioning

Mandatory

Meta Data Handling

Client Product ID

Mandatory

Meta Data Handling

Basic Client Configuration Versioning

Mandatory

Meta Data Handling

Full Client Configuration Versioning

Mandatory

Meta Data Handling

Client Processing Times

Mandatory

Meta Data Handling

Client Processing Times Extended

Mandatory

Result Handling

Client Method Based Content Basic

Mandatory

Result Handling

Client Method Based Content Extended

Mandatory

Result Handling

Client Result File

Mandatory

Result Handling

Client Result Folder

Mandatory

Configuration Handling

Client Configuration Methods

Mandatory

Configuration Handling

Client Configuration File

Mandatory

Configuration Handling

Client Configuration Folder

Mandatory

Recipe Handling

Client Recipe Methods

Mandatory

Recipe Handling

Client Recipe File

Mandatory

Recipe Handling

Client Recipe Folder

Mandatory

Recipe Handling

Client Product Folder

Mandatory