RA3100

XML File Read
Sample Program
取扱説明書

1WMPD4004707

注意(1) ご使用中に異常が起きた場合は、直ちに電源を切ってください。
異常の原因がどうしてもわからないときは、ご購入先または巻末に記載のお問い合わせ窓口・営業所にご連絡ください。
(2) 本書の内容については将来予告なしに変更することがあります。
(3) この取扱説明書の一部または全部を無断転載することは固くお断りします。株式会社エー・アンド・
デイの書面による許可なく、複製・改変・翻訳を行うことはできません。本書の内容の一部、または全部の無断複製は禁止されています。
(4) 本書の内容に関しては万全を期しておりますが、万一ご不審な点や誤り、記載漏れ、ご意見などお気づきの点がございましたら、お手数ですがご連絡ください。
(5) (株)エー・アンド・デイでは、本機の運用を理由とする損失、逸失利益及び、本製品の欠陥により発生する直接、間接、特別または、必然的な損害について、仮に当該損害が発生する可能性があると告知された場合でも、一切の責任を負いません。また、第三者からなされる権利の主張に対する責任も負いません。同時にデータの損失の責任を一切負いません。(4)項にかかわらずいかなる責任も負いかねます。
2022 株式会社 エー・アンド・デイ
オムニエース及び、omniace は株式会社エー・アンド・デイの登録商標です。
Microsoft、Windows、.NET Framework 、Visual Studio、Visual C#は、米国 Microsoft Corporation の米国およびその他の国における登録商標または、商標です。
Intel、Intel Core はアメリカ合衆国および／またはその他の国における Intel Corporation の商標です。
本書に記載されている商品名および社名は日本国内または他の国における各社の商標または登録商標です。

はじめにはじめに“RA3100 用サンプルプログラム”は、データアクイジション装置オムニエース
RA3100 から出力された記録情報 XML ファイル
”RecordingInfo.xml”を使用し、記録データファイルを PC 上で読み込むソフ
トウエアの Visual C#サンプルプログラムです。

RA3100

使用条件は「1.3 RA3100 の記録条件」を参照してください。

本書の記号
本取扱説明書で使用している表記、記号には、以下のような意味があります。

Note

この内容を無視して取扱いを誤った場合、CSV ファイルを上書きされる可能性が想定される事項または、定上の制約や補足説明が書かれています。
参照頁を表します。
RA3100 の操作であるタップ は、画面に表示されたキー等を指先で軽くタッチする動作。
例

__ボタン
キー

[ ] 画面

1WMPD4004707

画面キーの選択や設定などに使います。

囲んだ文字は、画面に表示されるボタンを表します。
例

OK ボタン
で囲んである文字は、RA3100 の画面に表示されるキーを表します。

例

チャネル一覧 キー[ ]で囲んである文字は、画面の項目の文字を表します。
例[メイン]画面3

目次

目次
環境 ...................................................................................................................................................... 5システム要件 ....................................................................................................................................... 5セットアップ ....................................................................................................................................... 5
RA3100 の記録条件 ............................................................................................................................ 5

対応バージョン ............................................................................................................................ 5
記録条件 ....................................................................................................................................... 5構成 ...................................................................................................................................................... 6
システム構成 ....................................................................................................................................... 6
機能 ...................................................................................................................................................... 7
読み込みの流れ ................................................................................................................................... 7
RA3100 フォルダ階層 ......................................................................................................................... 8

記録情報 .............................................................................................................................................. 9
使用方法 ............................................................................................................................................. 12操作の流れ ........................................................................................................................................ 12

記録情報 XML ファイル”RECORDINGINFO.XML”の出力方法 ............................................................... 12
RA3100 から USB メモリに記録データをエクスポートする ........................................................... 13

RA3100 本体 .............................................................................................................................. 14

USB メモリの記録データを W INDOWSPC にコピーする..................................................................... 14
ソフトウエアを起動する ................................................................................................................... 14
記録情報 XML ファイルと記録データを読み込む ............................................................................ 16

ボタン ........................................................................................................................... 16
XML 読み込み ボタン ............................................................................................................ 17
記録データ読み込み ボタン .................................................................................................. 18
選択

4

1WMPD4004707

1.環境 － 1.1.システム要件

