pulse-pal 0.0.6

Creator: railscoderz

Last updated:

Add to Cart

Description:

pulsepal 0.0.6

Pulse Pal for Python 3



Unofficial port of Pulse Pal for Python 3

Free software: MIT license
Documentation: https://pulse-pal.readthedocs.io.


Features

Python 3 compatibility
Easy install through pip
Command line interface (In progress)
Limited support



Installation
pip install pulse_pal


Usage
See help:
pulse_pal --help
Set phase 1 voltage to 5:
pulse_pal --do set --port COM2 --param_name phase1Voltage --param_value 5
Trigger channel 1:
pulse_pal --do trigger --channel 1


Test your Pulse Pal connection

Easy (from console):

pulse_pal --do test

Low-level (from python):

def test_pulse_pal(serialPortName='COM10'):
import serial,struct

OpMenuByte = 213
serialObject = serial.Serial(serialPortName, 115200, timeout=1)
handshakeByteString = struct.pack('BB', OpMenuByte, 72)
serialObject.write(handshakeByteString)
Response=serialObject.read(5)
print(len(Response))

test_pulse_pal('COM10')



History
0.1.0 (2020-10-08)

First release on PyPI.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.