Bachmann electronic Python Util Library


Licenses
GPL-3.0+/OML
Install
pip install baem200==0.0.13

Documentation

baem200

Bachmann electronic Python Util Library

Connection und utils methods for M200 Serie

Content

  • m1com

Wrapper for the m1com.dll

  • m1config

Python methods to read and write mconfig.ini files for the M200 controller

  • utils

Some Python methods to set IP-Address and find M200 controller in the network

Getting Started

Please install this library on you local computer

Installation

pip install baem200

Example

from baem200.m1com import M1Controller
from pprint import pprint

mh = M1Controller('your_M1_IP')
mh.connect()
pprint(mh.getListofHwModules())
mh.disconnect()

Documentation

The full documentation can be found in the 'doc' directory. Here you can for example navigate to the 'html/index.html' file to find a full description of each method (content should be downloaded first).

Furthermore, the files ending with 'Test.py' show an example for each class and each method in the class (example: m1comTest.py)

Below you can directly view the documentation of all the available classes in the browser:

M1Controller

M1Application

M1SVIObserver

M1SVIReader

M1SVIWriter

M1TargetFinder

_M1SwModule

_SVIVariable

PyCom

License

This project is licensed under Bachmann electronic License - see the LICENCE file for details