.. diagram2vppl. diagram2vppl ============ 概要 ---- diagram2vpplは回路図エディタを流用して描いたDNNデータフローダイアグラムから、VPPL言語のソースプログラムを生成するツールです。 具体的にはBSCH3Vエディタで生成された部品表とネットリストからVPPL言語のソースプログラムを生成します。 部品表はBSCH3V付属のpl3w.exeにより生成されたCSVファイルです。 ネットリストはBSCH3V付属のnl3w.exeにより生成されたNETファイル(OrCad形式)です。 出力はVPPLコンパイラがコンパイルできるプログラムとなります。 なお、不完全なネットリストからは不完全なVPPLソースが生成されるので、ネットリスト変換後 ダイアグラムからの変換が正しく行われているのかレポートファイルを確認すべきです。 リビジョン ---------- diagram2vppl.py v01r02 コマンドライン -------------- .. code-block:: none python diagram2vppl.py [option [option_parameter]]... 以下のようなオプションをつけて動作させることで所望の結果を得ることができます。 **コマンドラインオプション** +-----------+------------------------------------+ |オプション | 意味 | +===========+====================================+ |-h | ヘルプ表示 | +-----------+------------------------------------+ |--CSV csv | 部品表入力 | +-----------+------------------------------------+ |--NET net | ネットリスト入力 | +-----------+------------------------------------+ |--OUT vppl | VPPL言語ソース出力ファイル名 | +-----------+------------------------------------+ |--SOL nam | ソリューション名 | +-----------+------------------------------------+ |--DB db | 共通DBフォーマット出力ファイル名 | +-----------+------------------------------------+ |--PROF csv | プロファイリング集計結果 | +-----------+------------------------------------+ |-v | 処理の途中経過を詳細に出力 | +-----------+------------------------------------+ |-V | バージョンのみ表示して終了 | +-----------+------------------------------------+ |-d | デバッグ用オプション | +-----------+------------------------------------+ 構造 ---- .. automodule:: diagram2vppl .. autoclass:: diagram2vppl.kvParser :members: .. autoclass:: diagram2vppl.pListReader :members: .. autoclass:: diagram2vppl.profDataReader :members: .. autoclass:: diagram2vppl.netListReader :members: .. autoclass:: diagram2vppl.vpplWriter :members: .. autoclass:: diagram2vppl.SwriterDNN :members: