リニアリティテスター
Windows アプリケーション取説

リニアリティテスター
Windows アプリケーション
取扱説明書

Rev1.0.1 2008.08.08- １ -リニアリティテスター
Windows アプリケーション取説

はじめに
本書は リニアリティテスター Windows アプリケーションの取扱説明書です。

Rev1.0.1 2008.08.08- ２ -リニアリティテスター
Windows アプリケーション取説

目次

はじめに

2目次

3動作環境

4

セットアップ5

各画面の概要と推移

7

測定の流れ

8

各画面詳細
Select Com Port 画面

9

Setting 画面

10

Data Operation 画面

13

Measure 画面

14補正と理想線について

18

回路抵抗値/抵抗率算出について

20

Manual Test 画面

22

Scratch Test 画面

23

Data Reading 画面

25

資料 デフォルトファイル

26

更新履歴

27

Rev1.0.1 2008.08.08- ３ -リニアリティテスター
Windows アプリケーション取説

動作環境
PC スペック：WindowsXP(32bit)動作推奨環境

OS：WindowsXP(32bit)

RS-232C：1 ポート（ポート番号 1〜16）

HDD 空き：最小 10MB 程度（測定データ出力ファイルの領域を含まず）

表示解像度：XGA(1024×768)以上

注）測定条件により使用 HDD 領域は変化します。
注）RS-232C ポートは USB-シリアル変換デバイス等でも動作可能ですが、本アプリケーションはRS-232C ポートの同期制御線（DTR-DSR.RTS-CTS）を使用しますのでこれらの制御線の制御を行えないデバイスでの使用はできません。
注）RS-232C ポート番号 17 以降に割り振られた RS-232C ポートは使用できません。使用したい
RS-232C デバイスのポート番号を Windows のデバイスマネージャ等で変更してからご使用ください。

Rev1.0.1 2008.08.08- ４ -リニアリティテスター
Windows アプリケーション取説

セットアップ
リニアリティ試験機アプリケーションのインストールはセットアップ CD の setup.exe より行ってください。
セットアップ CD 詳細\setup̲CD\v101̲setup\setup.exe

本アプリケーションインストーラ\取説\本アプリケーション取説（フォルダ）\MDAC̲28\

MDAC2.8 インストーラ（フォルダ）\MSJet4\Microsoft Jet 4.0 インストーラ（フォルダ）\DefFile\

初期ファイル（フォルダ）

MDAC2.8 及び Microsoft Jet 4.0 は本アプリケーションの機種データ登録・呼出でデータベース接続する際にアプリケーション内部より使用します。（MS-ACCESS 形式）
通常 WindowsXP をクリーンインストールした状態ですでに組み込まれますが、バージョンの不一致等で機種データ登録・呼出が正常に動作しない場合下記を参考に個別にインストールを行ってください。
Microsoft Jet 4.0 データベース エンジン
※ Microsoft Jet 4.0 データベース エンジンはバージョン 4.0 での動作のみとなっています｡インストールされていない場合、マイクロソフトサイトよりダウンロード・インストールを行って下さい｡又、本アプリのセットアップ CD にも MicrosoftJet4.0 インストーラを同胞しています｡
Microsoft Jet 4.0 データベース エンジン用の最新の Service Pack の入手方法
http://support.microsoft.com/kb/239114
MDAC2.8※ Microsoft Data Access Components (MDAC)はバージョン 2.8 での動作のみとなっています｡インストールされていない場合、マイクロソフトサイトよりダウンロード・インストールを行って下さい｡又、本アプリのセットアップ CD にも MDAC2.8 インストーラを同胞しています｡
Microsoft Data Access Components (MDAC) のリリース履歴
http://support.microsoft.com/kb/231943
MDAC のバージョンを確認する方法
http://support.microsoft.com/default.aspx?scid=kb;ja;301202

Rev1.0.1 2008.08.08- ５ -リニアリティテスター
Windows アプリケーション取説※

データベースの最適化について
本アプリは起動時に機種データのデータベース最適化作業を行っています｡※

