Table of Contents

Class GroupParameters

Namespace
TwinSharp.NC
Assembly
TwinSharp.dll

The GroupParameters class provides access to various parameters of a group in the TwinCAT NC system. It allows reading and writing of group-specific settings such as ID, name, type, cycle times, and FIFO configurations. This class interacts with the TwinCAT ADS client to perform read and write operations on the group parameters.

public class GroupParameters
Inheritance
GroupParameters
Inherited Members

Properties

FifoDimension

FIFO dimension (m = number of axes)

public uint FifoDimension { get; }

Property Value

uint

FifoInterpolationType

Interpolation type for FIFO setpoint generator

public FifoInterpolationType FifoInterpolationType { get; }

Property Value

FifoInterpolationType

FifoLength

FIFO size(length) (n = number of FIFO entries)

public uint FifoLength { get; }

Property Value

uint

FifoOverrideType

Override type for FIFO setpoint generator

public FifoOverrideType FifoOverrideType { get; set; }

Property Value

FifoOverrideType

FifoTimeDelta

Time delta for two sequenced FIFO entries (FIFO entry timebase)

public double FifoTimeDelta { get; set; }

Property Value

double

FifoTimeForOverrideChange

P-T2 time for override change(T1= T2 = T0)

public double FifoTimeForOverrideChange { get; set; }

Property Value

double

ID

Group ID

public uint ID { get; }

Property Value

uint

MaxSafEntries

Size of the SAF table (max. number of SAF entries

public uint MaxSafEntries { get; }

Property Value

uint

MaxSvbEntries

Size of the SVB table (max. number of SVB entries

public uint MaxSvbEntries { get; }

Property Value

uint

Name

Group name

public string Name { get; }

Property Value

string

NumberInTheChannel

Number in the channel

public uint NumberInTheChannel { get; }

Property Value

uint

ParentChannelID

Channel ID that this group belongs to.

public uint ParentChannelID { get; }

Property Value

uint

ParentChannelName

Channel name that this group belongs to.

public string ParentChannelName { get; }

Property Value

string

ParentChannelType

Channel type that this group belongs to.

public ChannelType ParentChannelType { get; }

Property Value

ChannelType

SafCycleTime

SAF cycle time group

public uint SafCycleTime { get; }

Property Value

uint

SafCycleTimeDivisor

Internal SAF cycle time divisor (divides the internal SAF cycle time by this factor)

public uint SafCycleTimeDivisor { get; }

Property Value

uint

SingleBlockOperationMode

Single block operation mode.

public bool SingleBlockOperationMode { get; set; }

Property Value

bool

SvbCycleTime

SVB cycle time group

public uint SvbCycleTime { get; }

Property Value

uint

Type

Group type

public GroupType Type { get; }

Property Value

GroupType