# （デバイスモニター）Device Monitor

デバイスモニター（Device Monitor）はクロノス・ゼンの全ての入力・出力、例えばコントローラーの出力・本体への出力・CPU Load(CPU負荷)、VM Speed(VM速度)、Battery Info(バッテリー情報)、3 x USB 及び2 x Bluetoothの接続情報、VID/PID、Memory Slot control(メモリスロットの制御)、Controller Power access, Rumble data(コントローラ電源アクセス)、ランブルデータ、LED（LEDステータス）及びその他の情報などを、リアルタイムで表示する事ができます。

これはとても便利なツールです。プレイヤーさんのコントローラーの機能をテストできるし、スクリプト(Script)の動作確認もできます。

![](https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JC5-gWxXLREvsIr1r%2F-M9JEU-QdobqcGQNutQW%2Fimage.png?alt=media\&token=d6b3acdd-44dd-4201-9533-891ad65db126)

デバイスモニター(Device Monitor)はクロノス・ゼンの側面にあるMini USBがパソコンに接続して、ZEN STUDIOソフトウェアにクロノス・ゼンを認識されてから開くことができ使えます。

![](https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JIHwE8K2u-TYmi64y%2F-M9JKNDWUcy24QjnrTdI%2Fdevice_monitor_map.png?alt=media\&token=ed438998-2595-4aae-bbd9-46635ba098d5)

## Input Area(入力エリア) <a href="#input-area" id="input-area"></a>

<div align="left"><img src="https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JKWBcK16_jZbT62I3%2F-M9JS463fhYGfZIn1rg0%2Fimage.png?alt=media&#x26;token=c97f5fd5-597b-472d-a80c-9dfad99446fd" alt=""></div>

このエリアではコントローラーの全てのボタン・センサーの状態を表示します。コントローラーのボタンを押すと、対応するボタンの動作と値を表示されます。0はボタンを放される事、100はボタンを押される事と示しています。すべてのボタンの動作はすぐにこのエリアで表示されます。コントローラーが接続していない場合、このエリアは空白で何も表示されないです。

全てのボタン信号を個別にクリックしてカラーコードを作成し、下方のパイロットゾーン(PILOT)で対応する波形を確認できます。合計4つのカラーコードを同時にマークでき、4つの入力信号波形をチェックできます。

## Output Area(出力エリア) <a href="#output-area" id="output-area"></a>

<div align="left"><img src="https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JKWBcK16_jZbT62I3%2F-M9JSB17QEZtklkXQxwS%2Fimage.png?alt=media&#x26;token=410155dd-853f-4aaf-9738-6c1d0d3495cc" alt=""></div>

