2012.4.16. 機會網絡仿真ONE基礎學習

論文閱讀及相關文獻閱讀:《 Opportunistic Network Environment simulator》

                                                《 機會網絡中的用戶移動模型》


http://www.cnblogs.com/jcleung/archive/2011/05/23/2054713.html   這個博客不錯,推薦學習。


運行ONE:

one.sh [-b runcount] [conf-files]

-b 表示以批處理方式運行,其後必須指定運行的次數,或者運行次數的範圍,如

one.sh -b3

one.sh -b2:4

conf-files表示配置文件路徑,可以有一個或多個,後面的配置將覆蓋前面的配置。

我是在windows環境下運行  >cmd

                                                  >CD /D D:one_1.4.1

                                                  >one.bat -b 4

關於ONE的配置文件:

ONE的配置文件是包含鍵值對的普通文本文件, 其基本格式爲:

Namespace.key= value

名字空間(Namespace)以大寫字母開頭,名字空間與鍵名都以CamelCase的方式命名,並且大小寫敏感。通常名字空間定義了配置屬性起作用的範圍。通常(並不是所有情況),名字空間就是屬性所起作用的類的名字。特別地,Movement Models, Report Models 和 Routing Models都遵從這個規範。

有些屬性定義了外部數據文件的路徑,這些路徑可以爲相對或絕對路徑,但必須以"/"作分隔符(Unix & Windows下都如此)。

對於運行索引的屬性值,其語法爲:

Namespace.key= [run1value;run2value;run3value]

即所有值都放在一對方括號中,並以分號分隔。當然每個值也可以是逗號分隔的形式。

註釋設置文件中的註釋以"#"開頭,只對當前行有效。

值填充某些屬性支持"Value Filling"功能(目前僅包括Scenario和Report中的屬性),即對其他屬性值的引用,只需將對應的屬性名放在兩個%%之間即可。
默認設置


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章