開発 11 11月 2014FORTRANのサンプルって探すの大変なんですよね。 ちと必要に迫られてFORTRANのサンプルを探してみる。 調べてみると数値計算で使う関数って製品化されているものや、オープンソースのものなどいろいろあるようです。 ちょっと時間があれば詳しく見てみたいところではあるんですが、導入にはそれなりに手間が掛かる。 ちょっとした計算だと、大規模なライブラリを… 続きを読む
TRNSYS 26 9月 2013コンポーネントが認識されない。。。(2) さて、前回、新しく作ったコンポーネントがTRNSYSから認識されない状況に陥りました。 原因は参照しているMSVCR110.DLLが見つけられないこと。 このファイルが何かというと、一般には「Cランタイムライブラリ」と言われるファイルです。コンポーネントはFORTRANで書いているので、なんでCのラ… 続きを読む
TRNSYS 26 8月 2013FORTRANでWindowsイベント処理 計算型のコンポーネントを作ったら。。。 条件が成立するまでWaitと計算を繰り返すコンポーネントを作ったら、止まらなくなりました。 いや、いずれ条件が成り立てば止まるんですが、途中で止めたくても止まらなくなってしまいました。 具体的にどうなるかというと。。。 計算が全く進まない状態。条件の成立を待ち… 続きを読む
TRNSYS 15 3月 2013No single-threaded DLL option TRNSYS-Usersを見ていたら、FORTRANコンパイラの設定の質問が流れていました。 No single-threaded DLL option Type29をビルドしなおしてみたら、コンポーネントからのファイル作成時にエラーになってしまうようです。現象としては"fort.xxx"というファ… 続きを読む
TRNSYS 13 3月 2013Intel FORTRANで固定形式と自由形式の切り替え方法 FORTRANのソースコードの形式には固定形式と自由形式があります。前者はいわゆるFortran77互換の形式、後者はFortran90です。 Intel Fortranはどちらの形式にも対応していて、デフォルトではファイル拡張子で区別しているようです。 拡張子による判定 ソースコードの形式拡張子固… 続きを読む
TRNSYS 11 3月 2013TRNSYSでJavaScriptを使ってみる(試作です) Photo by Christopher Robin Ebbinghaus on Unsplash 前回の投稿で、Equationの使い方を紹介しました。Equationはいろいろ使えて便利なんですが、ちょっと複雑な条件になると、それなりに工夫が必要になります。というか、だんだん一見して何の処理か解… 続きを読む