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

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/16:5/5
2024/05/15:17/23

2024/03/17より393/1402
人気モジュール
No.1: フォーラム 78
No.2: ニュース 2
No.3: QualNet概要 1
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット56
No.2:Unknown OS1

No.1:どっかの巡回ロボット50
No.2:Google巡回ロボット3
No.3:Majestic-12巡回ロボット3

日曜日からの合計
メイン
   Scenario Setup & Configuration
     シナリオ実行失敗時に表示されるエラーについて
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
hndtik
投稿日時: 2012/10/3 14:20
新米
登録日: 2012/10/3
居住地:
投稿: 6
シナリオ実行失敗時に表示されるエラーについて
こんにちは、windows7(64bit)でQualNet 5.2をつかっています。
シナリオ作成について質問があります。

QualNetをインストールして、元から用意されているシナリオの
\qualnet\5.2\scenarios\default\default.config
は実行できたのですが、そのシナリオ内のCBRアプリケーションの一つの設定を変更(End time 200s→198s)すると下記のようなエラーが出てシミュレーションが行えなくなりました。また、設定を元に戻しても同じエラーが出るようになりました。

===============================
Warning in file ..\addons\kernel\main.cpp:1067

Error:Error in file ...\libraries\wireless\src\phy.cpp:1279
PHY-RX-MODEL is missing
===============================

また題名からそれるのですが、配置してあるノードのrouting protocolをOLSRに変更しようとすると、プルダウンメニューの選択肢が「Bellman Ford,RIP,None」しか表示されません(wirelessライブラリーのStatusはOKとなっています)。


これらの問題は設定不足による問題なのでしょうか?
ご教示いただけると助かります。よろしくお願いします。
scallion
投稿日時: 2012/10/4 11:12
常連
登録日: 2010/10/21
居住地:
投稿: 51
Re: シナリオ実行失敗時に表示されるエラーについて
GUIで、Physical Layerを見た時にRadio Typeが空欄になっていませんか?
そのまま保存してしまうと、PHY-RX-MODELが空欄のままconfigファイルに保存されてしまい、エラーになるようです。

一度、リビルドしてみてください。
cd %QUALNET_HOME%\main
nmake -f Makefile-windows-**** clean
nmake -f Makefile-windows-****
hndtik
投稿日時: 2012/10/4 15:35
新米
登録日: 2012/10/3
居住地:
投稿: 6
Re: シナリオ実行失敗時に表示されるエラーについて
scallionさん、回答ありがとうございます。
おっしゃるとおりRadio Typeが空欄になっており、選択もできない状態でした。

指示されたとおりにリビルドしてみたところ下記のようになりました。
そして再びGUIを起動しようとすると
「QualNet executable file not found. Compile QualNet and restart the GUI」
と表示され、起動できなくなりました。

nmake -f Makefile-windows-**** clean
==========================================================
'Makefile-windows-common' は更新する必要がありません。
'Makefile-windows-first-target' は更新する必要がありません。
'Makefile-windows-targets' は更新する必要がありません。
'Makefile-windows-vc10' は更新する必要がありません。
'Makefile-windows-vc9' は更新する必要がありません。
'Makefile-windows-x64-vc9' は更新する必要がありません。
'Makefile-windows-x64-vc9e' は更新する必要がありません。
del /s *.obj & cd ../libraries/ & del /s *.obj & cd ../interfaces/ & del
/s *.obj & cd ../contributed/ & del /s *.obj & cd ../main
c:\snt\qualnet\5.2\main\*.obj が見つかりませんでした。
c:\snt\qualnet\5.2\libraries\*.obj が見つかりませんでした。
c:\snt\qualnet\5.2\interfaces\*.obj が見つかりませんでした。
c:\snt\qualnet\5.2\contributed\*.obj が見つかりませんでした。
del ..\main\temp.lib > NUL 2>&1
del > NUL 2>&1
del ..\libraries\wireless\src\prop_range.obj > NUL 2>&1
del ..\main\upgrade_scenario.obj > NUL 2>&1
del ..\libraries\wireless\src\shptoxml\shptoxml.obj ..\libraries\wirele
ss\src\shptoxml\shptoxml_main.obj ..\libraries\wireless\src\shptoxml\shptoxml_s
hared.obj ..\libraries\wireless\src\shapelib\dbfopen.obj ..\libraries\wireless
\src\shapelib\shpopen.obj > NUL 2>&1
del > NUL 2>&1
del > NUL 2>&1
del > NUL 2>&1
del ..\bin\qualnet.exe > NUL 2>&1
del ..\bin\qualnet.pdb > NUL 2>&1
del ..\bin\qualnet.ilk > NUL 2>&1
del ..\bin\mts-socket.exe > NUL 2>&1
del ..\bin\mts-socket.pdb > NUL 2>&1
del ..\bin\mts-socket.ilk > NUL 2>&1
del ..\bin\radio_range.exe > NUL 2>&1
del ..\bin\radio_range.pdb > NUL 2>&1
del ..\bin\radio_range.ilk > NUL 2>&1
del ..\bin\shptoxml.exe > NUL 2>&1
del ..\bin\shptoxml.pdb > NUL 2>&1
del ..\bin\shptoxml.ilk > NUL 2>&1
del ..\bin\upgrade_scenario.exe > NUL 2>&1
del ..\bin\upgrade_scenario.pdb > NUL 2>&1
del ..\bin\upgrade_scenario.ilk > NUL 2>&1
del ..\bin\libexpat.dll > NUL 2>&1
del ..\main\vc60.pdb > NUL 2>&1
=======================================================

