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

提供:sufeeWiki
2023年3月6日 (月) 16:17時点におけるSufee Admin (トーク | 投稿記録)による版 (ページの作成:「== 内容 == 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番目を変更しろという意味?であると解釈した. つまり<br> D3を1で書き込めばD2を呼ぶと[0,1,0,0,0]であり,D2とD3を書…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

内容

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?ずつ読めばすべて読み込めるのではないか.と考えた.

有識者教えて