Fx_LPF_Enabled, Fy_LPF_Enabled, Fz_LPF_Enabled Property
Application
Force Trigger Object FT#, Force Monitor Object FM#
Description
This activates/inactivates or returns the status of the low-pass filter for the specified axis for the force in the direction of translation.
Immediate Execution
No
Usage
FGet Object.XX_LPF_Enabled, bVar
FSet Object.XX_LPF_Enabled, bValue
Object
Object name
The object is specified as FT (numerical value), FT (label), FM (numerical value), or FM (label).XX
A character string defining the name of the propertybVar
A Boolean variable defining the value of the propertybValue
A Boolean value or formula defining the new value of the property
Values
XX
Specified Axis | Description |
---|---|
Fx | Specifies the X axis in the direction of translation. |
Fy | Specifies the Y axis in the direction of translation. |
Fz | Specifies the Z axis in the direction of translation. |
bValue
Name of constants | Values | Description |
---|---|---|
False | 0 | Sets the low-pass filter to inactive. (default) |
True | -1 | Sets the low-pass filter to active. |
Detailed Explanation
This activates/inactivates or returns the status of the low-pass filter for the specified axis for the force in the direction of translation.
When the low-pass filter is active, signal noise can be reduced, but the following performance for quick signal changes deteriorates.
The low-pass filter is used with AvgForces status, PeakForces status, the Force Trigger Function, and Force Monitor. It is not applied to Forces status.
Usage Example
This example sets the low pass filter for Fx and acquires the force peak data.
Function GetPeakForceTest
Real myPeakForce
FSet FCS1.Orientation, FG_TOOL
FSet FM1.CoordinateSystem, FCS1
FSet FM1.Fx_LPF_Enabled, True
FSet FM1.Fx_LPF_TimeConstant, 0.02
FSet FM1.PeakForceClear, True, True, True, True, True, True
Wait 10
FGet FM1.Fx_PeakForce, myPeakForce
Print myPeakForce
Fend
See Also
Force Trigger Object FT#, Force Monitor Object FM#