Salut, D'après ce que j'ai lu, tu veux générer des déplacements pour tes noeuds en te basant sur un programme qui permet de calculer ces données. Tu trouveras dans ~/ns-allinone-2.29/ns-2.29/tcl/ex plein d'exemples qui permettent de le faire. A titre d'exemple: wireless.tcl (le plus simple), wireless-landmark.tcl, etc. Il faut commencer par créer un script Tcl qui décrit tous les déplacements via la syntaxe Tcl (ex: le fichier ~/ns-allinone-2.29/ns-2.29/tcl/mobility/scene/scen-670x670-50-60020-0). Ensuite il faut l'incorporer dans ton script de simulation via la commande source (syntaxe Tcl).
Maintenant si tu veux l'implémenter directement dans NS, la meilleure solution consiste à surcharger les méthodes/ajouter de nouvelles méthodes à la classe Node (setdest) qui implémentent ton algorithme et créer les bindings Tcl nécessaires pour pouvoir les invoquer à partir de tes scripts de simulation Tcl. P.S: Es-tu une étudiante en mastère? ENSI? Sup'Com? France? :) Bonne journée, Ilyes Gouta. kala dridi wrote: > salem > je suis vraiment désolée d'avoir envoyé l'e-mail uniquement à vous mais > je me suis dit qu'il se peut que vous pouvez peut etre m'aider car > lorsque j'ai envoyé à tout le monde aucun ne m'a repondu. > en fait, le problème exactement est que j'ai trouvé un code c++ sur > internet qui est celui de RPGM ou reference point groupe mobility model. > j'ai compilé ce programme sur c++, j'obtient alors un fichier que je > dois prendre et le mettre comme scénario de mouvement des noeuds dans le > script tcl. > c'est alors que je peux visualiser les mouvements des noeuds sur NS. > mais le problème c'est que je veux pas que a chaque fois que j'execute > le code sur c++ puis je continue le travail sur ns. je veux savoir s'il > ya une methode pour l'implémenter directement sur ns. > si vous voulez je peux vous envoyer le code c++. > si vous pouvez m'aider je vous serais reconnaissante. > merci d'avance. > > > > >> From: Ilyes Gouta <[EMAIL PROTECTED]> >> To: kala dridi <[EMAIL PROTECTED]> >> CC: [email protected] >> Subject: Re: implementation of ad hoc mobility model on NS >> Date: Sat, 13 May 2006 07:47:03 +0200 >> >> Hi Khawla, >> >> Please send you e-mails to the whole mailing list instead of individuals. >> >> OK. Would you please clarify what do you mean by 'I don't understand >> how to implement into NS2'? Do you mean that you got some compilation >> issues or you have an algorithm to implement into NS? Could you >> provide me with a description of your C++ code? >> >> Regards, >> Ilyes Gouta. >> >> kala dridi wrote: >>> hi >>> sorry for disturbing you but i really do need some aid. >>> i wondered if you would be able to help me. >>> if you do i really will be greatfull. my problem is that i have got a >>> c++ code( it is a mobility model of ad hoc networks) that i don't >>> understand how to implement into NS2. if you do know some thing about >>> this please help me because i really don't find any one to help me >>> solve this problem. >>> thanks in advance. >>> >>> _________________________________________________________________ >>> MSN Messenger : discutez en direct avec vos amis ! >>> http://www.msn.fr/msger/default.asp >>> >>> > > _________________________________________________________________ > MSN Hotmail : créez votre adresse e-mail gratuite & à vie ! > http://www.msn.fr/newhotmail/Default.asp?Ath=f > >
