# シミュレーションとは

シミュレーションを使用して、表示器にプロジェクトを転送する前にパソコン上でプロジェクトを実行できます。

Hide Show

1. シミュレーションタイプ
2. 手順
3. シミュレーションウィンドウで使用可能な機能
4. シミュレーションの動作について
5. シミュレーションでサポートされていない機能

## シミュレーションタイプ

シミュレーションには 2 種類あります。

種類 | 説明
[デバイスシミュレーション] | パソコンに接続機器を接続せずに表示器をシミュレーションすることができます。 外部変数の値は、接続機器がパソコンに接続されていなくても表示されます。 MEMO: 接続機器をパソコンに接続して表示器をシミュレーションする場合は、[シミュレーション] を使用します。
[シミュレーション] | パソコンに接続機器を直接接続して表示器をシミュレーションすることができます。 この方法により、表示器と接続機器の間の通信をシミュレーションできます。 外部変数の値は、接続機器がパソコンに接続されている場合、表示されます。 MEMO: パソコンに接続機器を接続する場合は、機器接続マニュアルに記載されている PC/AT の結線図を使用してください。 接続機器がパソコンに接続されていない場合は、内部変数の値のみが表示されます。外部変数の値は表示されず、通信システムエラーが発生します。

## 手順

### [デバイスシミュレーション]

[デバイスシミュレーション] を開始するには、次の手順に従います。

アイコンをクリックするか、アプリケーションツールバーの アイコンの横にあるドロップダウンリストをクリックして、[デバイスシミュレーション] を選択します。

### [シミュレーション]

[シミュレーション] を開始するには、次の手順に従います。

アプリケーションツールバーの アイコンの横にあるドロップダウンリストをクリックして、[シミュレーション] を選択します。

## シミュレーションウィンドウで使用可能な機能

種類 | 説明
表示画面サイズの変更 | 「ウィンドウに合わせる」モードを使用する場合、シミュレーションウィンドウのサイズを変更することで、表示画面サイズを変更できます。「ウィンドウに合わせる」モードを有効にするには、シミュレーションウィンドウ上で [CTRL] キー + 右クリックし、[ウィンドウに合わせる] を選択します。
表示画面のキャプチャ | シミュレーションウィンドウをクリップボードにコピーできます。シミュレーションウィンドウをコピーするには、シミュレーションウィンドウ上で [CTRL] キー + 右クリックし、[クリップボードにコピー] を選択します。
表示画面を画像ファイルとしてエクスポート | シミュレーションウィンドウをイメージファイルとしてエクスポートできます。シミュレーションウィンドウをエクスポートするには、シミュレーションウィンドウ上で [CTRL] キー + 右クリックし、[ファイルにエクスポート] を選択します。

## シミュレーションの動作について

- シミュレーションは 2 時間経過すると自動的に終了します。
- シミュレーションで USB ストレージまたは SD カードからインポート/エクスポートを実行すると、データは C:\USBStorage または C:\SDCard に保存されます。シミュレーションでの保存先フォルダーは、[保存先フォルダー (SD カード)] または [保存先フォルダー (USB ストレージ)] プロパティで設定された表示器の設定とは異なります。
- シミュレーションでローカルストレージからデータをインポート/エクスポートすると、データは C:\LocalStorage に保存されます。

## シミュレーションでサポートされていない機能

以下の機能は、シミュレーションでサポートされていません。

### ハードウェア設定画面

- 日付/時刻の設定はできません。
- ランタイムのシャットダウンおよび再起動はできません。

- Pro-face Connect の設定は表示されません。

- プロジェクトファイルのアップロードおよびダウンロードはできません。
- キャリブレーション設定は表示されません。
- 輝度設定はできません。
- イーサネット設定はできません。プレースホルダー の IP アドレスが表示されます。
- スキャンレート設定は [デバイスシミュレーション] で動作しません。([シミュレーション]で動作します)

### オペレーションスクリプト

- [ランタイムアプリケーション] オペレーションは動作しません。
- [外部ストレージ] オペレーションは動作しません。

- [アプリケーションの起動] オペレーションは動作しません。

  重要: [Launch Application] オペレーションが起動するアプリケーションの修正 / 置換をした場合に、意図しないファイル / コマンド / スクリプトが実行される危険性が高まる可能性があります。システムを保護するために、シミュレーションでは動作しません。

### 表示器プロパティ

Target.USBStorage.Status および Target.SDcard.Status は常に OFF です。

### USB バーコードリーダー

- USB バーコードリーダーが設定されていなくても、オブジェクトが入力状態にあるときに USB バーコードリーダーでデータが読み取られると、そのデータはオブジェクトに入力されます。

### ユーザーの追加と削除

グループあたりの最大ユーザー数と最大ユーザーグループ数は、PC/ATを使用する場合と同じです。

- 最大ユーザーグループ数: 20
- グループあたりの最大ユーザー数: 200

### Web Viewer

シミュレーションで Web Viewer はランタイムと同じように動作するため、シミュレーションを使用して Web Viewer クライアントをテストできます。違いは次のとおりです。

- シミュレーションでのハードウェア設定画面には Web Viewer ボタンが表示されません。

MEMO: シミュレーションを実行している同じ PC で Web Viewer クライアントアプリケーションを使用したい場合は、以下の Web Viewer URL を入力してください。
http://localhost:<port number>/webviewer/index.html
または
http://127.0.0.1:<port number>/webviewer/index.html