シリアルインターフェースへ保存
このツールはレガシーとして設定されています。このツールはすべて下位互換性を維持するために引き続き使用できますが、今後の MERLIC バージョンでは、メンテナンスやアップデートは行われません。
このツールを使用して、シリアルインターフェースへデータを書き込みます。
シリアルインターフェースに接続する前に、必要なアクセス権限が自分にあることを確認してください。
パラメータ「ポート名」から書き込み用のデバイスを選択し、パラメータ「接続」を 1 に設定してインターフェースとの接続を設定します。MERLIC を 1 回実行するボタン は、このツールをシングルステップで実行するときに使用します。データを段階毎に書き込めるようになります。
「シリアル処理」 が前のツールから接続されている場合は、最初のツール以外のパラメータは採用されません。したがって、現在のツールでパラメーター設定を調整する場合は、最初のツールで調整を行う必要があります。それ以外の方法では、パラメーターの変更は無視されます。
実行の動作
実行に関するこのツールの動作は、デフォルトの動作とは異なります。通常、MERLIC ツールは以下の場合に実行されます。
- MERLIC Vision App は、連続モードで明示的に実行されています。
- MERLIC Vision App は、「1 回実行」モードで明示的に実行されています。
- MERLIC Vision App とツールが MERLIC Creator で開かれています。
- ツールのパラメーター値が MERLIC Creator で変更されました。
ただし、ツール「シリアルインターフェースへ保存」は、以下の場合にのみ実行されます。
- MERLIC Vision App は、連続モードで明示的に実行されています。
- MERLIC Vision App は、「1 回実行」モードで明示的に実行されています。
これにより、MVApp の読み込み時または、ツールのパラメーターの変更時に読み込みおよび書き込み操作が適用されなくなります。ただし、パラメーター 接続 が 1 に設定されている場合、ツールは引き続きリモートデバイスとの接続の確立を試行します。
パラメーター
デフォルトで 0 に設定される値は (「ボーレート」、「データビット数」など)、実際には 0 ではありませんが、自動的に定義されます。
基本パラメーター
ポート名:
このパラメーターはデータを書き込むデバイス名を定義します。このパラメーターはデフォルトで「COM3」に設定されます。「ポート名」はオペレーティングシステムごとに独自のものです。Windowsマシンでは通常、ポート「COM1」-「COM4」が使われます。ただし、希望するポート名をコネクターの入力フィールドに入力してその値を変更することもできます。
接続:
このパラメーターはシリアルインターフェースとの接続を有効にするか無効にするかを定義します。パラメーターの設定値はデフォルトで 0 です。 その場合、シリアルインターフェースとの接続は無効であり、書き込み用の接続は成立しません。シリアルインターフェースへのデータ書き込みを開始するには、パラメータを '1' に設定して接続を書き込み用に開いてください。
値を変更するたびにツールが実行されるため、ツールの構成が完全に終わるまでは、パラメーター「接続」を '0' に設定することをお勧めします。
データ:
この結果はシリアルインターフェースに書き込まれたデータを含みます。デフォルトで文字列65が含まれます。データは、'0' から '255' の範囲の整数値、または文字列値で表します。前のツールの結果を書き込む場合、パラメーターを前のツールのそれぞれの結果に接続できます。これで、接続したデータがインターフェースに書き込まれます。
ボーレート:
このパラメーターはシリアルインターフェースの入力と出力速度を決定します。デフォルト設定値は 9600 です。対応するコネクターで「ボーレート」を変更できます。
データビット数:
このパラメーターは送信されたデータビット数を定義します。パラメーターの設定値はデフォルトで 0 です。 対応するコネクターで「データビット数」を変更できます。
ストップビット数:
このパラメーターは送信されたストップビット数を定義します。パラメーターの設定値はデフォルトで 0 です。 対応するコネクターで「ストップビット数」を変更できます。
追加パラメーター
シリアル処理:
このパラメーターでは、「シリアル処理」が定義済みの、前のツールからデータを書き込むシリアルインターフェイスのハンドルを指定できます。「シリアル処理」を設定すると、現在の前のツールから、「ポート名」、「ボーレート」などすべてのコントロールパラメーターが採用されます。
フロー制御:
このパラメーターで、どのようなデータフロー制御を使用するかが決まります。このパラメータのデフォルト設定値は「変更なし」です。対応するコネクターで フロー制御 タイプを変更できます。
|
値 |
説明 |
|---|---|
|
なし |
フローコントロールを使用しません。 |
|
cts_rts |
ハードウェアコントロールを使用します。 |
|
dtr_dsr |
ハードウェアコントロールを使用します。 |
|
xon_xoff |
ソフトウェアコントロールを使用します。 |
|
dtr_dsr xon_xoff |
ハードウェアコントロールとソフトウェアコントロールを組み合わせて使用します。 |
|
cts_rts xon_xoff |
ハードウェアコントロールとソフトウェアコントロールを組み合わせて使用します。 |
|
cts_rts dtr_dsr |
ハードウェアコントロールを組み合わせて使用します。 |
|
cts_rts dtr_dsr xon_xoff |
ハードウェアコントロールとソフトウェアコントロールを組み合わせて使用します。 |
|
変更なし |
現在のフローコントロールを使用します。 |
パリティ:
このパラメーターは送信データで、どのようなパリティチェックを実行するかを定義します。このパラメーターのデフォルト設定値は「変更なし」です。対応するコネクターでその値を変更できます。
|
値 |
説明 |
|---|---|
|
なし |
パリティチェックは実行しません。 |
|
奇数 |
値1のデータのビット数が奇数であることを確認します。 |
|
偶数 |
値1のデータのビット数が偶数であることを確認します。 |
|
変更なし |
現在のパリティチェックタイプを使用します。 |
結果
基本結果
シリアル処理使用済み:
このパラメーターはデータを書き込むシリアルインターフェースのハンドルを示します。このハンドルは、以下のツールで読み書きに使用できます。複数のツールで同じハンドルを用いて同じソケットに対して同時に読み書きをするのは、予想外の結果になることがあるので避けてください。
ツール状態:
「ツール状態」はツール状態の情報を返します。したがって、エラー処理に使うことができます。さまざまなツールの状態結果の詳細については、 ツール状態 結果 のトピックを参照してください。
追加結果
処理時間:
この結果は、ツールの直近の実行の持続時間をミリ秒単位で返します。結果は、追加結果として提供されます。したがって、デフォルトでは非表示になっていますが、ツール結果の横にある ボタンを使用して表示できます。詳細については、ツールリファレンス概要の処理時間の節を参照してください。