プリンターについて
本アプリの「Measure」画面及び「Data Reading」画面上にある「Print Out」ボタンによる印刷は、OS のプリンター設定で「通常使うプリンター」としているプリンターに直接印刷命令を出しています｡プリンターの変更等は、OS のコントロールパネルより設定して下さい｡※アンインストールについて
アンインストールは「コントロールパネル」の「アプリケーションの追加と削除」よりアンインストールしてください。

Rev1.0.1 2008.08.08- ６ -リニアリティテスター
Windows アプリケーション取説

各画面の概要と推移

Select COM Port 画面

Setting 画面

使用 COM ポート選択

機種データ入力

Data Operation 画面

Measure 画面

Manual Test 画面

登録済み機種データ呼出及び削除

メイン測定

接続している検査対象物でのフリー描画/回路抵抗/絶縁抵抗の手動測定

Scratch Test 画面

スクラッチ試験

Data Reading 画面

過去データ閲覧

Rev1.0.1 2008.08.08- ７ -リニアリティテスター
Windows アプリケーション取説

測定の流れ
1.

Setting 画面で各入力値をタッチパネルまたはフィルムの設計値に基づいて入力、もしくは登録機種データを呼び出して入力します。

2.

Measure 画面で各入力値を入力後、[Start]ボタンで測定を開始します。

3.

測定終了後判定結果を表示し、指定フォルダにデータを記録します。
（データは、専用アプリケーションからの読み出しになります。）

4.

[Next]ボタンまたは[Reset]ボタンで次の測定に移ります。

Rev1.0.1 2008.08.08- ８ -リニアリティテスター
Windows アプリケーション取説

各画面詳細
Select Com Port 画面③④①②⑤⑥① シリアルポート選択
シリアルポート番号を選択します
使用可能なシリアルポート番号が選択可能です② シリアル通信速度
115200Kbps 固定③ [OK]
選択されたシリアルポートで回線を開きメイン画面を表示します④ [Reflesh]
シリアルポートを再検索しますUSB⇔シリアル変換デバイス等を使用する際、使用可能なシリアルポートを再検索します⑤ [Device Manager]
Windows Device Manager を開きます⑥ COM Port info
PC のシリアルポート情報を表示します
注)

シリアルポート選択画面は起動時にのみ表示されます。シリアルポートを変更したい場合アプリケーションを再起動してください。

Rev1.0.1 2008.08.08- ９ -リニアリティテスター
Windows アプリケーション取説

setting 画面⑩⑪①②③④⑤⑥⑦⑧⑨⑫

操作項目① [Search Stored Setting]
Data Operation（登録済みデータ検索）画面を開きます② [Clear Setting]
現在入力されている値をクリアします③ [Save Setting]
現在入力されている値で機種登録します④ [Making Line Test]
Measure（測定）画面を開きます⑤ [Manual Test]
Manual Test（フリー測定）画面を開きます⑥ [Scratch Test]
Scratch Test（スクラッチテスト）画面を開きます⑦ [Data Reading]
Data Reading（過去データ閲覧）画面を開きます⑧ [Change Pen]
Change Pen（ロボットペン交換用作業）画面を開きます
Rev1.0.1 2008.08.08- １０ -リニアリティテスター
Windows アプリケーション取説⑨ [APP Quit]
アプリケーションを終了します
入力・設定項目※各入力値は検査製品の設計値に基づいて入力してください⑩ ・Operator

機種データ入力者名を入力します

・Date

機種データ作成日時を入力します

・[Now]

Date 項目に現在の日時を入力します⑪ ・Model・Remarks

