新しいTRNSYSコンポーネントを作成する
前回のつづきです。
サンプルのプロジェクトを利用して新しいコンポーネントを作成する手順の紹介です。この例ではサンプルプロジェクトを元にType202を作成しています。
※予めGithub/TRNSYS.JPから関連するファイルをダウンロードしておいてください。
1 作業フォルダの準備
はじめにサンプルのプロジェクトをコピーして作業用のフォルダを用意します。
フォルダ(”C:TRNSYS18\Compilers\MyType201″)をコピーして名前をMyType202へ変更します。
![プロジェクトをフォルダごとコピーする](https://i0.wp.com/www.kankyoukei.com/wp-content/uploads/2019/04/2dc7d2fcc4ff7f5f42412c3c984503c5.png?resize=709%2C404&ssl=1)
2 ソースコードの準備
Simulation Studioで新しいType(MyType202)のプロフォルマを作成、FORTRANのソースコード(Type202.f90)を同じフォルダへエクスポートして置きます。
![FORTRANのソースコードをエクスポート](https://i0.wp.com/www.kankyoukei.com/wp-content/uploads/2019/04/f9cca008d476d1eef0d8e0922d3e0660.png?resize=567%2C363&ssl=1)
3 プロジェクト名の変更
Visual Studio 2017を起動して、ソリューション(MyType.sln)を開き、プロジェクト名をMyType201からMyType202へ変更します。
![プロジェクト名を変更](https://i0.wp.com/www.kankyoukei.com/wp-content/uploads/2019/04/e1722889516ed3db8f9f48ac35fd84ae.png?resize=234%2C157&ssl=1)
※このプロジェクト名の変更で、出力されるDLLの名前がMyType202.dllへ変わります。
4 ソースコードの差し替え
既存のソースコード(Type201.f90)をプロジェクトから削除(クリア)する。
![既存のソースコード(Type201.f90)をプロジェクトから削除](https://i0.wp.com/www.kankyoukei.com/wp-content/uploads/2019/04/7957a5735a56ba1fa20718e380f220e6.png?resize=265%2C285&ssl=1)
![確認画面](https://i0.wp.com/www.kankyoukei.com/wp-content/uploads/2019/04/b102d9c7b1e43a379f18064a088d5e8c.png?resize=235%2C81&ssl=1)
Source Filesフォルダを選んで、右クリックから[追加]-[既存の項目]で、先ほど追加した新しいソースコード(Type202.f90)を追加する。
![エクスポートしたFORTRANのソースコードを追加する](https://i0.wp.com/www.kankyoukei.com/wp-content/uploads/2019/04/530eb9ab833839036df04a82e1d81b47.png?resize=567%2C240&ssl=1)
ソリューションエクスプローラーの表示が以下のようになっている事を確認する。
![](https://i0.wp.com/www.kankyoukei.com/wp-content/uploads/2019/04/79b0424b06a062e1618f4d87c584003d.png?resize=192%2C111&ssl=1)
以上でプロジェクトの準備は終了です。Type202.f90へ処理内容を記述して、無事ビルドできれば完了です。
動作環境
以下の環境で動作を確認しています。
Windows10 Pro(64bit)
Intel Parallel Studio XE2018 Update2
Visual Studio 2017(ver15.7.1)
TRNSYS18.00.0017(64bit)