alicat icon indicating copy to clipboard operation
alicat copied to clipboard

Python driver and command line tool for Alicat mass flow controllers.

Results 22 alicat issues
Sort by recently updated
recently updated
newest added

The Alicat BASIS devices have many changes from the standard devices (the only closed loop variable available is mass flow, there is no 'D' term in the PID tuning, the...

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/numat/alicat). ## Config Migration Needed - [ ]...

A maximum ramp rate can be set on Alicat flow controllers. When this ramp rate is set to a non-zero value, the set_flow_rate command throws an error since the _current_...

enhancement

Hi, I was simply just logging the "mass_flow" by calling ![image](https://github.com/numat/alicat/assets/29413844/9dadd0f6-e46b-482b-b1b6-b91e8eb4a633) It has been continously running for while, but alsway interupped by "OSError: Could not read control point." ![problem1](https://github.com/numat/alicat/assets/29413844/bfb1c08f-8187-4004-a3de-cdc24d707edb) It...

``` _read await self._init_task File "/Users/a.ruddick/Documents/github/alicat/alicat/driver.py", line 314, in _init_control_point self.control_point = await self._get_control_point() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/a.ruddick/Documents/github/alicat/alicat/driver.py", line 479, in _get_control_point raise ValueError(f"Unexpected register value: {value:d}") from None ValueError: Unexpected...

I think the higher-level `write_and_read` will block with this serial implementation. There needs to be an async wait-until-ready part. I don't know how best to do this with serial today....

Hi! I'm just starting to work with Alicat flow controller. And I want to use batch mode for my application. Unfortunately I haven't found solution in this driver. Is it...

enhancement
help wanted

Per Alicat, Modbus RTU was added as standard in 2018/2019.

All I am trying to do is get a reading: from cal import Old_tables from alicat import FlowMeter flow = FlowMeter(port="/dev/ttyUSB0") value = flow.get() print(str(value)) and I get the error...

Working on a project that will be controlled by a BPOD, more specifically PyBpod, and wanted to know if it could be directly integrated with State Machines?