Есть ли документация для Serial-библиотеки Processing.py?Документация для последовательной библиотеки в файле processing.py
Я смог угадать некоторые синтаксисы из документа библиотеки Java Serial. Вот то, что я до сих пор:
add_library('serial')
def setup():
#setup the serial port
print Serial.list()
portIndex = 4
LF = 10
print " Connecting to ", Serial.list()[portIndex]
myPort = Serial(Serial.list()[portIndex], 9600)
myPort.bufferUntil(LF)
def draw():
pass
def serialEvent(evt):
inString = evt.readString()
print inString
Я получаю следующее сообщение об ошибке:
processing.app.SketchException: TypeError: processing.serial.Serial(): 1st arg can't be coerced to processing.core.PApplet
Синтаксис Java для создания серийного экземпляра имеет «это» как первый аргумент, который я предполагаю, что относится к Sketch (PApplet). Как мне ссылаться на process.py?
Основываясь на этом примере [] (https://github.com/jdf/processing.py/blob/16a134c52876086f8a44c1b181bfb0c5bd06efd7/mode/examples/Contributed%20Libraries%20in%20Python /OpenCV/BackgroundSubtraction/BackgroundSubtraction.pyde), похоже, что Python все еще принимает 'this' как аргумент функции. Если я добавлю 'this' в качестве первого аргумента в строку последовательного подключения, я получаю новую ошибку:' processing.app.SketchException: java.lang.UnsatisfiedLinkError: jssc.SerialNativeInterface.openPort (Ljava/lang/String; Z) J' – ericksonla