Last updated:
0 purchases
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.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.