環境
本章ではシステム要件とセットアップ手順について記載します。

システム要件OSWindows 10 x86（32bit） / x64（64bit）日本語版（Ver1507 以降）.NET Framework 4.6 以上

CPUIntel Core I シリーズ

Memory4GB（32bit 版）、8GB 以上（64bit 版）

Display

画面解像度 1366×768 以上

Tool

Visual Studio 2017

セットアップ
zip ファイルを解凍し、以下のファイルとフォルダを任意の場所にコピーしてください。
インストールは不要です。
VisualStudio で SampleApp.sln を開きビルドしてください。
SampleApp (フォルダ）├ SampleApp.sln（ソリューションファイル）└ SampleApp（プロジェクトフォルダ）├ Form1.cs（クラスファイル）├ Function.cs（クラスファイル）├ Omniace_ri10.cs（クラスファイル）├ Program.cs（クラスファイル）└ リソースファイル等、その他ファイル
SampleData (フォルダ）└ RA3100（エクスポートフォルダ）└ Record（記録管理フォルダ）└ 202202161406030000（記録フォルダ）

RA3100 の記録条件
対応バージョン
RA3100 Ver.1.3.0 以上

記録条件
記録情報 XML ファイルが出力された記録フォルダをご用意ください。
記録情報 XML ファイル出力方法は「4.2 記録情報 XML ファイル”RecordingInfo.xml”の出力方法」を参照してください。

1WMPD4004707

5

2.構成 － 2.1.システム構成

構成
システム構成SampleApp
アプリケーションのプロジェクトです。

Program.cs
アプリケーションのメイン エントリ ポイントです

Form1.cs
メイン画面です。
アプリケーションの操作、実行結果の表示を行います。

Function.cs
動作用のクラスです。
XML ファイルの読み込みや、記録データファイルの読み込みを行います。

Omniace_ri10.cs
XSD ファイル(XML のスキーマ定義ファイル)から変換したクラスです。

6

1WMPD4004707

3.機能 － 3.1.読み込みの流れ

機能
RA3100 の XML ファイルを読み込み、記録データの記録名称、開始日時等の”記録情報”を表示します。
RA3100 の記録データファイルを読み込み、”物理値”（物理換算値、または入力電圧）を表示します。

読み込みの流れ1.

記録フォルダの選択
RA3100 からエクスポートした”記録フォルダ”を選択します。
記録フォルダ「3.2 RA3100 フォルダ階層」を参照してください。
使用方法は「4.6.1 _選択 ボタン」を参照してください。

2.

XML ファイルの読み込み
上記で選択した記録フォルダ内の”RecordingInfo.xml”から”記録情報”を読み込みます。
記録情報「3.3 記録情報」を参照してください。
使用方法は「4.6.2 _XML 読み込み

3.

ボタン」を参照してください。

記録データの読み込み
上記で選択した記録フォルダ内の記録データファイルから” 測定値”を読み込みます。
”記録情報”の記録データファイルフォーマットを使用し、記録データファイルを解析し、物理値を計算します。
使用方法は「4.6.3 _記録データ読み込み

1WMPD4004707

7ボタン」を参照してください。

3.機能 － 3.2.RA3100 フォルダ階層

RA3100 フォルダ階層
RA3100 からエクスポートしたデータのフォルダ階層は下記になります。
※記録フォルダの名称は作成した日付時刻が付与されます。
RA3100（ルートフォルダ）└ Record（記録管理フォルダ）└ 202202161406030000（記録フォルダ）├ Memory（メモリ記録フォルダ）│└ M～.bin（記録データファイル）│├ Printer（プリンタ記録フォルダ）│└ P～.bin（記録データファイル）│├ Storage（SSD 記録フォルダ）│└ S～.bin（記録データファイル）│└ RecordingInfo.xml（記録情報 XML ファイル）

記録管理フォルダ
RA3100 本体で記録した記録フォルダを格納します。

記録フォルダ
各記録データ、サムネイルデータ、記録時の各設定を格納します。
記録フォルダの名称は記録を開始した日付時刻が付与されます。

プリンタ記録フォルダ
プリンタ記録の記録データファイルを格納します。
1 ファイルのサイズは最大約 1GB です。
1GB を超えた場合は自動的に複数の記録データファイルに分割されます。

SSD 記録フォルダ
SSD 記録の記録データファイルを格納します。
1 ファイルのサイズは最大約 1GB です。
1GB を超えた場合は自動的に複数の記録データファイルに分割されます。

メモリ記録フォルダ
メモリ記録の記録データファイルを格納します。
1 ファイルのサイズは最大 4GB です。
ブロックごとに記録データファイルが分割されます。

記録情報 XML ファイル
記録情報の XML ファイルです。設定により出力されない場合があります。
記録情報 XML ファイル出力方法は「4.2 記録情報 XML ファイル”RecordingInfo.xml”の出力方法」
を参照してください。
8

1WMPD4004707

3.機能 － 3.3.記録情報

記録情報
記録情報 XML ファイルから読み込める情報は下記になります。
名称
RecordRecordInfo
PCNameSerialNumber
VersionRecordTitle
RecordTime
Value
When
CHInfoSlots
Slots type:RemoteModuleの場合
No
Module（その他）
Slots type:MeasurementModuleの場合
No
ModuleChannels
No
NameActive
BinaryData
Size
OffsetOffset type:AnalogModuleの場合
NormalPP1
PP2
Offset type:LogicModuleの場合
NormalPP1
PP2
ToPhysical
Gain
OffsetUnit
ToElectricity
Gain
OffsetUnit
ModuleSpecific
StatusInfo
BinaryData
Size
OffsetNormalPP1
PrinterInfo
SamplingCycle
DataFormat
OneSampleSize
SampleCount
BinaryInfo
OneSampleFormat
SSDInfoSamplingCycle
DataFormat
OneSampleSize
SampleCount
BinaryInfo
OneSampleFormat
MemoryInfo
SamplingCycle
DataFormat
OneSampleSize
NumOfBlocks
BlockSamplePoints
EndlessMode
PreTrtiggerPosition
Value
Unit
BinaryInfo
OneSampleFormat
FirstBlockNo
RecordedBlocks
No
SampleCountTriggerPoint
TotalSampleCountAtTriggerPoint

1WMPD4004707

タイプ
class
class
stringstringstringstringclass
string
enum
class
class

内容
全情報のクラス
記録情報のクラス
本体名称
シリアルナンバー
ソフトウェアVer
記録名称
記録日時のクラス
記録日時
記録タイプ（Start/End）ウィンドウ記録の場合はEnd、その他記録の場合はStart
モジュール情報のクラス
スロット情報のクラス

int
string

スロット番号モジュール名称
モジュール設定

int
stringclass
stringstring
enum
class
int
class

スロット番号モジュール名称
チャネルのクラス
チャネル番号
信号名称
測定（OFF/ON）
記録データファイルフォーマットのクラス
1チャネル分のデータサイズオフセットのクラス（1サンプル内の先頭からのバイトサイズでのオフセット）

int
int
int

データ形式Normal時のオフセット
データ形式P-P時最小値のオフセット
データ形式P-P時最大値のオフセット

int
int
int
class
doubledoublestringclass
doubledoublestring
class
class
class
int
class
int
intclass
enum
enum
int
ulong
class
string
class
enum
enum
int
ulong
class
string
class
enum
enum
int
int
enum
enum
class
float
stringclass
string
int
class
int
ulong
ulong
ulong

データ形式Normal時のオフセット
データ形式P-P時Levelのオフセット
データ形式P-P時Flagのオフセット
物理変換ありの算出用クラス
ADカウント値を物理換算値に変換するゲイン値
ADカウント値を物理換算値に変換するオフセット値
単位
物理変換なしの算出用クラス
ADカウント値を入力電圧に変換するゲイン値
ADカウント値を入力電圧に変換するオフセット値
単位
モジュール設定（レンジやフィルタ等の設定）
ステータス情報のクラス
記録データファイルフォーマットのクラス
ステータスのデータサイズ
オフセットのクラス（1サンプル内の先頭からのバイトサイズでのオフセット）
データ形式Normal時のオフセット
データ形式P-P時のオフセット
プリンタ記録情報のクラス
サンプリング周期
データ形式（NORMAL／P-P）
1サンプルのデータバイトサイズ記録されたサンプル数
記録データファイルフォーマットのクラス
記録データファイルの並び順
SSD記録情報のクラス
サンプリング周期
データ形式（NORMAL／P-P）
1サンプルのデータバイトサイズ記録されたサンプル数
記録データファイルフォーマットのクラス
記録データファイルの並び順
メモリ記録情報のクラス
サンプリング周期
データ形式（NORMAL／P-P）
1サンプルのデータバイトサイズ
ブロック数(メモリ分割数)
ポイント数
上書きモード（OFF/ON）
プリトリガのクラス
プリトリガ位置（％）
単位
記録データファイルフォーマットのクラス
記録データファイルの並び順
時系列的な先頭ブロックNo
保存されたメモリブロック情報のクラス
メモリブロック番号記録されたサンプル数
ブロック内でのトリガ位置（サンプルインデックス1始まり）
記録全体でのトリガ位置（サンプルインデックス1始まり）

主な表示画面[記録情報][チャネル一覧]

9なし(記録データファイル)[チャネル一覧]なし(記録データファイル）[記録情報]

なし(記録データファイル)[記録情報]

なし(記録データファイル)[記録情報]

なし(記録データファイル)3.機能 － 3.3.記録情報名称
タイプ
TriggerSettingMemo
class
MemoryTrigger
class
Mode
enum
TriggersclassNo
int
Channel-Ref
class
Slot
stringChstringNamestringFilter
class
Value
float
Unit
stringModuleType-Specificclass
ModuleType-Specific type:Analogの場合
Detectionenum
UpperThreshold
class
Value
doubleUnitstringLowerThreshold
class
Value
doubleUnitstringModuleType-Specific type:Logicの場合
Detection
enum
BitPattern
class
CH1
enum
CH2
enum
CH3
enum
CH4
enum
CH5
enum
CH6
enum
CH7
enum
CH8
enum

内容
トリガ情報のクラス
メモリトリガ情報のクラス
モード（OFF／OR／AND）
設定されているトリガ情報のクラス
トリガソースNo（T1～T18）
割り当てられているチャネルのクラス
スロット番号
チャネル番号
信号名称
フィルターのクラス
フィルターの値
単位
モジュール別のトリガ情報のクラス
検出（UP／DOWN／WIN IN／WIN OUT）
上限閾値のクラス上限閾値の値
単位下限閾値のクラス
下限閾値の値
単位

主な表示画面[トリガサブメニュー]

検出（BIT OR／BIT AND）
ビットパターンのクラス
ビットパターン（-／H／L）
ビットパターン（-／H／L）
ビットパターン（-／H／L）
ビットパターン（-／H／L）
ビットパターン（-／H／L）
ビットパターン（-／H／L）
ビットパターン（-／H／L）
ビットパターン（-／H／L）

記録情報画面

10

1WMPD4004707

3.機能 － 3.3.記録情報

チャネル一覧画面

トリガサブメニュー画面

1WMPD4004707

114.使用方法 － 4.1.操作の流れ

使用方法
操作の流れ
操作①

概要

参照先

RA3100 の記録情報 XML ファイル出力設定を ON にしま｢4.2 記録情報 XML ファイ

す。

ル”RecordingInfo.xml”の出力方法｣

操作②

RA3100 で記録を行います。

RA3100 取扱説明書

操作③

指定した記録フォルダをUSBメモリまたはSDメモリカードにエク ｢4.3 RA3100 から USB メモリにスポートします。

記録データをエクスポートする｣

USB メモリまたは SD メモリカードをWindowsPC に挿し、エクス ｢4.4 USB メモリの記録データを操作④

プローラ上で RA3100 フォルダを手動コピーします。

WindowsPC にコピーする｣

操作⑤

WindowsPC で本ソフトウエアを起動し、各種設定操作をします。｢4.5 ソフトウエアを起動する｣

操作⑥

本ソフトウエアで読み込みを実行します。読み込み結果は画面に表 ｢4.6 記録情報 XML ファイル示されます。と記録データを読み込む｣

記録情報 XML ファイル”RecordingInfo.xml”の出力方法
オムニエース RA3100 の [環境－その他]画面の記録情報 XML ファイル出力設定を ON に設定してください。
記録情報 XML ファイル出力が ON の状態で記録を行いますと、記録時に XML ファイルを記録フォルダに出力します。

※記録情報 XML ファイル出力が OFF の状態で記録を行いますと、XML ファイルは出力されません。
既に記録が完了した記録データに XML ファイルを追加する場合は、記録情報 XML ファイル出力設定を ON に設定した後、追加したい記録データを再生し、再生データの上書きを行ってください。
（RA3100 Viewer でも上記操作で XML ファイルの追加が可能です）

12

1WMPD4004707

4.使用方法 － 4.3.RA3100 から USB メモリに記録データをエクスポートする※再生データの上書きは、再生データの設定を変更後、他の記録データを再生、または電源 OFF 時に上書きが可能です。

RA3100 から USB メモリに記録データをエクスポートする
外部メディア（SD メモリカード、USB メモリ等）を｢4.3.1 RA3100本体｣に接続します。
[記録管理]画面右下の インポート・エクスポート キーをタップす
るとインポート／エクスポート先の外部メディア選択ダイアログが表示されますので、対象とする外部メディアを選択してください。
OK をタップすると画面は、[インポート／エクスポート]画面に切替わります。
内蔵 SSD の記録データリスト
外部メディアの記録データリスト

バックアップするデータを✔(チェック)する
バックアップするデータの選択欄に✔(チェック)を入れ、中央の エクスポート キーをタップすると記録データのエクスポートが行えます。

1WMPD4004707

13

4.使用方法 － 4.4.USB メモリの記録データを WindowsPC にコピーする

RA3100 本体
正面
SD カードスロット
USB ポート

USB ポート

右側面

USB メモリの記録データを WindowsPC にコピーする｢4.3 RA3100 からUSB メモリに記録データをエクスポートする｣にてコピーした USB メモリまたは SD カードを WindowsPC に接続してください。
USB メモリまたは SD カードにある「RA3100」フォルダすべてをエクスプローラ上でローカルディスクにコピーしてください。

ソフトウエアを起動する｢1.2 セットアップ｣にてビルドした「SampleApp.exe」アイコンをダブルクリックしてください。

14

1WMPD4004707

4.使用方法 － 4.5.ソフトウエアを起動する[Form1] 画面が開きます。

1WMPD4004707

15

4.使用方法 － 4.6.記録情報 XML ファイルと記録データを読み込む

記録情報 XML ファイルと記録データを読み込む_選択_ ボタン_選択ボタンを押下するとフォルダ選択ダイアログが開きます。

記録フォルダを選択し、_OKボタンを押下します。_選択_ ボタンの左部に選択されたパスが表示されます。

下画像は「202202161406030000」記録フォルダの選択結果です。

16

1WMPD4004707

4.使用方法 － 4.6.記録情報 XML ファイルと記録データを読み込む_XML 読み込み_XML 読み込みボタン

ボタンを押下すると XML 読み込み結果が更新されます。

下画像は「202202161406030000」記録フォルダの読み込み結果です。

記録情報 XML ファイルが存在しない場合や読み込みに失敗した場合は、エラーダイアログが表示されます。
記録情報 XML ファイル出力方法は「4.2 記録情報 XML ファイル”RecordingInfo.xml”の出力方法」を参照してください。

1WMPD4004707

174.使用方法 － 4.6.記録情報 XML ファイルと記録データを読み込む_記録データ読み込み_記録データ読み込み

ボタン

ボタンを押下すると記録データ読み込み結果が更新されます。

下画像は「202202161406030000」記録フォルダの読み込み結果です。

記録データ読み込みや変換に失敗した場合は、エラーダイアログが表示されます。

記録データ読み込む記録データを「プリンタ」「SSD」「メモリ」から選択します。

開始サンプル点
読み込むサンプルの開始点を指定します。

サンプル点
読み込むサンプル数を指定します。
※サンプルコードのため上限を 5000 とします。

18

1WMPD4004707

4.使用方法 － 4.6.記録情報 XML ファイルと記録データを読み込む

ブロック No
読み込むメモリ記録のブロック No を指定します。
※記録データが「メモリ」の場合のみ有効になります。

物理量変換
物理量変換の（あり／なし）を指定します。
ありの場合は、物理換算値を表示します。
なしの場合は、入力電圧を表示します。

1WMPD4004707

19

XML File Read Sample Program
RA3100
取扱説明書

1WMPD4004707

第 1 版 発行