2017-01-24 21 views

答えて

1

この方法は、Dymola 2017FD01について試験されています。以前のバージョンでは、利用できなくなったsetup.mosスクリプトを使用して別の方法を使用していました。この投稿時点では、Dymola GUIを使用してこの操作を実行するオプションはありません。

これは、簡単、以下に示す手順で.mosファイルを介して達成することができる。

  1. は理にかなっている場所に.mosファイルを作成します。たとえば、C:\Users\USERNAME\Documents\Dymola\startup.mos
  2. .mosファイルに必要なアクションを追加します。たとえば、ライブラリをロードするには、openModel("C:\\Users\\USERNAME\\Documents\\ModelicaLibrary\\package.mo");
  3. のように、常に自動生成されたファイルを現在の作業ディレクトリに置きます。その場所を同じ場所にして、出力ファイルの場所を探す必要はありません。したがって、.mosファイルの末尾に現在のディレクトリを変更します。cd("C:\\Users\\USERNAME\\Documents\\Dymola");
  4. Dymola.exeファイルにショートカットが存在しない場合は、作成します。
  5. ショートカットを右クリックし、Propertiesに移動します。 Shortcut>Targetの末尾には、"C:\Users\USERNAME\Documents\Dymola\startup.mos"が追加されます。そのセルの内容は次のようになります。"C:\Program Files (x86)\Dymola 2017 FD01\bin64\Dymola.exe" "C:\Users\vmg\Documents\Dymola\startup.mos"
  6. これだけです。 Dymolaがそのショートカットから起動されたときには、.mosファイルで指定されたアクションを実行する必要があります。
2

質問は少し曖昧です - もう1つの回答は1つのシナリオでは非常に良いです。 (ステップ2でopenModelコールを変更することができます。)

しかし、あなたは常には、特定のディレクトリなど、それはDymolaは2016 FD01とは若干異なりDymolaは2017年にGUIを使用してFD01(および可能でDymolaはを起動する場合):

  1. ディレクトリの変更([ファイル]> [ディレクトリの変更)
  2. Modelicaパス([ファイル]> [Modelicaパスに追加)
  3. 保存これらの設定([編集]> [オプション]> [設定]:起動とModelicaパスを選択します)

あなたは「プリロード」は、いくつかのオプションがあるライブラリへの場合:あなたは管理者である場合は、Dymolaは/挿入/ dymodraw.iniを変更して行を追加することができ、代わりimport MyPackage;またはopenModel("...\\MyPackage.mo");を使用することができますスタートアップスクリプトで :Dymola5LibraryMenu "MyPackage"(技術的にそれは "ロード"せず、パッケージブラウザにライブラリを表示するだけです)。

重要な違いは、dymodraw.iniを変更すると、「すべてクリア」した後でも、ライブラリが「ロード済み」になります。

関連する問題