Switched Integrator Amplifier¤
SIA3
(Serial)
¤
SIA3(equipment: Equipment)
flowchart LR
msl.equipment_resources.cmi.sia3.SIA3[SIA3]
msl.equipment.interfaces.serial.Serial[Serial]
msl.equipment.interfaces.message_based.MessageBased[MessageBased]
msl.equipment.schema.Interface[Interface]
msl.equipment.interfaces.serial.Serial --> msl.equipment_resources.cmi.sia3.SIA3
msl.equipment.interfaces.message_based.MessageBased --> msl.equipment.interfaces.serial.Serial
msl.equipment.schema.Interface --> msl.equipment.interfaces.message_based.MessageBased
click msl.equipment_resources.cmi.sia3.SIA3 href "" "msl.equipment_resources.cmi.sia3.SIA3"
click msl.equipment.interfaces.serial.Serial href "" "msl.equipment.interfaces.serial.Serial"
click msl.equipment.interfaces.message_based.MessageBased href "" "msl.equipment.interfaces.message_based.MessageBased"
click msl.equipment.schema.Interface href "" "msl.equipment.schema.Interface"
A Switched Integrator Amplifier (SIA) designed by the Czech Metrology Institute.
Regular-expression patterns that are used to select this Resource when connect() is called.
manufacturer=r"C.*M.*I"
model=r"SIA3"
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
equipment
|
Equipment
|
An Equipment instance. |
required |
Source code in packages/resources/src/msl/equipment_resources/cmi/sia3.py
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
set_integration_time
¤
set_integration_time(time: str | int | IntegrationTime) -> None
Set the integration time (i.e., the gain).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
time
|
str | int | IntegrationTime
|
The integration time. The following are equivalent to set the integration time to 10 milliseconds:
|
required |
Source code in packages/resources/src/msl/equipment_resources/cmi/sia3.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
set_ps
¤
Set the timer pre-scale value.
The timer pre-scale value divides the microprocessor internal frequency
by something similar to \(2^{PS}\). Therefore, to reach a 2-second integration time
the ps value must be set to the maximum value of 7.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
ps
|
int | PreScale
|
The timer pre-scale value. The following are equivalent to set the pre-scale value to 7
|
required |
Source code in packages/resources/src/msl/equipment_resources/cmi/sia3.py
114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | |
A Switched Integrator Amplifier (SIA) designed by the Czech Metrology Institute.