 数値変換テーブルの作成

ユーザは数値変換テーブルを作成することができます。変換テーブルはアナログ値を変換する点の集合です。このテーブルは整数・実数型入力及び出力変数に割り付けることができます。数値変換テーブルはプログラム管理の「ツール」メニューから呼び出すことができます。電気的な信号（センサから情報）と論理的な信号（アプリケーションで使用する値）間の変換を定義します。変換値は単調増加あるいは単調減少のいずれかかである必要があります。

変換テーブルは辞書ウィンドウの「ツール」－「変換テーブル」メニューで開くダイアログボックスから編集することができます。

変換テーブルメインコマンド

テーブルへの変換ポイント入力

ルールと制限

定義された数値変換テーブルは整数・実数型入力、出力変数のフィルタとして割り付けられます。変換テーブルを変数に割り当てると、変数辞書エディタで使用できるようになります。変数には未定義のテーブルを割り付けることはできません。


変換テーブルメインコマンド

変換テーブルダイアログボックスでは、変換テーブルのリストと、既存の変換テーブルを編集したり、新しいテーブルの作成、テーブル名を変更するためのメインコマンドボタンがあります。

テーブルの新規作成

テーブルの修正

変換テーブルダイアログボックスを終了して、編集内容をセーブするためには、「ＯＫ」ボタンを押してください。


テーブルの新規作成

「新規作成」コマンドにより、新しいテーブルを作成することが出来ます。１つのプロジェクトあたり最大１２７個の変換テーブルを作成することが出来ます。作成された変換テーブルの中から実際に整数・実数型の入出力変数にアタッチされたテーブルのみがアプリケーションコードの中に組み込まれます。変換テーブルの名前の付け方には以下のルールがあります。

•	最大１６半角文字

•	最初の文字は英文字（ａ－Ｚ）

•	２番目以降は英文字、数字、＿　のいずれか

•	大文字小文字の区別なし


テーブルの修正

「編集」コマンドにより、変換テーブルリスト中の選択されたテーブルの内容を修正できます。テーブル名をダブルクリックして起動することもできます。「編集」コマンドは新規テーブルが作られた時は自動的に起動されます。ここでは変換テーブルに最低でも２点以上の変換ポイントを入力します。


テーブルへの変換ポイント入力

「編集」コマンドにより、開かれたダイアログボックスで変換テーブルのポイントを入力します。左側のボックス中のポイントリストは既に入力済みのポイントを、右下のボックスには定義中のテーブルを折れ線グラフで表示します。ポイントは数値入力用ボックスに数値を記入することで定義されます。数値入力にはルールがありますがこの節の後半で説明します。

左側のボックスのポイントリストは既に入力済みのポイントを示しますが、左の列は電気信号（外部）数値を、右の列はアプリケーション（内部）数値を示します。入力済みのポイントの修正や削除の場合はポイントを選択する必要があります。

右下のボックスには現在編集中のテーブルを折れ線グラフで表示しています。軸には単位も座標もありません。　ただ、定義したテーブルがこのグラフによって正しく入力されているか簡単にチェックすることが出来ます。

新しいポイントの入力

ポイントの修正

ポイントの削除


新しいポイントの入力

新しいポイントを入力する場合はポイントリストの最後 ("...   ...")を選択します。　ここで、外部データと内部データの対応を入力します。数字は浮動小数点で入力されます。最低でも２点ポイントの入力が必要です。外部・内部データの入力の後に“保存”ボタンを選択してテーブルにポイントの追加を行います。最大３２点ポイントがそれぞれの変換テーブルに入力が可能です。


ポイントの修正

入力済みのポイントを修正する場合はまず変更するポイントをリストから選択します。　そして、新しく内部・外部データ対を入力して“保存”ボタンを選択します。


ポイントの削除

削除したいポイントをリストから選択して“削除”ボタンを選択します。ただし、削除した結果最低でも２点ポイントが残っている必要があります。


ルールと制限

変換テーブルを定義する際のルールを以下に示します。あくまでも変換テーブルは整数・実数型入出力変数の変換に使われます。

•	一つの外部（電気信号）データに対して２点以上の内部データを定義は出来ません。

•	テーブルから作られるグラフは単調増加又は単調減少のいずれかである必要があります。

•	一つの内部データに対して２点以上の外部（電気信号）データを定義は出来ません。

一つのプロジェクトに対して変換テーブルには以下の制限があります。

•	最大の変換テーブル数は１プロジェクトあたり１２７個です。

•	一つの変換テーブルの定義には最大３２点ポイント入力が行えます。