hvl_ccb.dev.newport
Submodules
- hvl_ccb.dev.newport.newport
NewportConfigCommandsNewportConfigCommands.ACNewportConfigCommands.BANewportConfigCommands.BHNewportConfigCommands.FRMNewportConfigCommands.FRSNewportConfigCommands.HTNewportConfigCommands.JRNewportConfigCommands.OHNewportConfigCommands.OTNewportConfigCommands.QILNewportConfigCommands.SANewportConfigCommands.SLNewportConfigCommands.SRNewportConfigCommands.VANewportConfigCommands.VBNewportConfigCommands.ZX
NewportControllerErrorNewportErrorNewportMotorErrorNewportMotorPowerSupplyWasCutErrorNewportSMC100PPNewportSMC100PP.MotorErrorsNewportSMC100PP.MotorErrors.DC_VOLTAGE_TOO_LOWNewportSMC100PP.MotorErrors.FOLLOWING_ERRORNewportSMC100PP.MotorErrors.HOMING_TIMEOUTNewportSMC100PP.MotorErrors.NED_END_OF_TURNNewportSMC100PP.MotorErrors.OUTPUT_POWER_EXCEEDEDNewportSMC100PP.MotorErrors.PEAK_CURRENT_LIMITNewportSMC100PP.MotorErrors.POS_END_OF_TURNNewportSMC100PP.MotorErrors.RMS_CURRENT_LIMITNewportSMC100PP.MotorErrors.SHORT_CIRCUITNewportSMC100PP.MotorErrors.WRONG_ESP_STAGE
NewportSMC100PP.StateMessagesNewportSMC100PP.StateMessages.CONFIGNewportSMC100PP.StateMessages.DISABLE_FROM_JOGGINGNewportSMC100PP.StateMessages.DISABLE_FROM_MOVINGNewportSMC100PP.StateMessages.DISABLE_FROM_READYNewportSMC100PP.StateMessages.HOMING_FROM_RS232NewportSMC100PP.StateMessages.HOMING_FROM_SMCNewportSMC100PP.StateMessages.JOGGING_FROM_DISABLENewportSMC100PP.StateMessages.JOGGING_FROM_READYNewportSMC100PP.StateMessages.MOVINGNewportSMC100PP.StateMessages.NO_REF_ESP_STAGE_ERRORNewportSMC100PP.StateMessages.NO_REF_FROM_CONFIGNewportSMC100PP.StateMessages.NO_REF_FROM_DISABLEDNewportSMC100PP.StateMessages.NO_REF_FROM_HOMINGNewportSMC100PP.StateMessages.NO_REF_FROM_JOGGINGNewportSMC100PP.StateMessages.NO_REF_FROM_MOVINGNewportSMC100PP.StateMessages.NO_REF_FROM_READYNewportSMC100PP.StateMessages.NO_REF_FROM_RESETNewportSMC100PP.StateMessages.READY_FROM_DISABLENewportSMC100PP.StateMessages.READY_FROM_HOMINGNewportSMC100PP.StateMessages.READY_FROM_JOGGINGNewportSMC100PP.StateMessages.READY_FROM_MOVING
NewportSMC100PP.StatesNewportSMC100PP.config_cls()NewportSMC100PP.default_com_cls()NewportSMC100PP.exit_configuration()NewportSMC100PP.get_acceleration()NewportSMC100PP.get_controller_information()NewportSMC100PP.get_motor_configuration()NewportSMC100PP.get_move_duration()NewportSMC100PP.get_negative_software_limit()NewportSMC100PP.get_position()NewportSMC100PP.get_positive_software_limit()NewportSMC100PP.get_state()NewportSMC100PP.go_home()NewportSMC100PP.go_to_configuration()NewportSMC100PP.initialize()NewportSMC100PP.move_to_absolute_position()NewportSMC100PP.move_to_relative_position()NewportSMC100PP.reset()NewportSMC100PP.set_acceleration()NewportSMC100PP.set_motor_configuration()NewportSMC100PP.set_negative_software_limit()NewportSMC100PP.set_positive_software_limit()NewportSMC100PP.start()NewportSMC100PP.stop()NewportSMC100PP.stop_motion()NewportSMC100PP.wait_until_motor_initialized()
NewportSMC100PPConfigNewportSMC100PPConfig.EspStageConfigNewportSMC100PPConfig.HomeSearchNewportSMC100PPConfig.accelerationNewportSMC100PPConfig.addressNewportSMC100PPConfig.backlash_compensationNewportSMC100PPConfig.base_velocityNewportSMC100PPConfig.clean_values()NewportSMC100PPConfig.exit_configuration_wait_secNewportSMC100PPConfig.force_value()NewportSMC100PPConfig.home_search_polling_intervalNewportSMC100PPConfig.home_search_timeoutNewportSMC100PPConfig.home_search_typeNewportSMC100PPConfig.home_search_velocityNewportSMC100PPConfig.hysteresis_compensationNewportSMC100PPConfig.is_configdataclassNewportSMC100PPConfig.jerk_timeNewportSMC100PPConfig.keys()NewportSMC100PPConfig.micro_step_per_full_step_factorNewportSMC100PPConfig.motion_distance_per_full_stepNewportSMC100PPConfig.motor_configNewportSMC100PPConfig.move_wait_secNewportSMC100PPConfig.negative_software_limitNewportSMC100PPConfig.optional_defaults()NewportSMC100PPConfig.peak_output_current_limitNewportSMC100PPConfig.positive_software_limitNewportSMC100PPConfig.post_force_value()NewportSMC100PPConfig.required_keys()NewportSMC100PPConfig.rs485_addressNewportSMC100PPConfig.screw_scalingNewportSMC100PPConfig.stage_configurationNewportSMC100PPConfig.user_position_offsetNewportSMC100PPConfig.velocity
NewportSMC100PPSerialCommunicationNewportSMC100PPSerialCommunication.ControllerErrorsNewportSMC100PPSerialCommunication.ControllerErrors.ADDR_INCORRECTNewportSMC100PPSerialCommunication.ControllerErrors.CMD_EXEC_ERRORNewportSMC100PPSerialCommunication.ControllerErrors.CMD_NOT_ALLOWEDNewportSMC100PPSerialCommunication.ControllerErrors.CMD_NOT_ALLOWED_CCNewportSMC100PPSerialCommunication.ControllerErrors.CMD_NOT_ALLOWED_CONFIGURATIONNewportSMC100PPSerialCommunication.ControllerErrors.CMD_NOT_ALLOWED_DISABLENewportSMC100PPSerialCommunication.ControllerErrors.CMD_NOT_ALLOWED_HOMINGNewportSMC100PPSerialCommunication.ControllerErrors.CMD_NOT_ALLOWED_MOVINGNewportSMC100PPSerialCommunication.ControllerErrors.CMD_NOT_ALLOWED_NOT_REFERENCEDNewportSMC100PPSerialCommunication.ControllerErrors.CMD_NOT_ALLOWED_PPNewportSMC100PPSerialCommunication.ControllerErrors.CMD_NOT_ALLOWED_READYNewportSMC100PPSerialCommunication.ControllerErrors.CODE_OR_ADDR_INVALIDNewportSMC100PPSerialCommunication.ControllerErrors.COM_TIMEOUTNewportSMC100PPSerialCommunication.ControllerErrors.DISPLACEMENT_OUT_OF_LIMITNewportSMC100PPSerialCommunication.ControllerErrors.EEPROM_ACCESS_ERRORNewportSMC100PPSerialCommunication.ControllerErrors.ESP_STAGE_NAME_INVALIDNewportSMC100PPSerialCommunication.ControllerErrors.HOME_STARTEDNewportSMC100PPSerialCommunication.ControllerErrors.NO_ERRORNewportSMC100PPSerialCommunication.ControllerErrors.PARAM_MISSING_OR_INVALIDNewportSMC100PPSerialCommunication.ControllerErrors.POSITION_OUT_OF_LIMIT
NewportSMC100PPSerialCommunication.check_for_error()NewportSMC100PPSerialCommunication.config_cls()NewportSMC100PPSerialCommunication.query()NewportSMC100PPSerialCommunication.query_multiple()NewportSMC100PPSerialCommunication.read_text()NewportSMC100PPSerialCommunication.send_command()NewportSMC100PPSerialCommunication.send_stop()
NewportSMC100PPSerialCommunicationConfigNewportSMC100PPSerialCommunicationConfig.baudrateNewportSMC100PPSerialCommunicationConfig.bytesizeNewportSMC100PPSerialCommunicationConfig.encodingNewportSMC100PPSerialCommunicationConfig.encoding_error_handlingNewportSMC100PPSerialCommunicationConfig.force_value()NewportSMC100PPSerialCommunicationConfig.keys()NewportSMC100PPSerialCommunicationConfig.optional_defaults()NewportSMC100PPSerialCommunicationConfig.parityNewportSMC100PPSerialCommunicationConfig.required_keys()NewportSMC100PPSerialCommunicationConfig.stopbitsNewportSMC100PPSerialCommunicationConfig.terminatorNewportSMC100PPSerialCommunicationConfig.timeout
NewportSerialCommunicationErrorNewportStatesNewportUncertainPositionError
Module contents
Device class for Newport SMC100PP stepper motor controller with serial communication.
The SMC100PP is a single axis motion controller/driver for stepper motors up to 48 VDC at 1.5 A rms. Up to 31 controllers can be networked through the internal RS-485 communication link.
Manufacturer homepage: https://www.newport.com/f/smc100-single-axis-dc-or-stepper-motion-controller