• 検索結果がありません。

測定/演算データ,FIFOデータ

・ 表示データ

・ イベントデータ

測定データは符号付き16ビット整数,演算データは符号付き32ビット整数で出力されま す。小数点と単位を付けて物理量となります。小数点位置はFEコマンドで求められます。

BINAYデータから物理量を得る例

BINARYデータ 小数点位置情報 物理量(測定値)

10000 0 10000

10000 1 1000.0

10000 2 100.00

10000 3 10.000

10000 4 1.0000

Note

本節で使用している「CRLF」は,復帰改行を示しています。

測定/演算データ,FIFOデータ

・ 測定/演算データは,FDコマンドによって出力されます。

・ FIFOデータは,FFコマンドによって出力されます。

・ 出力フォーマットの識別番号は「1」です。6-3ページ「●識別」をご覧ください。

2バイト    ブロック数 

ブロック 1 

・・・ 

ブロック n バイト数 

2バイト 

BINARYデータ 

(6-2ページ「●概要図」の  BINARYデータの部分です。)

● ブロック数 ブロックの数

● バイト数

1つのブロックのサイズ [bytes]

● ブロック

年  測定/演算 

・・・ 

・・・ 

測定/演算 

・・・ 

・・・ 

月  チャネル 

・・・ 

・・・ 

チャネル 

・・・ 

・・・ 

日  A2A1 

・・・ 

・・・ 

A2A1 

・・・ 

・・・ 

時  A4A3 

・・・ 

・・・ 

A4A3 

・・・ 

・・・ 

分  秒  ミリ秒  (予約)* フラグ  測定データ 

・・・ 

・・・ 

演算データ 

・・・ 

・・・ 

1バイト  1バイト  1バイト  1バイト  1バイト  1バイト  2バイト  1バイト  1バイト 

1

2

3

4

5

6

7

・ フラグ

フラグの意味を下表に示します。FIFOデータ出力のときに有効です。FIFOデータ出 力でないときのフラグの値は不定になります。

ビット フラグ フラグの意味 0 1

7 無 有 画面のスナップショットが実行されたことを示します。

6 − −

5 − −

4 − −

3 − −

2 無 有 測定中に小数点位置または単位情報が変更されたことを示します。

1 無 有 測定中に,FRコマンドでFIFO書き込み周期が変更されたことを示し

ます。

0 無 有 内部処理(たとえば演算)に時間がかかり過ぎるため,設定されている

測定周期では測定が間に合わなかったことを示します。

フラグ欄の「−」があるビットは未使用です。値は不定になります。

・ ブロックメンバー

名前 BINARY値

年 0〜99

月 1〜12

日 1〜31

時 0〜23

分 0〜59

秒 0〜59

ミリ秒 0〜999

(予約) 不定

測定/演算 00H:測定,80H:演算

チャネル 01〜60

アラームステータス*

A1(Bit 0〜3) A2(Bit 4〜7) A3(Bit 0〜3) 0〜8 A4(Bit 4〜7)

* アラームステータスは,1バイト(8ビット)の上位/下位のそれぞれ4ビットを使ってBINARY値 0〜8が入ります。BINARY値0〜8は,アラームの種類,H(上限アラーム),L(下限アラーム),

h(差上限アラーム),l(差下限アラーム),R(変化率上昇限アラーム),r(変化率下降限アラー ム),T(ディレイ上限アラーム),t(ディレイ下限アラーム)に,それぞれ次のように対応しま す。

0はアラーム無し,1はH,2はL,3はh,4はl,5はR,6はr,7はT,8はt。

● 特殊なデータ値

特殊な状態のとき,測定/演算データはそれぞれ下表の値になります。

特殊なデータ値の種類 測定データ 演算データ

+オーバ 7FFFH 7FFF7FFFH

−オーバ 8001H 80018001H

スキップ 8002H 80028002H

エラー 8004H 80048004H

不定 8005H 80058005H

Note

ブロック数,バイト数,測定/演算データは,BOコマンドで設定されたバイトオーダに従って 6.3 BINARYデータの出力フォーマット

表示データ

・ MIコマンドによって出力されます。

・ 出力フォーマットの識別番号は「11」です。6-3ページ「●識別」をご覧ください。

ヘッダ  ブロック 1 

・・・ 

ブロック n

BINARYデータ 

(6-2ページ「●概要図」の  BINARYデータの部分です。)

● ヘッダ 構文

a a a a a a , d d d , f f f f g g g , t t t t t tC R L F DATE̲yy/mo/ddCRLF

TIME̲hh:mi:ss.mmmtCRLF s ̲ k c c u u u u u u , p pC R L F

・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ s ̲ k c c u u u u u u , p pC R L F

a a a a a a ブロック数(6桁) 上図のブロック数nと一致します。

d d d チャネル数( 3 桁)

f f f f サンプリング周期の値(4桁)

g g g サンプリング周期の単位(3文字,左詰めで出力されます。)

t t t t t t トリガ位置のデータ番号(6桁,カウントは0から始まります。)

表示データの場合,表示データの最後のデータの番号になります。

y y 年( 0 0 〜9 9 ) mo 月( 0 1 〜1 2 ) d d 日( 0 1 〜3 1 ) h h 時( 0 0 〜2 3 ) m i 分( 0 0 〜5 9 ) s s 秒( 0 0 〜5 9 ) mmm ミリ秒( 0 0 0 〜9 9 9 )

t 予約( 空白です。)

s データステータス

N:ノーマル D:差入力

k チャネルの種類

0:測定チャネル A:演算チャネル

c c チャネル番号

0 1 〜6 0

u u u u u u 単位情報(6文字,左詰めで出力されます。) mV̲̲̲̲:mV

V̲̲̲̲̲:V

^C̲̲̲̲:。C

xxxxxx:(ユーザー指定の文字列) p p 小数点位置( 0 0 〜0 4 )

00のときは小数点が付きません(00000)。

01のときは小数点以下1桁の位置(0000.0)に小数点が付きます。

6.3 BINARYデータの出力フォーマット

1

2

3

4

5

6

7

● ブロック 2バイト 

測定データ 

・・・ 

・・・ 

演算データ 

・・・ 

・・・ 

2バイト 

4バイト  4バイト 

MIN値  MAX値 

演算データ 

・・・ 

・・・ 

測定データ 

・・・ 

・・・ 

● 特殊なデータ値

特殊な状態のとき,測定/演算データはそれぞれ下表の値になります。

特殊なデータ値の種類 測定データ 演算データ

+オーバ 7FFFH 7FFF7FFFH

−オーバ 8001H 80018001H

スキップ 8002H 80028002H

エラー 8004H 80048004H

不定 8005H 80058005H

Note

測定/演算データは,BOコマンドで設定されたバイトオーダに従って出力されます。

6.3 BINARYデータの出力フォーマット