Skip to content
Snippets Groups Projects

Disable OVC during ramping and apply initial scale/angle.

Open Klaus Zenker requested to merge disable_ovc_during_ramping into master
2 unresolved threads
+ 4
8
@@ -308,13 +308,10 @@ void Automation::Main::rampUp() {
// diable OVC
bool ovcEnabled = _ovc.enable;
_ovc.enable = false;
_ovc.enable.write();
_ovc.enable.writeIfDifferent(false);
_controller.output.calibration.scale = (double)_my.rampup.initialScale;
_controller.output.calibration.scale.write();
_controller.output.calibration.angle = (double)_my.rampup.initialAngle;
_controller.output.calibration.angle.write();
_controller.output.calibration.scale.setAndWrite(_my.rampup.initialScale);
_controller.output.calibration.angle.setAndWrite(_my.rampup.initialAngle);
// prepare use of automated OVC
_controller.output.calibration.cascadeInput.enable = true;
@@ -504,8 +501,7 @@ void Automation::Main::rampUp() {
// enable OVC
if(ovcEnabled) {
_ovc.store.write();
_ovc.enable = true;
_ovc.enable.write();
_ovc.enable.writeIfDifferent(true);
}
// rampup finished
Loading