Pythonでシーケンサーを門扉を動かす

提供:sufeeWiki
ナビゲーションに移動 検索に移動

内容

Pythonで門扉を制御しようとした際のプログラムについて確認

結果

開門がD2である場合

batchwrite_wordunits(headdevice="D2",values=[1,0,0,0,0])
  • 理由
D2で[1,0,0,0,0]というのは,D2は[0,0,0,0,0,0...]の位置を示しており,D2はバイナリ?の2番目を変更しろという意味?であると解釈した.

つまり

D3を1で書き込めばD2を呼ぶと[0,1,0,0,0]であり,D2とD3を書き込めば[1,1,0,0,0]である.更に読み込みが16バイトごとであるため,
読み込みをD1,D16?,D32?ずつ読めばすべて読み込めるのではないか.と考えた.

有識者教えて