Skip to main content

Package to control alict MFC

Project description

ddr_mfc

Pakcage uses alicat python package to control the alicat made mass flow controllers. This package is built upon that package. By installing this package, alicat is installed automatically as a requirement.

Install ddr_mfc

Install ddr_davis_data using pip.

pip install ddr_mfc

Instantiation

import ddr_mfc
print(ddr_davis_data.version)
0.0.2

to start the flow controller you will need to know in which port the flow controller is connected. Also the address of the flow controller is required. This can be set from the controller itself. You can go in menu in flow controller device and look for address in there somewhere. You need different address for different mfc connected with same USB camble to the PC.

mfc1 = ddr_mfc.mfc(port='COM6',address='A',name='mfc_air')

By giving the name to the MFC, you can distinguish among the MFC data. The read function of the mfc used name as a suffix to the variable.

mfc1.read()

This will read the data from the MFC.

mfc1.set_SLPM(slpm=30)

This will set the SLPM to 30. Sometimes serial communication gives error. These functions uses try-except of python to navigate through error of serial comunication.

ddr_mfc.mfc class is inherited from alicat.FlowController class. Hence the functionalities and documentation on ALICAT PACKAGE will help guide futher.



Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ddr_mfc-0.0.2.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

ddr_mfc-0.0.2-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file ddr_mfc-0.0.2.tar.gz.

File metadata

  • Download URL: ddr_mfc-0.0.2.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for ddr_mfc-0.0.2.tar.gz
Algorithm Hash digest
SHA256 c01a80221b7def0d2da9975d774a6f027e91914345970ca27773baa7a9b86b42
MD5 2b12339e8f65cb7d8ab9d2b193d16926
BLAKE2b-256 cba96e61de9817d3163fdda902a5449eb31fa796c22aa8b50e828e95cf2387c1

See more details on using hashes here.

Provenance

File details

Details for the file ddr_mfc-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: ddr_mfc-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for ddr_mfc-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e4cb28c86becce29111b2e1ac7f64889853eefafc7060a93fa63baa7c8bf6892
MD5 34300773f35e1442c6ab0b4e5cabe059
BLAKE2b-256 f8d915b288259cd51b8ff3d45555a54435e13382b6d661411d8dc912187c955d

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page