def _init_sensors(): # читае конфигурация сенсора sensor_sets = app_reuse_code.get_sensor_cfg('I') # Настройки прочитаны, можно разбирать их value2voltage = app_reuse_code.value_to_voltage_hall SensorChannal = app_reuse_code.SensorChannalHall metro_channal = SensorChannal(sensor_sets,'adc_metro','splitter_metro_parems', value2voltage) threshold_channal = SensorChannal(sensor_sets,'dac_threshes','splitter_threshold_parems', value2voltage) return metro_channal, threshold_channal
R3 = self._splitter_params['R3'] R4 = self._splitter_params['R4'] # расчет коэффицниента передачи U0 = 1.0 U2 = U0*R2/(R1+R2) U4 = U2*R4/(R4+R3) splitter = U4/U0 return splitter SensorChannal = app_reuse_code.SensorChannalHall # Для измерителя value2voltage = app_reuse_code.value_to_voltage_hall # кривая # читае конфигурация сенсора sensor_sets = app_reuse_code.get_sensor_cfg('U') # Настройки прочитаны, можно разбирать их metroChannal = app_reuse_code.SensorChannalHall( sensor_sets, 'adc_metro', 'splitter_metro_parems', value2voltage) thresholdChannal_max = app_reuse_code.SensorChannalHall( sensor_sets, 'dac_threshes', 'splitter_threshold_parems_max', value2voltage) thresholdChannal_min = app_reuse_code.SensorChannalHall( sensor_sets, 'dac_threshes',