2012-03-26 38 views

回答

1

通過使用scheduleAt()函數同時發送要發送的消息,可以配置3個節點同時發送消息。仿真將始終顯示它們是按順序傳輸的,但請在仿真窗口中檢查T(事件時間)值。每次發送3個消息時,如果T值相同,則意味着它們被同時發送。

到達根節點的消息不能同時處理。每個節點(包括根節點)都實現了handleMessage()函數,該函數將分別分析每個傳入消息。

我希望這是您正在尋找的答案。

+0

是的。 T的值是相同的,我一直在使用scheduleAt()函數。這絕對是我正在尋找的答案。但是,仍然沒有辦法顯示同時模擬。如果有一種方法,那將是非常棒的 – user1030768 2012-03-26 16:52:59

+0

我在一個月前遇到了同樣的問題,但我沒有找到解決方案。如果你確實找到了方法,請告訴我:) – LittleTull 2012-03-26 18:14:58

+0

你只能做廣播動畫(即在同一模擬時間從同一節點發送的消息將以並行方式動畫)。所有其他消息(即使它們在同一時間發送)都會按順序進行動畫。 – Rudi 2015-02-18 10:41:36

-1

你必須在ned文件中定義參數id。在初始化設置條件if(getIndex==id),發送消息。同一條消息將同時發送到節點。