Votre navigateur est obsolète. Téléchargez un navigateur moderne, par exemple FireFox.
Léa-Linux : Forum
Le forum de Léa abrite des discussions autour des Logiciels libres.
Syndication
  • RSS ForumForum complet
  • RSS Forum - DéveloppementForum - Développement
  • RSS Forum - Développement - 273025Cette discussion

Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Important : quand vous posez une question, n'oubliez pas de nous donner les indications suffisantes pour que nous puissions répondre. En effet, la divination n'est pas le fort du Linuxien averti. Pour une meilleure compréhension, le bon usage de la grammaire et de l'orthographe est fortement encouragé. En particulier, le langage SMS est à éviter absolument. En cas d'abus, il pourra être censuré sans autre forme de procès.
Les messages dont le contenu est illégal (incitant à la haine - raciale ou autre, diffamant), ou dont le contenu est sans rapport avec le sujet du forum, ou qui sont parfaitement stupides ou hors sujet seront supprimés sans pitié. Il pourra même être fait appel au fournisseur d'accès du coupable pour faire cesser ses agissements.
» Index du forum » Développement » Utilisation Tcl (Ns2) sous linux debian
Aller à la discussion: PrécédentSuivante
Action: Nouveau sujetChercherS'authentifier
Utilisation Tcl (Ns2) sous linux debian
Auteur: Blanche (IP enregistrée)
Date: le 3 janvier 2006 à 21:37

Bonjour,

Je ne connais pas l'environnement linux ni Ns2. Je viens d'installer Ns2 sur mon poste de travail et j'ai pu exécuter des programmes trouvés sur Internet. Je souhaiterais écrire mes propres programmes c'est à dire des fichiers avec l'extension tcl, comment dois-je m'y prendre?. Sur mon poste il est installé linux Debian. Je voudrais savoir la syntaxe exacte pour créer un fichier .tcl sous linux de l'ouverture du fichier jusqu'à la sauvegarde en .tcl. Est-ce qu'il faut utiliser un éditeur de texte? des commandes sur le prompt?

Merci.

Re: Utilisation Tcl (Ns2) sous linux debian
Auteur: elfato (IP enregistrée)
Date: le 4 janvier 2006 à 14:06

oui tu peux ecrire directement dans un editeur comme vi ou nano ou jed ou tout ce que tu veux bien sur...

tcl et tcl/tk c'est du scripting donc totalement textuel (un peu comme le shell) mais sans etre interpreteur de commande.

le fait de faire un .toto ou .tcl n'a pas d'influence réelle

auteur a écrit :

wish tonfichier


pour executer

mais tu peux aussi faire

auteur a écrit :

chmod +x tonfichier
./tonfichier

pour l'executer à condition bien évidament de lancer l'interpreteur TCL en début de script avec la commande :

auteur a écrit :

#!/chemin/wish -F



dans google tu fais une recherche sur tcl/tk tu trouvera beaucoup d'exemple et de cours universitaires sur le sujet...

Utilisation Tcl (Ns2) sous linux suse
Auteur: rose (IP enregistrée)
Date: le 18 avril 2007 à 19:17

bonjour, c'est la première fois que j'utilise NS2 et donc j'aimerai bien créer au départ deux noeuds qui s'envoient des messages (paquets).
est ce que c'est possible de m'aider.
merci bien.

Re: Utilisation Tcl (Ns2) sous linux suse
Auteur: infolili (IP enregistrée)
Date: le 24 avril 2007 à 11:52

Bonjour;

Rose ce que tu demande est tres simple envoi moi un mail a cette @:lili_554@hotmail.com et je t'enverrai des fichiers avec des exemplrs tres simples et ouis tappe sur google tutorial ns2 tu trouvera des sites tres interressant.

Elfato je voulais te demander si tu peux m'aider pour la fonction setdest,ca fait,elle sert a creer une topologie n'est ce pas, un mouvement aléatoire pour les noeuds, je ne sais pas si t'as le temps pourrai tu m'ecrire un petit programme en ns2 qui crée des noeuds,une topologie avec SETDEST et qu'on puisse visualiser avec le nam;et me l'envoyer.le plus vite possible stp stp car je est bloqué

