//-------------------------------------------------------------------------------------------------// public bool ConfigureACDrive(ACDriveConfigs acDriveConfig) { const string STRLOG_MethodName = "ConfigureACDrive"; string logMessage = STRLOG_ACDriveConfig + acDriveConfig.ToString(); Logfile.WriteCalled(STRLOG_ClassName, STRLOG_MethodName, logMessage); this.lastError = null; bool success = false; try { // // Configure the AC drive // switch (acDriveConfig) { case ACDriveConfigs.Default: this.ConfigureACDrive( ACDrive.DEFAULT_SpeedRampTime, ACDrive.DEFAULT_MaximumCurrent, ACDrive.DEFAULT_MaximumTorque, ACDrive.DEFAULT_MinimumTorque); break; case ACDriveConfigs.MaximumCurrent: this.ConfigureACDrive( ACDrive.DEFAULT_SpeedRampTime, ACDrive.MAXIMUM_MaximumCurrent, ACDrive.DEFAULT_MaximumTorque, ACDrive.DEFAULT_MinimumTorque); break; } success = true; } catch (Exception ex) { this.lastError = ex.Message; Logfile.WriteError(ex.Message); } logMessage = STRLOG_Success + success.ToString(); Logfile.WriteCompleted(STRLOG_ClassName, STRLOG_MethodName, logMessage); return(success); }
//-------------------------------------------------------------------------------------------------// public bool ConfigureACDrive(ACDriveConfigs acDriveConfig) { const string STRLOG_MethodName = "ConfigureACDrive"; string logMessage = STRLOG_ACDriveConfig + acDriveConfig.ToString(); Logfile.WriteCalled(STRLOG_ClassName, STRLOG_MethodName, logMessage); this.lastError = null; bool success = false; try { // // Configure the AC drive // switch (acDriveConfig) { case ACDriveConfigs.Default: this.ConfigureACDrive( ACDrive.DEFAULT_SpeedRampTime, ACDrive.DEFAULT_MaximumCurrent, ACDrive.DEFAULT_MaximumTorque, ACDrive.DEFAULT_MinimumTorque); break; case ACDriveConfigs.MaximumCurrent: this.ConfigureACDrive( ACDrive.DEFAULT_SpeedRampTime, ACDrive.MAXIMUM_MaximumCurrent, ACDrive.DEFAULT_MaximumTorque, ACDrive.DEFAULT_MinimumTorque); break; } success = true; } catch (Exception ex) { this.lastError = ex.Message; Logfile.WriteError(ex.Message); } logMessage = STRLOG_Success + success.ToString(); Logfile.WriteCompleted(STRLOG_ClassName, STRLOG_MethodName, logMessage); return success; }