Everything
 

仮想ボード パネル【シミュレータ】


仮想的なターゲット・システムを構築し,仮想部品を操作するパネルです。

この操作により,周辺I/Oへのデータの入力と,周辺I/Oからの出力結果を確認することができます。

なお,本パネルは,アクティブ・プロジェクトのシミュレータが周辺機能シミュレーションに対応している場合のみ使用可能です。

図 A.51

仮想ボード パネル【シミュレータ】

 

ここでは,次の項目について説明します。

[オープン方法]

-

[表示]メニュー→[仮想ボード]を選択

[各エリアの説明]

(1)

仮想ボードエリア

仮想的なターゲット・システムを操作するエリアです。

サポートしている部品は以下です。

これらの部品は,プログラム実行中に操作することができます。

 

発光ダイオード(Light Emitting Diode)です。

任意の端子に対する接続が可能で,端子の出力をLEDの点灯/消灯で表示します。

(輝度付き)

発光ダイオード(Light Emitting Diode)です。

任意の端子に対する接続が可能で,PWM出力をLEDの明るさで表現します。

PWMの周期が100msを超える場合は正しく表示されません。

 

デジタル入力用スイッチ(プッシュ式)です。

任意の端子に対する接続が可能で,表示されたボタンをクリックすることで接続端子へデジタル入力値を与えることができます。

 

デジタル入力用スイッチ(トグル式)です。

任意の端子に対する接続が可能で,表示されたボタンをクリックすることで接続端子へデジタル入力値を与えることができます。

 

アナログ・データの入力用として,ある一定範囲のデータを可変に設定できる部品です。

A/Dコンバータを接続した端子に対して,指定した範囲内の任意の値を与えることができます。

 

アナログ・データの入力用として,ある一定範囲のデータを可変に設定できる部品です。

接続した端子に対して, ガス濃度のセンサー値(PPM)を電圧に変換し, 指定した範囲内の任意の値を与えることができます。

 

アナログ・データの入力用として、ある一定範囲のデータを可変に設定できる部品です。

接続した端子に対して、電流値(mA)を電圧に変換し、指定した範囲内の任意の値を与えることができます。

 

振動感知用スイッチです。

任意の端子に対する接続が可能で,表示されたボタンをクリックすることで接続端子へデジタル入力値を与えることができます。

 

警報機向けのブザーです。

任意の端子に対する接続が可能で,端子の出力を音と画像の双方にて示します。

 

温度センサーです。

A/Dコンバータを接続した端子に対して,指定した温度から算出される電圧を与えることができます。

温度と入力電圧の関係式:

接続端子への入力電圧[V] =
(変換係数[mV/℃]×指定温度[℃]+変換オフセット[mV]) / 1000.0

 

ファン・モーターです。

接続した端子からのデジタル信号入力でファンが回転します。

PWMのデューティ比で回転速度の制御も可能です。

 

DCモーターです。

接続した端子からのデジタル信号入力でモーターが回転します。

PWMのデューティ比で回転速度の制御も可能です。

 

遮光センサーです。

部品上の赤い発光部にある「手」をドラッグして発光部分を隠すと,接続した端子に指定した電圧値が入力されます。

 

ワイヤレス充電トランスミッタです。

接続した端子からのPWM信号入力で,給電中を示すため部品の周りを球体が回転します。

 

赤外線受信機です。

部品をクリックすると,接続した端子に設定した信号を出力します。

8x8セグメント 内蔵ドライバ用LCDです。注1

MCU内蔵のLCDドライバからの制御信号を受け取り,LCDの各セグメントを点灯します。

MCUの制御信号と各セグメントの対応をプロパティで設定します。

ブラシレスDCモータです。注2

部品からの出力信号をフィードバック制御し,三相のPWM信号を入力することでモータが回転します。

1個のアナログ入力端子に対して複数のスイッチを指定する部品です。

最大5個までのスイッチを設定可能です。

それぞれのスイッチを押下したときに、それぞれのスイッチに対して設定した電圧値をアナログ端子に入力します。

RSK LCD パネル

Renesas Starter Kit for RL78/L12に付属するLCDパネルです。注1

MCU内蔵のLCDコントローラで動作します。

 

RL78/Gx RSK LCD パネル

Renesas Starter Kit for RL78/G13, G14に付属するデバッグ用LCDです。注3

8文字×2行の表示領域を持ちます。

MCUとUART通信を行うコンソールです。16進数表記とASCIIコード表記に対応しています。MCU から送信されるデータは行の先頭に > が付加されています。

 

 

 

 

注 1.

RL78/L12のみ使用可能です。

注 2.

RL78/G1Fのみ使用可能です。

注 3.

RL78/G13, G13A, G14でのみ使用可能です。

(2)

ボタンエリア

部品を追加するボタンです。

プログラム停止中に有効になります。

部品(コンポーネント)追加

ボタンを押下すると,追加可能な部品の一覧が表示され,選択することで部品を追加できます。

部品はドラッグして配置したい位置に移動することが可能です。

選択した部品の右上に表示される削除ボタンを押下することで部品を削除可能です。

(3)

プロパティエリア

部品のプロパティを表示/編集するエリアです。

プログラム停止中に選択した部品のプロパティを表示します。

表示される項目は以下です。

タイプ

部品を選択します。

