Rcb4_ex01.py

٤Ƴ٤Ĥ
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
-
!
 
 
 
 
 
 
 
 
 
-
|
!
 
-
!
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
#coding: UTF-8
import sys
import time
sys.path.append('../Rcb4Lib') #Rcb4Libの検索パスを追加
 
from Rcb4BaseLib import Rcb4BaseLib            #Rcb4BaseLib.pyの中のRcb4BaseLib が使えるように設定
 
import time                   #timeが使えるように宣言
 
rcb4 = Rcb4BaseLib()      #rcb4をインスタンス(定義)
 
#ポートをオープン
#rcb4.open('/dev/ttyAMA0',115200,1.3)  #(portName,bundrate,timeout(s))
rcb4.open('/dev/ttyUSB0',115200,1.3)
 
#ACKコマンドを送ってRCB4と接続できるか確認
if rcb4.checkAcknowledge() == True:
    print ('checkAcknowledge OK')
    print ('Version    -->' ,rcb4.Version)
else:
    print ('checkAcknowledge error')
 
print('get config ', end="")
print(f"{rcb4.getConfig():x}")
 
print('get pio ',end="")
print(f"{rcb4.getPio():x}")
 
print('get all ad data ',end="")
print(f"{rcb4.getAllAdData()}")
 
print('voltage ',end="")
print(rcb4.getRcb4Voltage())
 
sio=0x01
(tf, pos)=rcb4.getSinglePos(1,sio)
print(tf,end="")
print(' pos=',end="")
print(pos)
 
rcb4.close()

Counter: 5, today: 2, yesterday: 2

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS