Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/19:1/1
2024/05/18:20/24

2024/03/20より399/1409
人気モジュール
No.1: フォーラム 1
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット1

No.1:どっかの巡回ロボット1

日曜日からの合計
メイン
   Satellite Settings
     シミュレーションの実行と強制終了について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
fuji
投稿日時: 2008/11/27 15:54
半人前
登録日: 2008/11/27
居住地:
投稿: 23
シミュレーションの実行と強制終了について
QualNet4.0および4.5にStellite Libraryを追加しています。使用OSはWindowsXPです。
各々のSatellite Libraryのシナリオを設定しアクションボタンをクリックした後、プレイボタンをクリックしたら

4.0では
Assertion(done == true) failed in file c:/cygwin/home/release/87/build/libraries/satellite/srd/ane/anset_subnet.h:352

4.5では
Error in file c:/cygwin/home/release/local/release/123/build/include/qualnet_error.h:188 The ANE model requires the ATELLITE_LIB library

とエラーメッセージが出てシミュレーションが実行できません。Saetellite Libraryの追加の際には新たにパスの設定などがあるのでしょうか??なおcygwinなどはインストールしていません。

最後に、このエラーメッセージを消した後、再度アクションボタンをクリックすると、エラーメッセージが出ずにQualNetが強制終了されてしまいます。

何卒解決の方法を教えていただきたく思います。
以上、よろしくお願いします。

ipoten
投稿日時: 2008/11/27 16:39
一人前
登録日: 2005/7/12
居住地:
投稿: 102
Re: シミュレーションの実行と強制終了について
こんにちは

Satellite Library はもっていないので、確認してはいませんが、
インストール時に Makefile の修正はされているでしょうか?

例えば Windows 環境では、ファイル
main/Makefile-addons-windows
の中に
#include ../libraries/satellite/Makefile-windows
という行があると思うので、コメントをはずして
include ../libraries/satellite/Makefile-windows
として保存して再コンパイル(フルコンパイル)してみてください。

ちなみに cygwin 云々は、このエラーを吐き出した関連オブジェクトが構築された環境の情報だと思います。
__FILE__ マクロなどで変換されたパス情報ではないでしょうか。
fuji
投稿日時: 2008/11/27 17:43
半人前
登録日: 2008/11/27
居住地:
投稿: 23
Re: シミュレーションの実行と強制終了について
ご返事いただきありがとうございました。
ご指摘いただいた内容を修正したのですが、症状を改善することができませんでした。

QualNetをはじめて間ないもので、Makefileの修正の件は知りませんでした。ほかに追加ライブラリをインストールする際には修正を必要とする箇所はあるのでしょうか?
hiro
投稿日時: 2008/11/27 18:34
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: シミュレーションの実行と強制終了について
やはりqualnet.exeが正しく再構築されていないと思われます。

Windows環境ということなので、あらためて手順を記述します。
QualNet 4.5.1の場合ですが、4.0でもほぼ同じです。

%QUALNET_HOME%\main に移動する。

Makefile-addons-windowsを編集して、
#include ../libraries/satellite/Makefile-windows
この行の行頭にある # を一文字削除して保存。

%QUALNET_HOME%\bin に移動する。
del qualnet.exe
として、QualNet.exeを削除する。

%QUALNET_HOME%\main に移動する。
nmake clean
として、*.objを全て掃除する。

namke all
として、*.objをあらためて作り、QualNet.exeも作り直す。

これでうまくいくはずなのですが...

ちなみに上記を行うことで、下記5個のシナリオは正常に動作しました。

%QUALNET_HOME%/satellite/ane/centralized
%QUALNET_HOME%/satellite/ane/distributed
%QUALNET_HOME%/satellite/ane/two-sat
%QUALNET_HOME%/satellite/rsv/one-sat
%QUALNET_HOME%/satellite/tsm/one-sat


fuji
投稿日時: 2008/12/1 11:22
半人前
登録日: 2008/11/27
居住地:
投稿: 23
Re: シミュレーションの実行と強制終了について
お返事いただきありがとうございました。
ご指摘の点を改善したところ、シミュレーションの実行はできるようになりました。
しかし、一回シミュレーションを実行した後、再度アクションボタンをクリックするとエラーメッセージが出ずにQualNetが強制終了されてしまう症状が改善されません。

コマンドラインでの実行では問題ないのですが、GUIで実行した際に必ず起きでしまいます。使用しているJavaのバージョンはJDK1.5.0_06名のですが、環境的には問題ないでしょうか?
ご意見をよろしくお願いします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT