Translate

2013/09/24

コンポーネントが認識されない。。。(1)

新しく作ったTRNSYSのコンポーネントがなぜか認識されない。Simulation Studioでメッセージを確認すると、どうもDLLとして認識されていないっぽい。

以下、リストファイル(*.lst)に書き出されているエラーメッセージ

*** Fatal Error at time   :         0.000000
    Generated by Unit     : Not applicable or not available
    Generated by Type     :   201
    TRNSYS Message    105 : A TYPE was called in the TRNSYS input file but was either not linked into trndll.dll or was not found in an external dll. A dummy subroutine was called in its place. Please link the TYPE or remove it from the input file
    Reported information  :  Type201 could not be located in either the trndll.dll or in an external dll. Please relink theTRNDll.dll including this Type or make sure that an external DLL in the \UserLib\DebugDLLs and \UserLib\ReleaseDLLs folders contain the Type.


はて?特殊なことはしてないはずなんだけどな?どんな理由で認識されないんだろ?
こういう時は、TRNSYSをコマンドラインから実行してみると、より詳しい原因が判ることがあります。(Simulation Studioから実行すると、Simulation Studioからのエラーメッセージが記録されてしまうので、TRNSYS本体のエラーメッセージを確認するため直接実行してみる)

で、コマンドラインから、こんな感じでTRNSYSを実行してみると。。。

C:\>C:\Trnsys17\Exe\TRNExe.exe sample.dck


DLL(MSVCR110.dll)を参照しているのに見つけられていない。

さて、エラーの原因は判ったものの、さて次はどうする???

つづく。

0 件のコメント:

コメントを投稿