機種名を入力します
備考・メモ等を入力します・Measure Line Cnt X(Y)X(Y)軸側の測定ライン数を入力します・Measure Line Length X(Y)X(Y)軸側の測定ライン長を入力します（単位 mm）
・Standard Insulation Resistance
絶縁抵抗規格値を入力します（単位 MΩ）
・Standard Resistance XL-XR(YU-YD)
X(Y)軸側回路抵抗規格値を入力します（単位Ω）
・Standard Resistance + or 回路抵抗規格値の上下限を入力します（単位Ω）
・Standard Specific Resistance XL(XR/YU/YD)
XL(XR/YU/YD)側回路抵抗率規格値を入力します（単位%）・Control X(Y) Linearity + or ‒X(Y)軸側リニアリティ管理値の上下限を入力します（単位%）・Standard X(Y) Linearity + or ‒X(Y)軸側リニアリティ規格値の上下限を入力します（単位%）※測定の判定に使用されるのは Control X(Y) Linearity 値です。Standard X(Y) Linearity 値は仕様の表示としてのみの取扱いとなっています。
・Having revision or not
測定値補正の使用/未使用を設定します・Measurement
DOT 測定または LINE 測定を設定します・Measurement Object
タッチパネル(T.P)またはフィルムを設定しますRev1.0.1 2008.08.08- １１ -リニアリティテスター
Windows アプリケーション取説⑫ ・XL(XR/YU/YD)R2〜R3
治具ケーブル抵抗値を入力します
R2：測定器 BOX T.P-OUT コネクタ⇔中間コネクタ 間抵抗値
R3：中間コネクタ⇔T.P Tale コネクタ 間抵抗値
・LX(Y)1
X(Y)軸側外形寸を入力します（単位 mm）
・LX(Y)2
X(Y)軸電極間距離（内寸）を入力します（単位 mm）
・LX(Y)3
X(Y)軸側有効距離を入力します（単位 mm）
・LX(Y)4X(Y)軸側測定距離を入力します（単位 mm）
・LX(Y)4 Corner Loc
測定製品の外形原点から LX(Y)4 までの距離を入力します（単位 mm）

Rev1.0.1 2008.08.08- １２ -

リニアリティテスター
Windows アプリケーション取説

Data Operation 画面
②④⑤⑥

①

③

① 検索 Model 名のキーワードを入力します
未入力で全登録データとなります② [Search]
入力したキーワードで検索します③ 検索結果を表示します④ [Delete]
検索結果欄で選択した機種の登録を削除します⑤ [Cansel]
Setting 画面へ戻ります
Setting 画面の各データはデータ検索前に戻ります⑥ [OK]
Setting 画面へ戻ります
Setting 画面の各データは選択したデータが反映されます

Rev1.0.1 2008.08.08- １３ -

リニアリティテスター
Windows アプリケーション取説

Measure 画面⑤⑥⑦⑧⑨⑩①②③④① ・[Start](測定開始前)
測定を開始します・[Next](測定終了後)
次の測定準備に入ります・[Reset](測定中エラー終了後)
次の測定準備に入ります② [Stop]
測定を中断します③ [Print Out](測定終了後)
測定内容を印刷します④ [Quit Line Test]
Setting 画面へ戻りますRev1.0.1 2008.08.08- １４ -

リニアリティテスター
Windows アプリケーション取説⑤ Measurement Data タブ
無補正の測定データを表示します
・ProductModel ‒ Lot ‒ Serial で表示します
・Specification
仕様名（setting 画面 Model 名）を表示します
・Measurement
測定法を表示します
・Revision
補正の使用/未使用を表示します
・MeasurePT Ave.（Line 測定のみ）
１ラインの平均サンプリング数を表示します⑥ Measurement Result タブ
補正データ（補正無し時は無補正）と各ラインの理想線を表示します・X(Y) Linearity
各ライン個別の理想線から+側及び-側への最大ズレ幅を表示します⑦ Judgment Result タブ
判定結果を表示します
・Linearity X(Y) + or X(Y) 測 定 ラ イ ン 中 + 側 ま た は - 側 に 最 大 のズレ幅をもつラインのライン番号/率/グラフと判定
結果を表示します・Resistance XL-XR(YU-YD)
X(Y)軸側回路抵抗値と判定結果を表示します
・Specific Resistance
XL(XR/YU/YD)側回路抵抗率と判定結果を表示
しますRev1.0.1 2008.08.08- １５ -リニアリティテスター
Windows アプリケーション取説・Insulation Resistance
絶縁抵抗値と判定結果を表示します⑧ Worker Info・Operator

作業者名を入力します

・Date

作業日時を入力します

・[Now]

Date に現在日時を入力します⑨ Product Info・Model No

