「PIONEコマンドのTIPS」の版間の差分

提供: Eospedia
移動: 案内検索
(ページの作成:「 PIONEコマンド作成に関するTIPSを示します。実装例はPIONEチュートリアルPIONEチュートリアル-PNML、実行例はPIONE Web...」)
 
行14: 行14:
 
First
 
First
 
Second
 
Second
 +
</pre>
 +
<br>
 +
 +
===== print =====
 +
pione action printはアクションファイル内の指定したルール(transition)のコードを出力します。<br>
 +
<pre>
 +
/PIONE-PNML$ pione action print Basic2/Serial2.md First
 +
awk '{print $1*2}' {$I[1]} > {$O[1]}
 +
/PIONE-PNML$ pione action print Basic2/Serial2.md Second
 +
awk '{print $1+1}' {$I[1]} > {$O[1]}
 
</pre>
 
</pre>
 
<br>
 
<br>

2014年12月4日 (木) 00:32時点における版

 PIONEコマンド作成に関するTIPSを示します。実装例はPIONEチュートリアルPIONEチュートリアル-PNML、実行例はPIONE Webclientチュートリアルをご覧下さい。

アクションファイル

デバッグ方法

pione action

アクションファイルのテスト・デバッグのためにpione actionを利用することができます。

list

pione action listはアクションファイル内のルール(transition)名をリストとして出力します。

/PIONE-PNML$ pione action list Basic2/Serial2.md 
First
Second


print

pione action printはアクションファイル内の指定したルール(transition)のコードを出力します。

/PIONE-PNML$ pione action print Basic2/Serial2.md First
awk '{print $1*2}' {$I[1]} > {$O[1]}
/PIONE-PNML$ pione action print Basic2/Serial2.md Second
awk '{print $1+1}' {$I[1]} > {$O[1]}