サブタイプ

LEDの輝度付き,輝度なしを選択します。

部品がLEDの場合に表示します。

輝度調節なしLED

LEDを点灯/消灯で使用します。

輝度付きLED (PWM)

LEDを輝度付きで使用します。

名前

部品の名前を指定します。

接続先

接続する端子名を選択します。

カラー

LEDの色を選択します。

部品がLEDの場合のみ表示します。

選択可能な色は以下のとおりです。

赤,緑,青

アクティブレベル

アクティブ状態を選択します。

部品がLED,スイッチの場合に表示します。

アクティブHigh

アクティブ・レベルをHighに設定します。

アクティブLow

アクティブ・レベルをLowに設定します。

外観

スイッチの種類を選択します。

部品がスイッチの場合に表示します。

押しボタンスイッチ

プッシュ・スイッチにします。

トグルスイッチ

トグル・スイッチにします。

最小入力値

入力値の下限値を表示,または指定します。

部品がポテンショメータ,ガスセンサー,温度センサーの場合に表示します。

温度センサーにおいて,最小入力値は変換係数と変換オフセットから自動計算(-変換オフセット[mV] / 変換係数[mV/℃])します。

最大入力値

入力値の上限値を表示,または指定します。

部品がポテンショメータ,ガスセンサー,温度センサーの場合に表示します。

温度センサーにおいて,最大入力値は以下の式で自動計算します。

(入力可能最大電圧[V]-変換オフセット[mV] / 1000.0) / (変換係数[mV/℃] / 1000.0)

入力ステップ

入力値の最小可変幅を表示,または指定します。

部品がポテンショメータ,ガスセンサー,温度センサーの場合に表示します。

ポテンショメータは,テキスト・ボックスに入力する刻み幅が対象です。

入力初期値

CPUリセット時の初期値を選択します。

部品がポテンショメータ,ガスセンサー,温度センサーの場合に表示します。

リセット時

CPUリセット時の動作を選択します。

部品がポテンショメータ,ガスセンサー,温度センサーの場合に表示します。

ホールド

CPUリセット直前の状態をCPUリセット後も維持します。

初期化

CPUリセット時,[Initial Input Value]で選択した値に設定します。

サウンド

ブザーのミュートを選択します。

部品がブザーの場合に表示します。

変換係数

各種入力値を電圧値に変換する係数を指定します。

部品がガスセンサー,温度センサーの場合に表示します。

変換オフセット

各種入力値を電圧値に変換する際のオフセットを指定します。

部品が温度センサーの場合に表示します。

入力可能最大電圧[V]

接続先の端子に入力可能な最大の電圧値を指定します。

COM/SEG信号

-

8x8 セグメント内蔵ドライバ用LCD

8x8セグメント 内蔵ドライバ用LCDの制御信号の設定を表示/変更します。

表示状態では設定している桁数および制御信号の有無を表示します。

プロパティを選択すると,表示領域がボタンに変化します。

ボタンを押下すると下図の入力画面が表示されます。

桁数および各セグメントに対応する制御信号の選択を行い,[OK]ボタン押下で入力を確定します。

-

RSK LCD パネル

RSK LCD パネルの制御信号の設定を表示/変更します。

プロパティを選択すると,下図の入力画面が表示されます

LCDに接続されるCOM信号とSEG信号の選択を行い,[OK]ボタン押下で入力を確定します。

入出力接続先

ブラシレスDCモータの入出力端子の設定を表示/変更します。

プロパティを選択すると,表示領域がボタンに変化します。

ボタンを押下すると下図の入力画面が表示されます。

 

スイッチ

アナログ入力スイッチの個数とスイッチ毎の設定電圧を表示/設定します。

プロパティを選択すると,表示領域に電圧値入力ボックスと追加ボタン,スイッチごとの電圧値のタグが表示されます。 電圧値入力ボックスに入力した電圧値を追加ボタンで追加します。スイッチごとの電圧値はタグの削除ボタンを押下すると削除します。

端子設定

RL78/Gx RSK LCD パネルの制御信号の設定を表示/変更します。

プロパティを選択すると,下図の入力画面が表示されます。

LCDに接続される6個の端子の選択を行い,[OK]ボタン押下で入力を確定します。

UART設定

"Setting..."ボタンを押下することで,設定ダイアログが表示されます。UARTコンソールと接続する端子やUART通信の設定を行います。

受信コード設定

"Setting..."ボタンを押下することで,設定ダイアログが表示されます。MCUに繰り返し入力される波形の設定を行います。

(4)

詳細波形モニタエリア

タブを押下することにより,詳細波形モニタが表示されます。

詳細波形モニタでは,予め端子を登録しておくことでプログラムの実行停止前の1ミリ秒間の端子波形を500ナノ秒間隔で表示することが可能です。

また,マーカー機能や検索機能を用いることにより,ある条件を満たすような状態が存在するかなどを確認することも可能です。

詳細な使用方法は,詳細波形モニタ内に表示されるヘルプを参照してください。

図 A.52

詳細波形モニタ

注意 RL78/G1Fのみ使用可能です。

-

著作権について

仮想ボードパネルは,下記ファイルに明記されている著作権で保護されたコンポーネントを使用することがあります。

CS+のインストール・フォルダ\CC\vboard\licenses-abstract.txt