Everything
 

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


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

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

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

図 A.50

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

 

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

[オープン方法]

-

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

[各エリアの説明]

(1)

仮想ボードエリア

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

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

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

 

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

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

(輝度付き)

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

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

温度センサーです。

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

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

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

 

ファン・モーターです。

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

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

 

DCモーターです。

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

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

 

遮光センサーです。

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

 

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

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

 

赤外線受信機です。

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

(2)

ボタンエリア

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

プログラム停止中に表示します。

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

部品を追加します。

部品の初期設定はLEDです。プロパティエリアの[Type]から使用する部品を選択してください。

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

部品(コンポーネント)削除

選択した部品を削除します。

(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]

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

 

-

著作権について

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

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