製品名を入力します・Lot No

ロット番号を入力します・Serial No

シリアル番号を入力します

・S/N AutoIncrement 測定終了後以下の条件でシリアル番号を自動インクリメントします※上記 Serial No が数値でない場合には設定できません：non

自動インクリメントを行いません：all

製品判定が OK/NG にかかわらず自動インクリメントします：OK Only

製品判定が OK の場合のみ自動インクリメントします・Test Count Total

測定数をカウント表示します・OK

OK 数をカウント表示します

・NG

NG 数をカウント表示します・[Clear Count]

Total/OK/NG カウントをクリアします⑩ Save Data Info・Folder

測定データを Save するフォルダを表示します・[Open Folder]

エクスプローラで上記フォルダを開きます・[Change Folder]

Save するフォルダを変更します

・File

測定データのファイル名フォーマットを入力します・(Exp)

測定データのファイル名フォーマットで決定するファイル名を表示します（※時間フォーマットは[Start]ボタンを押した時間が適用されます
ので、表示中のファイル名は例となります）

・Manual Save

測定終了後、測定データファイルの自動 Save 設定にかかわらず手動で測定データを Save します（測定終了直後のみ）

・Auto Save

測定終了後以下の条件で測定データを自動保存します：non

自動保存を行いません：all

製品判定が OK/NG にかかわらず自動保存します：OK Only

製品判定が OK の場合のみ自動保存します

Rev1.0.1 2008.08.08- １６ -

リニアリティテスター
Windows アプリケーション取説[File]名フォーマット

・%M → Model No へ変換
・%L → Lot No へ変換
・%S → Serial No へ変換
・[]内 → 現在時刻（測定開始ボタン押下時刻）を[]内フォーマットで変換
2008/05/13 09:05:45 での例
yy 年 m 月 d 日

08 年 5 月 13 日

yyyy/mm/dd

2008/05/13

yymmdd080513hh:mm:ss

09:05:45

h:m:s AMPM

9:5:45 AM

dddd, mmm d yyyy

Tuesday, May 13 2008

Long Time

9:05:45（OS 設定に依存した長い形式の時刻）

Long Date2008 年 5 月 13 日
（OS 設定に依存した長い形式の日付）

・上記以外の文字列 → 変換無し※「m」は日付/時刻共に使用する文字列となっていますが「h」続きの「m」は時刻として、それ以外は日付として判定されます※「d」は個数で形式が変わります

d→ 13（日）dd → 13（日）ddd→ Tue（曜日）

dddd → Tuesday（曜日）Rev1.0.1 2008.08.08- １７ -リニアリティテスター
Windows アプリケーション取説

補正と理想線について補正無し時の理想線補正を行わない場合の理想線は、測定ポイント中のコーナー４点を基点としその中点と測定ライン数により測定座標系で算出されます。

X4

X3X2
X1
X 測定ライン数＝4
Y1の場合

Y2

Y 測定ライン数＝4Y3

Y4の場合補正有り時の理想線補正を行なう場合の理想線は、測定ライン長・有効エリア（LX3/LY3）・実測エリア（LX4/LY4）・
LX4/LY4 原 点 （ LX4/LY4 Corner Loc ） に よ り 物 理 座 標 系 で 算 出 さ れ ま す 。
有効エリア（LX3/LY3）
実測エリア（LX4/LY4）
X ライン測定長X 測定ライン数＝5の場合
X5
X4
Y ライン
測定長

X3
X2
X1

物理原点
Y1

Y2

LX4/LY4
Corner Loc

Y3

Y4

Y 測定ライン数＝4の場合

補正
Rev1.0.1 2008.08.08- １８ -リニアリティテスター
Windows アプリケーション取説

補正は測定ポイント中のコーナー４点を物理座標の 4 コーナーに 2 次元アフィン変換で置き換
え、その変換式により他の全点を変換しています。

---

アフィン変換---ユークリッド幾何学的な線型変換と平行移動の組み合わせによる図形や形状の移動、変形方式。4×4（2 次元は 3×3）の行列演算で表現できる移動、回転、左右反転、拡大、縮小、シアーの座標変換。
アフィン変換は元の図形で直線上に並ぶ点は変換後も直線上に並び、平行線は変換後も平行線であるなど、幾何学的性質が保たれる変換方式。

