Skip to main content

ICycleTimeRecorder

Short summary

This interface provides the functionalities to measure timespans for processes and commands. It can measure processing times (start time -> stop time) and cycle times (last stop time -> stop time).

AccessAbstractFinalExtendsImplements
-NoNoCNM_OpModeHandlingInterfaces.ICyclicNode-

UML Diagram

Properties

commands

Type: ICycleTimeRecorderCommands

This property is a fluent interface that provides single attempt commands, which can be evaluated by a cycle manager instance.

configuration

Type: ICycleTimeConfiguration

This property returns an fluent interface for the cycle time recorder configuration.

Methods

captureCurrentCycle

  • Parameters:
    • additionalMessage (Tc2_System.T_MaxString): can be used to provide additional informations for the record, e.g. multiple measurements neccesray or test part
  • Return type: CNM_ReturnTypes.SingleExecutionResult

This method creates a new cycle time roecord for the currently produced part by calculating the the passed time since the last call of this method.

startCycle

This method can be used to set the cycle start timestamp manually.

Code

Declaration

INTERFACE ICycleTimeRecorder EXTENDS CNM_OpModeHandlingInterfaces.ICyclicNode