私は Modelica ライブラリを開発しており、ソース コード リストを含むドキュメントを作成する必要があります。注釈なしで Modelica モデルのソースを含めることができるようにしたいと思います。
手動で編集することもできますが、より自動化された戦略を探しています。最も便利で簡単な方法は、何らかのツールを使用して.mo
注釈なしでファイルを保存し、それらをドキュメントに含めることだと思います (私は\lstinputlisting
LaTeX で使用しています)。
これを行うことは可能ですか?Dymola、OpenModelica、JModelica にアクセスできます。Dymolaは、自動的に生成されるドキュメント ([ファイル] > [エクスポート] > [HTML...]) にリストを含めることができるため、明らかにそのようなリストを作成できます。Dymola とOpenModelicaを使用したスクリプト作成を検討していますが、これを行う方法も見つかりませんでした。
JModelicaは良い選択肢のように思えますが、私は Python を使った経験がありません。これが可能で、誰かが私にいくつかの指針を与えるなら、私は喜んでそれを自分で調べます. 仕事をするかもしれない関数への言及を見つけましたが、prettyprint
どこから始めればよいかわかりません。最新のドキュメントでその機能への参照さえ見つかりません。
また、Dymola/OpenModelica を使用して (UI を介して、またはスクリプトを使用して) それを行う方法を見つける方が便利です。私は何かを逃しましたか?