データ群（Ｘｉ，Ｙｉ）→（Ｘｉʼ，Ｙｉʼ）へ変換
Ｘｉ，Ｙｉ＝取得座標

Ｘｉʼ
，Ｙｉʼ＝基準座標ｉ＝1〜Ｎ

アフィン変換Ｘｉʼ＝ａＸｉ+ｂＹｉ+ｅＹｉʼ＝ｃＸｉ+ｄＹｉ+ｆ

エネルギー最小化（誤差補正）
NＥ＝ Σ｛（ａＸｉ＋ｂＹｉ＋ｅ−Ｘｉʼ）^2＋（ｃＸｉ＋ｄＹｉ＋ｆ−Ｙｉʼ）^2 ｝
i=1が最小になる各係数ａ，ｂ，ｃ，ｄ，ｅ，ｆを求める
各係数の偏微分より∂Ｅ/∂ａ＝０．．
．①∂Ｅ/∂ｂ＝０．．
．②∂Ｅ/∂ｅ＝０．．
．③∂Ｅ/∂ｃ＝０．．
．④∂Ｅ/∂ｄ＝０．．
．⑤∂Ｅ/∂ｆ＝０．．
．⑥①1/2・∂Ｅ/∂ａ＝ａΣＸｉ^2②1/2・∂Ｅ/∂ｂ＝ａΣＸｉＹｉ＋ｂΣＹｉ^2＋ｂΣＸｉＹｉ＋ｅΣＸｉ−ΣＸｉʼＸｉ＝０＋ｅΣＹｉ−ΣＸｉʼＹｉ＝０③1/2・∂Ｅ/∂ｅ＝ａΣＸｉ＋ｂΣＹｉ＋ｅΣ④1/2・∂Ｅ/∂ｃ＝ｃΣＸｉ^2＋ｄΣＸｉＹｉ＋ｆΣＸｉ−ΣＹｉʼＸｉ＝０⑤1/2・∂Ｅ/∂ｄ＝ｃΣＸｉＹｉ＋ｄΣＹｉ^2＋ｆΣＹｉ−ΣＹｉʼＹｉ＝０⑥1/2・∂Ｅ/∂ｆ＝ｃΣＸｉ＋ｆΣ

＋ｄΣＹｉ

−ΣＸｉʼ

−ΣＹｉʼ

＝０＝０①〜⑥の連立１次方程式を解くことにより各係数ａ〜ｆが求まる
N※ Σi=1→Σで示しています

Rev1.0.1 2008.08.08- １９ -

リニアリティテスター
Windows アプリケーション取説

回路抵抗値/抵抗率算出について
・回路抵抗値算出

T.P-OUTConnector

XLR1
XRR1

MiddleConnector

XLR2
XRR24 端子法

T.P taleConnector

XLR3
XRR32 端子法測定器で測定される回路抵抗値は、上図のとおり Middle Connector までは 4 端子法であるためMiddle Connector から Middle Connector までの抵抗値となります。
求める抵抗値は T.P Tale Connector から T.P Tale Connector までですので実測抵抗値から XLR3と XRR3 を引いた値となります。（Y 側も同様）

Rev1.0.1 2008.08.08- ２０ -

リニアリティテスター
Windows アプリケーション取説

・回路抵抗率算出
YU 電極

有効エリア（LX3/LY3）
実測エリア（LX4/LY4）

XL
電極

X
R
電極

測定点 A

測定点 B
理論点 B

理論点 A

YD 電極

測定物の面抵抗は均一と定義し、測定点 AB の物理座標と測定座標及び実測エリア寸法から実測エリアの最端となる理論点 AB を算出します。
T.P-OUT
Connector
XLR1
XRR1

MiddleConnector
XLR2
XRR2

T.P taleConnector
XLR3
XRR3

XLR4(仮定)
X-R5(仮定)

XRR4(仮定)