nmake -f Makefile-windows-****
============================================================
'Makefile-windows-common' は更新する必要がありません。
'Makefile-windows-first-target' は更新する必要がありません。
'Makefile-windows-targets' は更新する必要がありません。
'Makefile-windows-vc10' は更新する必要がありません。
'Makefile-windows-vc9' は更新する必要がありません。
'Makefile-windows-x64-vc9' は更新する必要がありません。
'Makefile-windows-x64-vc9e' は更新する必要がありません。
============================================================
hndtik
投稿日時: 2012/10/4 15:41
新米
登録日: 2012/10/3
居住地:
投稿: 6
Re: シナリオ実行失敗時に表示されるエラーについて
 
scallion
投稿日時: 2012/10/4 15:50
常連
登録日: 2010/10/21
居住地:
投稿: 51
Re: シナリオ実行失敗時に表示されるエラーについて
QualNet executable file not found. Compile QualNet and restart the GUI
は、nmake -f Makefile-windows-****が上手くいってないため出ています。

記述が足りず失礼しました。
Makefile-windows-****の、****の部分は、以下の中からお使いの環境に併せて選んで下さい。
Makefile-windows-vc10
Makefile-windows-vc9
Makefile-windows-x64-vc9
Makefile-windows-x64-vc9e


とりあえずは、Makefile-windows-vc9でいいと思います。

vc10は、VS2010の場合、x64-vc9は、64bitの場合に使用しますが、無用なエラーを避けるため今は使用しないで下さい。
hndtik
投稿日時: 2012/10/4 16:05
新米
登録日: 2012/10/3
居住地:
投稿: 6
Re: シナリオ実行失敗時に表示されるエラーについて
何度もすみません。

nmake Makefile-windows-vc9
を実行しても「Makefile-windows-vc9は更新する必要がありません」とでます。

一応すべてのパターンで試したのですが、結果は同じでした。
forum_admin
投稿日時: 2012/10/4 16:28
管理人
登録日: 2005/5/6
居住地: 東京都中野区中央4-5-3 ?構造計画研究所
投稿: 45
Re: シナリオ実行失敗時に表示されるエラーについて
"-f" (ハイフン・エフ)が抜けてます。

nmake Makefile-windows-vc9
ではなく、
nmake -f Makefile-windows-vc9
です。
hndtik
投稿日時: 2012/10/4 17:00
新米
登録日: 2012/10/3
居住地:
投稿: 6
Re: シナリオ実行失敗時に表示されるエラーについて
ご指摘ありがとうございます。見落としていました。

無事リビルドを実行できましたが、途中でエラーを吐いてしまいました。


================================
cl /EHsc /MT /nologo -I..\include -I..\include\windows -I..\librarie
s\developer\src -I..\libraries\multimedia_enterprise\src -I..\libraries\wireless
\src -I..\libraries\wireless\src\olsrv2 -I..\libraries\wireless\src\shapelib
-I..\libraries\wireless\src\shptoxml -I..\libraries\advanced_wireless\src -I..\l
ibraries\cellular\src -I..\libraries\umts\src -I..\libraries\satellite\src -I..\
libraries\satellite\src\sattsm -I..\libraries\satellite\src\ane -I..\libraries\u
rban\src -I..\libraries\sensor_networks\src -I..\libraries\lte\src -I../include/
windows -DPARALLEL -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_S
ECURE_SCL=0 -D_HAS_ITERATOR_DEBUGGING=0 /Ox /Ob2 -D_CRT_SECURE_CPP_OVERLOAD_
STANDARD_NAMES -DENTERPRISE_LIB -DWIRELESS_LIB -DADVANCED_WIRELESS_LIB -DCELL
ULAR_LIB -DUMTS_LIB -DSATELLITE_LIB -DKERNEL_LITE -DADDON_SATTSM -DADDON_ANE -DU
RBAN_LIB -DSENSOR_NETWORKS_LIB -DLTE_LIB -DLTE_LIB_RLC /Fo..\libraries\advanced_
wireless\src\mac_dot16_ss.obj /c ..\libraries\advanced_wireless\src\mac_dot16_ss
.cpp
mac_dot16_ss.cpp
..\libraries\advanced_wireless\src\mac_dot16_ss.cpp(18269) : warning C4553: '=='
: 演算子にプログラム上の作用がありません。'=' を意図しましたか?
..\libraries\advanced_wireless\src\mac_dot16_ss.cpp(18326) : error C2065: 'I' :
定義されていない識別子です。
..\libraries\advanced_wireless\src\mac_dot16_ss.cpp(18326) : error C2146: 構文エ
ラー : ';' が、識別子 'dot16Ss' の前に必要です。
..\libraries\advanced_wireless\src\mac_dot16_ss.cpp(18428) : error C2065: 'I' :
定義されていない識別子です。
..\libraries\advanced_wireless\src\mac_dot16_ss.cpp(18428) : error C2146: 構文エ
ラー : ')' が、識別子 'dot16' の前に必要です。
..\libraries\advanced_wireless\src\mac_dot16_ss.cpp(18428) : error C2059: 構文エ
ラー : ')'
NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio 9.0\
VC\BIN\cl.EXE"' : リターン コード '0x2'
Stop.

===============================

エラー箇所のファイルの中身を見てみたのですが私には原因がわかりませんでした。

mac_dot16_ss.cpp
hndtik
投稿日時: 2012/10/9 20:01
新米
登録日: 2012/10/3
居住地:
投稿: 6
Re: シナリオ実行失敗時に表示されるエラーについて
windowsでのビルド環境が整っておらずうまくリビルドできていなかったようなので、環境をlinuxに移してインストールしたところ無事正常にシミュレーションできました。

今までアドバイスしてくれた方には感謝いたします。
これからもよろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT