nomad_camels_sandbox.digitaltwins package
Submodules
nomad_camels_sandbox.digitaltwins.diode module
Created on Mon Mar 11 17:45:38 2024
@author: Michael Krieger (lapmk)
- class nomad_camels_sandbox.digitaltwins.diode.diode(name: str, I0: float = 340000000000.0, Egap: float = 1.12, n: float = 2.0, Rs: float = 35, temperature: float = 295, simplephysics: bool = False)
Bases:
object
- execute_command(command: str, value)
- get_current(voltage=None)
- get_voltage(current=None)
- set_current(current: float)
- set_temperature(temperature: float)
- set_voltage(voltage: float)
nomad_camels_sandbox.digitaltwins.dmm module
Created on Tue Mar 12 11:11:55 2024
@author: Michael Krieger (lapmk)
- class nomad_camels_sandbox.digitaltwins.dmm.dmm(name: str, connecteddevice)
Bases:
object
- execute_command(command: str, value)
- get_current()
- get_resistance()
- get_voltage()
- set_nplc(value)
- nomad_camels_sandbox.digitaltwins.dmm.is_float(string)
nomad_camels_sandbox.digitaltwins.experiment module
Created on Mon Mar 11 17:45:38 2024
@author: Michael Krieger (lapmk)
- class nomad_camels_sandbox.digitaltwins.experiment.experiment(name: str, experiment: str = 'diode_on_heater')
Bases:
object
- execute_command(command: str, value)
- experiments = ['diode_on_heater', 'semiconductor_resistor_on_heater']
- get_object(name: str)
- set_temperature(temperature: float)
- setup(experiment: str)
- setup_diode_on_heater()
- setup_semiconductor_resistor_on_heater()
nomad_camels_sandbox.digitaltwins.heater module
Created on Mon Mar 11 12:09:31 2024
@author: mpap00kp
- class nomad_camels_sandbox.digitaltwins.heater.heater(name: str, temperature_environment: float = 295, simplephysics: bool = False)
Bases:
object
- area: float = 0.000144
- density = 2700.0
- emissivity = 0.04
- execute_command(command: str, value)
- get_resistance()
- get_temperature()
- heat_transfer_coefficient: float = 10
- set_current(current: float = 0)
- specific_heat_capacity = 900
- thickness: float = 0.003
nomad_camels_sandbox.digitaltwins.peltierelement module
Created on Fri Mar 8 13:13:29 2024
@author: Michael Krieger (lapmk)
- class nomad_camels_sandbox.digitaltwins.peltierelement.peltierelement
Bases:
object
- heatpower(current: float, temperature_a: float, temperature_e: float)
- heatpower_coefficients(current: float, temperature_e: float)
- peltier_current_max: float = 2.8
- peltier_delta_temp_max: float = 72
- peltier_power_max: float = 3.2
- peltier_temp_hot: float = 298.15
- peltier_voltage_max: float = 1.9
nomad_camels_sandbox.digitaltwins.ptxxxx module
Created on Mon Mar 11 16:55:33 2024
@author: Michael Krieger (lapmk)
nomad_camels_sandbox.digitaltwins.semiconductor_resistor module
Created on Mon Mar 11 17:45:38 2024
@author: Michael Krieger (lapmk)
- class nomad_camels_sandbox.digitaltwins.semiconductor_resistor.semiconductor_resistor(name: str, R0: float = 100, eps3: float = 0.045, temperature: float = 295)
Bases:
object
- execute_command(command: str, value)
- get_current(voltage=None)
- get_voltage(current=None)
- set_current(current: float)
- set_temperature(temperature: float)
- set_voltage(voltage: float)
nomad_camels_sandbox.digitaltwins.smu module
Created on Tue Mar 12 11:11:55 2024
@author: Michael Krieger (lapmk)
- nomad_camels_sandbox.digitaltwins.smu.is_float(string)