全抵抗値 = XLR1 + XLR2 + XRR1 + XRR2 + 測定回路抵抗値 となり、測定解像度 1 ポイントあたりの抵抗値と理論点 AB 座標により XLR4.XRR4.X-R5 が求められる。
（Y 側も同様）

Rev1.0.1 2008.08.08- ２１ -リニアリティテスター
Windows アプリケーション取説

Manual Test 画面②③①④① T.P Free Drawing
リアルタイムでタッチパネルまたはフィルムの座標データを読み取り、ライン表示します② [Clear Line]描画されたラインをクリアします③ Circuit Resistance
リアルタイムで回路抵抗値を表示します④ Insulation Resistance
リアルタイムで絶縁抵抗値を表示します※Setting 画面 XLR3/XRR3/YUR3/YDR3 の抵抗値が未入力の場合、Circuit Resistance（回路抵抗）で表示される値はXLR3/XRR3/YUR3/YDR3 の実抵抗を含んだ値の表示となります。その為左図のような警告が表示されます。（回路抵抗の算出法については前記 回路抵抗算出について を参照）

Rev1.0.1 2008.08.08- ２２ -リニアリティテスター
Windows アプリケーション取説

Scratch Test 画面①②④⑤③⑥⑦⑧① Line Test
Line（線描画）試験の設定項目を入力します
・from X & Y

物理原点（左下コーナー）からの点 1 座標（物理距離）を入力します

・to X & Y

物理原点（左下コーナー）からの点 2 座標（物理距離）を入力します

・Count

摺動回数を入力します※Count は点 1−点２往復で１カウントとなります② Square Test
Square（四角形描画）試験の設定項目を入力します
・from X & Y

物理原点（左下コーナー）からの点 1 座標（物理距離）を入力します

・to X & Y

物理原点（左下コーナー）からの点 1 との対称点座標（物理距離）を入力します

・Count

摺動回数を入力します※Count は四角形描画で１カウントとなります③ Character Test
Character（文字描画）試験の設定項目を入力します
・X & Y

物理原点（左下コーナー）からの点 1 座標（物理距離）を入力します
Rev1.0.1 2008.08.08- ２３ -リニアリティテスター
Windows アプリケーション取説

・Chr

描画文字（「A」or「B」or「C」）を選択します

・Size

描画文字サイズを選択します

Ｘ距離Ｂ

サイズ

Ｙ距離物理原点（左下コーナー）・Count

摺動回数を入力します※Count は点 1−点２往復で１カウントとなります④ [Line Test]
Line Test を開始します⑤ [Square Test]
Square Test を開始します⑥ [Character Test]
Character Test を開始します⑦ [Stop Scratch Test]
Scratch Test を中止します⑧ [Quit Scratch Test]
Setting 画面へ戻りますRev1.0.1 2008.08.08- ２４ -リニアリティテスター
Windows アプリケーション取説

Data Reading 画面

④

①
②
③
各表示は Measure 画面と同一です。
① [Load Data]
過去データファイルを選択します② [Print Out]
測定内容を印刷します③ [Quit Data Reading]
Setting 画面へ戻ります④ File Info・File

File 名を表示します

・Processing

作業日時（ファイル作成システム日時）を表示します

Rev1.0.1 2008.08.08- ２５ -

リニアリティテスター
Windows アプリケーション取説

資料

デフォルトファイル

SettingData.mdb
Setting 画面で入力する機種データを管理する MS-ACCESS 形式のデータベースファイルです。ファイルの削除等で機種データ関連動作が正常に機能しない場合は
SETUP-CD より上記ファイルをアプリケーションインストールフォルダにコピーしてください。

Setting..ini
ロボット関連の基本初期設定値と前回測定情報を管理する Windows 標準 INI 形式のファイルです。ファイルの削除等でロボット動作が正常に機能しない場合は SETUP-CD より上記ファイルをアプリケーションインストールフォルダにコピーしてください。

Rev1.0.1 2008.08.08- ２６ -

リニアリティテスター
Windows アプリケーション取説

更新履歴
ver1.0.0

2008/08/08

仮Rev1.0.1 2008.08.08- ２７ -