Class InputShaping
Parameters describing input shaping
Inherited Members
Namespace: DuetAPI.ObjectModel
Assembly: DuetAPI.dll
Syntax
public sealed class InputShaping : ModelObject, IModelObject, ICloneable, INotifyPropertyChanged, INotifyPropertyChanging
Properties
Amplitudes
Amplitudes of the input shaper
Declaration
public ModelCollection<float> Amplitudes { get; }
Property Value
Type | Description |
---|---|
ModelCollection<float> |
Damping
Damping factor
Declaration
public float Damping { get; set; }
Property Value
Type | Description |
---|---|
float |
Durations
Input shaper durations (in s)
Declaration
public ModelCollection<float> Durations { get; }
Property Value
Type | Description |
---|---|
ModelCollection<float> |
Frequency
Frequency (in Hz)
Declaration
public float Frequency { get; set; }
Property Value
Type | Description |
---|---|
float |
ReductionLimit
Minimum fraction of the original acceleration or feed rate to which the acceleration or feed rate may be reduced in order to apply input shaping
Declaration
public float ReductionLimit { get; set; }
Property Value
Type | Description |
---|---|
float |
Type
Configured input shaping type
Declaration
public InputShapingType Type { get; set; }
Property Value
Type | Description |
---|---|
InputShapingType |