手順6)個別機能への改造内容反映

<< 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":

 ・・・