python実装によるCOMポート制御の例
RS 232シリアルまたはRS 232を使ってUSBを回転するタイプのインターフェースは、入力出力の調整を行うためには、COMポートが必要となります。
足がもともとCOM口を制御すると書いてありますが、Python内に建てられたserialライブラリを使いました。
コードは以下の通りです
足がもともとCOM口を制御すると書いてありますが、Python内に建てられたserialライブラリを使いました。
コードは以下の通りです
# coding=utf-8
import serial
import time
def setTout(t):
print "Old Timeout is:[%s]" % po1.getTimeout()
po1.setTimeout(t)
print "New Timeout is:[%s]" % po1.getTimeout()
def sendShell(sp,cmd):
sp.write(cmd+"
")
print "send shell cmd:[%s]" % cmd
str = sp.readall()
return str
def shell_io(sp,cmd,sleepTime):
str = sendShell(sp,cmd)
print str
time.sleep(sleepTime)
po1 = serial.Serial('com1',115200)
timeStart = time.time()
portnow = po1.portstr
print "COM port now is:[%s]" % portnow
setTout(5)
shell_io(po1,"ls",2)
shell_io(po1,"pwd",2)
shell_io(po1,"ls -l",2)
po1.close()
以上のpythonがCOMポートを制御する例を実現したのは、小編集が皆さんに提供したすべての内容です。参考にしていただければと思います。よろしくお願いします。