Pythonでシーケンサーを門扉を動かす
ナビゲーションに移動
検索に移動
内容
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?ずつ読めばすべて読み込めるのではないか.と考えた.
有識者教えて