[問題] 請問有關於 qualnet 的 TDMA 修改

看板Network_Sim作者 (香蕉公車)時間15年前 (2009/07/16 04:14), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問有關 TDMA protocol 的修改 是這樣的 小弟我目前在改 TDMA 這個 protocol 因為原本的 TDMA 每一個 time slot 的時間是固定的 我希望可以把他改成不固定的 然後在 TDMA-SCHEDULING-FILE 裡面去指定每個 time slot 的長短 作法如下: 因為 TDMA 是用 clocktype slotDuration 來紀錄 time slot 的長度 因此我把它改成 clocktype* slotDuration 並且將它 malloc 成一個 array 即 slotDuration = 第 i 個 time slot 的長度 可是我發現這樣修改之後 如果我的 time slot 每一個的長度都設定為一樣, 比如 2 2 2 2(4 個 slot) 跑出來的結果就跟原先的 TDMA 相同, 沒問題 但如果我的 time slot 長度設為 2 3 2 3(4 個 slot) 跑出來的結果就有問題 我使用 packet tracer, 發現所有的 packet dequeue 後就憑空消失(不是 drop, 也不是 recv) 請問我該怎麼找出問題才好 @@?? 感謝大家 <(_ _)> ps. 除了 mac_tdma.cpp 之外,還有哪一個檔案會使用到 TDMA 裡面 slotDuration 的值嗎?? 我怕是只有改這個檔案不夠 OTZ... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.243.43
文章代碼(AID): #1ANZYKVW (Network_Sim)
文章代碼(AID): #1ANZYKVW (Network_Sim)