-------------------- AD7177CM 通信コマンド 2022.8.20 -------------------- 115200ボー、8N1 コマンドおよび返事の区切り文字(デリミタ)=0x0d ----- '?' : 接続確認。返事は'OK' 'V?' : バージョン問い合わせ。返事は 'v1.0'など 'U?' : ユニット名称問い合わせ。返事は 'AD7177CM' 'A0' : ch0の測定を1回行い、データを送信する。データはヘキサ文字8文字(32bit選択)または6文字(24bit選択)。 'A1' : ch1の測定を1回行い、データを送信する。データはヘキサ文字8文字(32bit選択)または6文字(24bit選択)。 'A2' : ch0とch1の測定をそれぞれ1回行い、データを送信する。 データはヘキサ文字8文字+ヘキサ文字8文字(32bit選択)または6文字+6文字(24bit選択)。 'A'+ch+nnnn : 指定個数連続測定を行い、データを送信する。 ch='0' : ch0の測定。データはヘキサ文字8文字(32bit選択)または6文字(24bit選択)。 ch='1' : ch0の測定。データはヘキサ文字8文字(32bit選択)または6文字(24bit選択)。 ch='2' : ch0とch1の測定。データはヘキサ文字8文字+ヘキサ文字8文字(32bit選択)または6文字+6文字(24bit選択)。 nnnn : ヘキサ4文字、0〜65535個、0個のときは、連続測定停止コマンドが来るまで測定を続ける 'AX' : 連続測定停止 'M0' : ch0の測定を1回行い、測定電圧値を送信する。 32bit選択では0.0001mV単位の、符号+BCDヘキサ8文字で送信する。「+25000000」〜「-25000000」 24bit選択では0.001mV単位の、符号+BCDヘキサ7文字で送信する。「+2500000」〜「-2500000」 'M1' : ch1の測定を1回行い、測定電圧値を送信する。 32bit選択では0.0001mV単位の、符号+BCDヘキサ8文字で送信する。「+25000000」〜「-25000000」 24bit選択では0.001mV単位の、符号+BCDヘキサ7文字で送信する。「+2500000」〜「-2500000」 'M2' : ch0とch1の測定を1回行い、測定電圧値を送信する。 32bit選択では0.0001mV単位の、符号+BCDヘキサ8文字で送信する。「+25000000」〜「-25000000」 24bit選択では0.001mV単位の、符号+BCDヘキサ7文字で送信する。「+2500000」〜「-2500000」 'M'+ch+nnnn:指定個数連続測定、測定電圧値を、BCDヘキサ7文字または8文字で送信する。 ch='0' : ch0の測定。送信データは、'M0'コマンドの場合と同じ。 ch='1' : ch1の測定。送信データは、'M1'コマンドの場合と同じ。 ch='2' : ch0とch1の測定。送信データは、'M2'コマンドの場合と同じ。 nnnn : ヘキサ4文字、0〜65535個、0個のときは、連続測定停止コマンドが来るまで測定を続ける <注>データレート選択が1000spsのときは、'M0'+nnnn、'M1'+nnnnコマンドは受け付けない <注>データレート選択が1000spsで、フィルタ設定がSinc5+Sinc1のときは、'M2'+nnnnコマンドは受け付けない 'MX' : 連続測定停止 'F?' : データレート選択の読出し。返事は、'F0'〜'FA' 'F'+s : データレート選択の設定 : s='0'〜'A'。返事は'OK' 設定値 sps, ()内はsinc3フィルタのとき F0 5 sps F1 10 sps F2 16.66 (16.67) sps F3 20 sps F4 49.96 (50) sps F5 59.92 (60) sps F6 100 sps F7 200 sps F8 397.5 (400) sps F9 500 sps FA 1000 sps 'S?' : 32bit/24bit選択、フィルタ選択の問い合わせ(DIPSW 設定の読出し)。返事は 'S23' : 24bit選択、フィルタ選択=Sinc3 'S25' : 24bit選択、フィルタ選択=Sinc5+Sinc1 'S33' : 32bit選択、フィルタ選択=Sinc3 'S35' : 32bit選択、フィルタ選択=Sinc5+Sinc1 <*>連続測定中は、'AX'以外のコマンドは受け付けない