You're reading the documentation for an older, but still supported version
(GL013300).
For information on the latest version, please have a look at GL013301.
For information on the latest version, please have a look at GL013301.
reset_workpiece_weight
This function resets the workpiece weight data stored in the controller, initializing the internal algorithm used to estimate or manage payload information. It should be called before performing a new workpiece weight measurement to ensure accurate results.
Definition
DRFLEx.h within class CDRFLEx, public section (line 679)
bool reset_workpiece_weight() {
return _reset_workpiece_weight(_rbtCtrl);
};
Parameter
None
Return
Value |
Description |
|---|---|
0 |
Failed: weight reset not applied due to communication or mode restriction |
1 |
Success: workpiece weight data successfully reset and ready for new measurement |
Example
#include "DRFLEx.h"
using namespace DRAFramework;
int main() {
CDRFLEx drfl;
// Initialize the weight measurement algorithm
bool success = drfl.reset_workpiece_weight();
if (success)
printf("Workpiece weight reset successfully.\n");
else
printf("Failed to reset workpiece weight.\n");
}
This example resets the current workpiece weight data before performing a new measurement, ensuring that the internal payload estimation algorithm starts from a clean state.