カスタムクラスのPythonスクリプトを使用してシリアルポート経由でバイト(好ましくは0000 0001
)を送信したいと思いますが、残念ながらBasicのバックグラウンドでPythonを初めて使用しています。私は、今放っておいた同僚のラボPCで見つけた試みのコードを以下に含めました。シリアルポートでカスタムクラスのPythonを送信する
私が知ることから、pulseValueの内容が送信されます。しかし、私が使用しているeyetrackingプログラムでpulseValueを'1'
に設定すると、複数のビットが送信されます。私はプログラムがpulseValueを設定する必要があると思う、そうでなければ私はwrite(bytes(*something*))
と思う。
私はそれが私がそれをするのに必要なことをするような何かに見えるかどうか私は疑問に思っていましたか?
import sreb
import serial
class pulseSend(sreb.EBObject):
def __init__(self):
sreb.EBObject.__init__(self)
self.serial = serial.Serial(0)
def sendPulse(self,pulseValue):
"""RETURN:0"""
self.serial.write(pulseValue)
return 0
私はあなたの値下げは少しオフだったかなり確信している - 私は少し明確にするためにあなたの質問を更新しました。これが正しくない場合は、いつでもあなたの質問に戻って[編集]することができます。 –