このエリアではクロノス・ゼンの出力信号を表示します。一般的にゲーム機本体又はパソコンに出力することを示しています。\
出力信号とは、通常は入力側（コントローラー又はキーボード・マウス）の入力信号から直接に本体に出力ことを示しています。\
もう一つの状況はクロノス・ゼンにスクリプト・ゲームパックをロードし、スクリプト又はを実行した結果を出力側に出力します。出力側インターフェースコードはクロノス・ゼンに接続しているゲーム機に応じて対応するコントローラーのボタンに自動的に変換されますが、ゲーム機にが接続されていない場合は、 [Emulator Output Protocol](https://guide.cronusmax.com/zen-studio/working-panels/device#emulator-output-protocol) エミュレータ出力プロトコル（PS4、XB1、SWITCH、PS3、XB360、PC/MOBILE）のドロップダウンメニューから出力を選択することもできます。

また、出力インターフェースには6つのTRACEシグナルソースがあり、プレイヤーはスクリプト内で追跡するデバッグ変数を設定することができ、合計6つの変数セットを追跡することができます。

## ステータスとコントロール（ステータスと管理の問題） <a href="#status-and-controls" id="status-and-controls"></a>

### CPU Load(CPU負荷) <a href="#cpu-load" id="cpu-load"></a>

<div align="left"><img src="https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JKWBcK16_jZbT62I3%2F-M9JMy1WxqZ-4e0tZlq7%2Fimage.png?alt=media&#x26;token=9a740a3b-e3bf-4816-8702-ea86627f10b2" alt=""></div>

このオプションは、クロノス・ゼンの現在のCPUステータスの状態を表示し、80%以下は正常です。

### VM Speed(VM速度の調整) <a href="#vm-speed" id="vm-speed"></a>

<div align="left"><img src="https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JKWBcK16_jZbT62I3%2F-M9JNZRH38Z5zpnVh4aS%2Fimage.png?alt=media&#x26;token=3aac6112-8192-44e8-bb7e-b651d5dcf05a" alt=""></div>

このオプションを使用すると、仮想マシン(Virtual Machine)の速度をタイムリーに調整することができます。このオプションは、経験豊富なスクリプト設計者にとって便利な機能で、通常は10msの標準値に設定されています。

### Active Slot アクティブスロット（実行中のメモリスロット) <a href="#active-slot" id="active-slot"></a>

このフィールドは現在実行中のメモリスロットを示し、0はスクリプトやゲームパックがロードされていないことを示し、1\~8はその番号のスロットのスクリプトが実行されていることを示し、10は "Built and Run "のスクリプトが実行されていることを示します。

記号をクリックしてメモリスロット番号を調整したり、Unloadでスクリプトやゲームパックをアンロードしたり、ACTIVE SLOTで "0 "を表示したり、CFGでゲームパックのCFG値をロードしたりします。

<div align="left"><img src="https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JKWBcK16_jZbT62I3%2F-M9JQGVjhPqO-ql25PAr%2Fimage.png?alt=media&#x26;token=88481d03-f7ee-4d4c-87cf-7d25e385a6ae" alt=""></div>

### USB/BlueTooth Inputs(USB/Bluetooth入力) <a href="#usb-bluetooth-inputs" id="usb-bluetooth-inputs"></a>

<div align="left"><img src="https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JKWBcK16_jZbT62I3%2F-M9JWYnzWEsjLKhw0yBq%2Fimage.png?alt=media&#x26;token=02f972c8-db81-49c6-8fc4-077fe0799462" alt=""></div>

このフィールドには、クロノス・ゼンによって検出されたUSB入力デバイスとBluetooth入力デバイスが表示されます。マウスで" i "をクリックするとデバイス情報とVID:PIDが表示されます。右下は更新のシンボルで、このシンボルが表示された場合クリックするとこのフィールドを更新することができます。

<div align="left"><img src="https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JKWBcK16_jZbT62I3%2F-M9JWswAz6zFbhDyi-2C%2Fimage.png?alt=media&#x26;token=b4d38d1e-154c-4187-836b-f1920095dd79" alt=""></div>

### Controller Battery(コントローラーのバッテリー) <a href="#controller-battery" id="controller-battery"></a>

<div align="left"><img src="https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JKWBcK16_jZbT62I3%2F-M9JMWcrMdt0U6esv32h%2Fimage.png?alt=media&#x26;token=7aa28a3f-07c4-4d39-9d10-57c0f53d0ad6" alt=""></div>

このフィールドは接続してあるワイヤレスコントローラーのバッテリー状態を示しています。ワイヤコントローラーを接続する場合、Charging（チャージ）としか表示されない。

### Input Labels(入力デバイスの表示) <a href="#input-labels" id="input-labels"></a>

<div align="left"><img src="https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JKWBcK16_jZbT62I3%2F-M9JRHwLgQRitbES0rW5%2Fimage.png?alt=media&#x26;token=dd372d62-ae46-492e-8768-99d3063fc63a" alt=""></div>

このフィールドは現在クロノス・ゼンに接続してあるデバイスを表示されます。

### LED Status(LEDステータス) <a href="#led-status" id="led-status"></a>

<div align="left"><img src="https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JKWBcK16_jZbT62I3%2F-M9JLTlsCvQ7sQ3VQcch%2Fimage.png?alt=media&#x26;token=f53f9ab0-a08d-4e7a-a5e4-ae622c1e182f" alt=""></div>

このフィールドはコントローラー LEDの現在の状態を示します。常時点灯/点滅/オフ/高速点滅/低速点滅などを表示されます。PS3コントローラーでは快速点滅はバッテリーが切れるサインで、低速点滅はチャージ中と示しています。他のコントローラーではLEDの状態はほとんどがスクリプトの実行中の状態を示すために使用されています。

### Rumble Statusランブルステータス(モーターステータス) <a href="#rumble-status" id="rumble-status"></a>

<div align="left"><img src="https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JKWBcK16_jZbT62I3%2F-M9JLkvy8i7tKCq9TMw_%2Fimage.png?alt=media&#x26;token=754520c0-61dd-4fdb-bb71-9763e0ae5c22" alt=""></div>

このフィールドはコントローラーのモーターの動作状態を示します。0%は無震度、100%はフル震度出力、Aは振動の強いモーター、Bは振動の弱いモーター、RT/LTはXBox Oneコントローラー用のRT/LTモーターで、足を使ってモーターの振動をコントロールすることもできます。

### Pause Plotプロットの一時停止（波形監視の一時停止） <a href="#pause-plot" id="pause-plot"></a>

<div align="left"><img src="https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JKWBcK16_jZbT62I3%2F-M9JVNLqBp84VFrfn1mk%2Fimage.png?alt=media&#x26;token=c7eedc53-d8e9-4b76-9827-7775c5e1cfdd" alt=""></div>

このオプションをクリックすると波形監視の一時停止して、波形をキャプチャしてファイルを保存することができます。

### Highlight Accel/Gyros ハイライト アクセル/ジャイロ（加速度センサーと重力センサーの調光) <a href="#highlight-accel-gyros" id="highlight-accel-gyros"></a>

加速度センサーと重力センサーの調光。

<div align="left"><img src="https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JY0Nhmz69V-7C9s8v%2F-M9JYr5fierIl8eIc3sc%2Fimage.png?alt=media&#x26;token=2dbc0871-bb92-466b-b9dd-d1a37c1398d9" alt=""></div>

<div align="left"><img src="https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JY0Nhmz69V-7C9s8v%2F-M9J_7JODy5WpdlAVSXI%2Faccel.gif?alt=media&#x26;token=785906cb-b31e-4961-a600-a7dc09ad54c8" alt=""></div>

## Plot Area(波形監視エリア) <a href="#plot-area" id="plot-area"></a>

![](https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9JKWBcK16_jZbT62I3%2F-M9JVHBhflmclBOUcDRk%2Fimage.png?alt=media\&token=823d42c3-1f93-4359-9687-dfe7c91a1657)

このエリアは入出力信号またはスクリプトの変数値や波形の監視を行うエリアです。最大4つの信号源を監視対象としてマークできます。監視したい入出力/TRACEコードをクリックするだけで、選択したコードが色でマークされ、次の監視エリアに同色の波形信号が表示されるので、信号の変化を観察することができ、スクリプティング中のデバッグ時に便利です。

### Deselect All (全ての監視を解除) <a href="#deselect-all" id="deselect-all"></a>

### 全ての監視を解除 <a href="#deselect-all" id="deselect-all"></a>

### Capture キャプチャー(スナップショット) <a href="#capture" id="capture"></a>

監視に選択された信号ソースがある場合は、Capture をクリックして波形のスナップショットを取得し、参照用に保存することができます。

![](https://gblobscdn.gitbook.com/assets%2F-LuPv_lMrFV1b9PLExvq%2F-M9J_ENVbfK8a72bGi0Y%2F-M9J_LRo5v68L3tZQaqs%2Ftest.png?alt=media\&token=fffe520a-c769-4641-b5ab-f0988c4d6b5f)
