AlicatMC#
- class AlicatMC(
- visa_resource: str | VisaConfig,
- device_id: str = 'A',
Bases:
FlowControllerDriverBaseAlicat MC-series mass-flow controller (MC-100SCCM and related MC models).
Communicates in RS-232 polling mode.
device_idis the single-letter address (A–Z) configured on the device; default is"A". Default baud is 19200 with 8data-1stop-none_parity-none_flow Termination is always carriage return.
Attributes
Current mass flow reading in the device's configured engineering units. |
|
Current absolute pressure reading in the device's configured engineering units. |
|
Current process value. |
|
Key constant for the process value measurement. |
|
Current setpoint in the device's configured engineering units. |
|
Current volumetric flow reading in the device's configured engineering units. |
|
Methods
Release any active valve hold and return to normal setpoint control. |
|
Close the VISA transport. |
|
Allows defining an arbitrary gas mixture of 2-5 components. |
|
Poll the device for a single measurement frame. |
|
Return measurement field descriptors; cached after first call unless refresh=True. |
|
Hold the valve at its current position. |
|
Hold the valve closed. |
|
Return all gas types the device supports; cached after first call unless refresh=True. |
|
Open the VISA transport. |
|
Select the active working fluid (gas) by name and return the confirmed fluid name. |
|
Set the loop control variable (process value source) and update the cache. |
|
Command a float setpoint in the device's configured engineering units. |
|
Command a setpoint using integer encoding for the given full-scale range and minimum. |
|
Zero the barometer reading; device must support barometer tare. |
|
Zero the flow reading; device must have zero flow and must support tare. |