<< Click to Display Table of Contents >> トレーニング(PA-Panel) > DCSサンプルのカスタマイズ > 新規に構造化タグクラスを追加する > 手順6)個別機能への改造内容反映 |
概要
新しく追加した2PIDクラスが表示されるように、関連する個別機能のスクリプトを変更します。
ここでは、以下の2つの機能への変更を行います。
•信号リスト画面
•アナンシエータ画面
信号リスト画面
1.Panel EditorからPA-Framework.xmlを選択し、「CORE_SignalList」フォームを表示してください。
2.フォームを選択した状態でスクリプトエディタを開き、以下の箇所に対して記述を追加します。
■表示および検索対象クラス設定の追加
var fcTargetClass = c(・・・,"MELSEC.QnPH.PID", "MELSEC.QnPH.2PID",・・・); |
※羅列された条件の中に、新たに追加したクラスIDの記述を追加してください。
■グリッド表示関数(fDisplayPageCash)への追加
// 行データ編集/////////////////////////////////////////////////////// switch(vRowData[fcCOL_CLASSID]) { ・・・ case "MELSEC.QnPH.PID": case "MELSEC.QnPH.2PID": case "SYSMAC.CJ.PID": ・・・ default: break; }
|
■グリッド表示関数(fDisplayPageCash)への追加
// グリッドへのデータセット・表示色編集/////////////////////////////////////////////////////// (省略) switch(vRowData[fcCOL_CLASSID]) { ・・・・ case "MELSEC.QnPH.PVI": case "SYSMAC.CJ.PVI": case "MELSEC.QnPH.SVO": case "SYSMAC.CJ.SVO": case "MELSEC.QnPH.MVO": case "SYSMAC.CJ.MVO": case "MELSEC.QnPH.PR": case "SYSMAC.CJ.PR": case "MELSEC.QnPH.PID": case "MELSEC.QnPH.2PID": case "SYSMAC.CJ.PID": ・・・ default: break; }
|
アナンシエータ画面
1.Panel EditorからPA-Framework.xmlを選択し、「CORE_AnnunciatorMain」フォームを表示してください。
2.フォームを選択した状態でスクリプトエディタを開き、以下の箇所に対して記述を追加します。
■バインド式自動生成関数(fGetFillColorBind)へ識別子「MELSEC.QnPH.2PID」の追加
switch(vClassType) { ・・・ case "MELSEC.QnPH.PID": case "MELSEC.QnPH.2PID": case "SYSMAC.CJ.PID": ・・・ }
|