merci d'avance!!!
Bonne journée.
Lilia.

Re: Utilisation Tcl (Ns2) sous linux debian
Auteur: sam0101 (IP enregistrée)
Date: le 7 octobre 2007 à 17:28

Bonjour tout le monde

je suis en train de réaliser un projet dans le cadre des recherches pour mon diplôme de master. Le sujet est sur la sécurisation des réseaux Ad- Hoc (Manets). Je dois le simuler sous NS-2. on a fait toutes les étapes mais, on s'est bloqué sur comment faire appel à des bibliothèques C++ (courbes elliptiques) qui se trouvent dans la librairie Openssl.

Ma question est la suivante si c'est possible de nous dire comment on peut faire appel à ces programmes C++ via le TCL?

N.B les programmes C++ sont mélangés des *.cpp et aussi des *.h

Merci à l'avance pour votre aide.

Salut

Re: Utilisation Tcl (Ns2) sous linux debian
Auteur: sami0101 (IP enregistrée)
Date: le 7 octobre 2007 à 17:30

Bonjour tout le monde

je suis en train de réaliser un projet dans le cadre des recherches pour mon diplôme de master. Le sujet est sur la sécurisation des réseaux Ad- Hoc (Manets). Je dois le simuler sous NS-2. on a fait toutes les étapes mais, on s'est bloqué sur comment faire appel à des bibliothèques C++ (courbes elliptiques) qui se trouvent dans la librairie Openssl.

Ma question est la suivante si c'est possible de nous dire comment on peut faire appel à ces programmes C++ via le TCL?

N.B les programmes C++ sont mélangés des *.cpp et aussi des *.h

Merci à l'avance pour votre aide.

Salut

Re: Utilisation Tcl (Ns2) sous linux debian
Auteur: Basile STARYNKEVITCH (IP enregistrée)
Date: le 7 octobre 2007 à 17:51

sami0101 a écrit :

Ma question est la suivante si c'est possible de nous dire comment on peut faire appel à ces programmes C++ via le TCL?



C'est largement documenté dans TCL qui a été inventé pour pouvoir faire ça "simplement" (grosso modo, une interface à la main).

----

Basile STARYNKEVITCH où on trouve mon mél

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

N.B. N'hesitez pas à consulter aussi mes contributions antérieures.

Re: Utilisation Tcl (Ns2) sous linux debian
Auteur: sami0101 (IP enregistrée)
Date: le 9 octobre 2007 à 19:55

ce n'est pas tellement documenté car ce que je trouve c'est l'appel du TCL via C++ et moi je veux le contraire (C++ via TCL).

Mais si vous connaissez la commande qui peut faire ca je serai vraiment tres reconnaissant envers vous

merci

Re: Utilisation Tcl (Ns2) sous linux debian
Auteur: Basile STARYNKEVITCH (IP enregistrée)
Date: le 9 octobre 2007 à 20:21

Appeler du code C depuis TCL est possible car TCL a été conçu pour. On installe une fonction comme commande Tcl par Tcl_CreateCommand oou autre.

Appeler du code TCL depuis C, c'est évaluer une chaine de caractères (script TCL) par Tcl_Eval

C'est si compliqué de lire la doc? Il existe d'excellents tutoriaux (livres en papier, sites en ligne) sur TCL.

Par contre, pour ceux qui peuvent démarrer ex nihilo, je déconseille TCL comme langage de scripts. Ruby, Python, Ocaml, Scheme sont bien meilleurs.

----

Basile STARYNKEVITCH où on trouve mon mél

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

N.B. N'hesitez pas à consulter aussi mes contributions antérieures.

Re: Utilisation Tcl (Ns2) sous linux debian
Auteur: Basile STARYNKEVITCH (IP enregistrée)
Date: le 9 octobre 2007 à 20:40

