Class GroupParameters
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
FifoInterpolationType
Interpolation type for FIFO setpoint generator
public FifoInterpolationType FifoInterpolationType { get; }
Property Value
FifoLength
FIFO size(length) (n = number of FIFO entries)
public uint FifoLength { get; }
Property Value
FifoOverrideType
Override type for FIFO setpoint generator
public FifoOverrideType FifoOverrideType { get; set; }
Property Value
FifoTimeDelta
Time delta for two sequenced FIFO entries (FIFO entry timebase)
public double FifoTimeDelta { get; set; }
Property Value
FifoTimeForOverrideChange
P-T2 time for override change(T1= T2 = T0)
public double FifoTimeForOverrideChange { get; set; }
Property Value
ID
Group ID
public uint ID { get; }
Property Value
MaxSafEntries
Size of the SAF table (max. number of SAF entries
public uint MaxSafEntries { get; }
Property Value
MaxSvbEntries
Size of the SVB table (max. number of SVB entries
public uint MaxSvbEntries { get; }
Property Value
Name
Group name
public string Name { get; }
Property Value
NumberInTheChannel
Number in the channel
public uint NumberInTheChannel { get; }
Property Value
ParentChannelID
Channel ID that this group belongs to.
public uint ParentChannelID { get; }
Property Value
ParentChannelName
Channel name that this group belongs to.
public string ParentChannelName { get; }
Property Value
ParentChannelType
Channel type that this group belongs to.
public ChannelType ParentChannelType { get; }
Property Value
SafCycleTime
SAF cycle time group
public uint SafCycleTime { get; }
Property Value
SafCycleTimeDivisor
Internal SAF cycle time divisor (divides the internal SAF cycle time by this factor)
public uint SafCycleTimeDivisor { get; }
Property Value
SingleBlockOperationMode
Single block operation mode.
public bool SingleBlockOperationMode { get; set; }
Property Value
SvbCycleTime
SVB cycle time group
public uint SvbCycleTime { get; }
Property Value
Type
Group type
public GroupType Type { get; }