コンテンツへスキップほーむ。それゆけ!Fortran。Module文ノートカバーよへこの旅。千葉茨城それゆけ!Fortran。TRNSYSFortranでTRNSYSのコンポーネント作成する際、使いまわしをできる処理はSubroutine化したほうが間違いが少なくなります。Fortranのsubroutineでは、呼び出す変数をいちいち宣言しないといけないので、よく使う変数や定数があるようであれば、Module文を用意してその中に書くようにするとglobal変数として扱えるようになるので便利です。このModule文、Fortran90からの機能でFortran77のCommonブロックと同じような機能です。Module文は変数だけでなく、処理に対しても使えます。う~ん、例えば、ラジアンと角度の変換式とか。TRNSYSで使う場合は下のような感じ。as...]でfortranのソースコードを書き出すと.for形式で書き出されるので、拡張子をひとまず.f90に変更。これでFortran90の機能が使えるようになります。1号のページをどうぞ。TrnsysFunctionsと記載されている箇所があるので、そこに宣言を追加。Module名は(2)と同じ。Type99などのソースコードが参考になるかもです。Processorのコンポーネントです。影の設定(2)CATEGORYEnergyPlusExcelFORTRANLightingMacRadianceSketchUPSolarDesignersu2radTRNSYSwordpressφ(..)おやつよへこの旅。