Il y a aussi -pour installer une commande Tcl pour appeler du code C Tcl_CreateObjCommand qui est plus moderne, car recevant des valeurs (et pas seulement des chaînes de caractères) Tcl.

----

Basile STARYNKEVITCH où on trouve mon mél

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

N.B. N'hesitez pas à consulter aussi mes contributions antérieures.

Re: Utilisation Tcl (Ns2) sous linux debian
Auteur: Basile STARYNKEVITCH (IP enregistrée)
Date: le 9 octobre 2007 à 20:50

Et pour appeller du C++ depuis Tcl ou vice versa Google sur tcl c++ donne immédiatement ça.

Alors j'insiste, le posteur initial sami0101 n'a pas du tout pris la peine de se documenter. C'est mal image : crossbones de déranger un forum sans avoir dépensé quelques minutes de recherches préalables.

RTFM

----

Basile STARYNKEVITCH où on trouve mon mél

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

N.B. N'hesitez pas à consulter aussi mes contributions antérieures.

Re: installation de ns2 sous linux
Auteur: boukassoula (IP enregistrée)
Date: le 30 janvier 2008 à 17:16

bonsoir
je veux installer ns-allinone-2.27 sous linux-suse-10.0 mais je ne sais pas les étapes de l'installation,aidez-moi

merci

Re: Utilisation Tcl (Ns2) sous linux debian
Auteur: sarita (IP enregistrée)
Date: le 23 février 2008 à 11:43

je veut installer NS2 sous mon Linux fedoro je ne sait pas est ce que s'existe une mehode facile pour ça car je suis trés débutante

Re: Utilisation Tcl (Ns2) sous linux debian
Auteur: siham (IP enregistrée)
Date: le 12 avril 2008 à 15:40

je veut exécuter un fichier.pl sur un autre fichier de trace par:(perl ./fichier.pl < fichier.tr) l'éxécution ma donné des valeurs dans le terminal.quel est la commande pour afficher mes résultats dans un autre fichier et pas dans le terminal.

Re: Utilisation Tcl (Ns2) sous linux debian
Auteur: Basile STARYNKEVITCH (IP enregistrée)
Date: le 12 avril 2008 à 16:49

On peut rediriger la sortie standard (ou celle en erreur, ou les deux) d'une commande,usuellement avec le signe > par exemple
perl ./fichier.pl < fichier.tr > fichiersortie

les détails sont légèrement spécifiques au shell utilisé. C'est très largement documenté dans la documentation du shell que tu utilises (bash ou zsh -que je préfère- ou tcsh ou autre).

Ta question est d'ailleurs surprenante; c'est le b.a. ba d'Unix et ses langages de commandes et n'importe qui aurait imaginé que connaissant le sens du signe < tu connaîtrais le sens du signe > dans les shells usuels (la redirection de la sortie d'erreur est laissée en exercice au lecteur).

Si tu prefères agir par des appels systèmes, documentes toi par exemple sur dup2 ou dup

J'ai quand même une interrogation: pourquoi perdre ton temps (et le mien) à demander sur un forum ce qui se trouve documenté partout?

Ou bien je n'ai pas compris ta question. Je dois avouer ne pas connaître ns2, et ne guère apprécier tcl.

Ou bien cherches tu à modifier du code tcl pour changer les sorties. C'est documenté probablement ici.

----

Basile STARYNKEVITCH où on trouve mon mél

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

N.B. N'hesitez pas à consulter aussi mes contributions antérieures.

Pc
Auteur: îkram (IP enregistrée)
Date: le 24 mai 2008 à 20:32

que signifie le champ -Pc du fichier .tr du simulateur NS2

Re: Pc
Avatar
Auteur: nicola (IP enregistrée)
Date: le 25 mai 2008 à 14:22

Vous pouvez répéter la question ?

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-



Nom du forum : (antispam) - (en développement:saisir un texte pour le message, rempli cette zone automatiquement)
Votre nom: 
Votre email: 
Sujet: 

 
Ce forum est boosté par Phorum.