IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Besoin d'aide pour debugger un programme


Sujet :

Python

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieux du son
    Inscrit en
    Février 2013
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieux du son
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Février 2013
    Messages : 29
    Points : 17
    Points
    17
    Par défaut Besoin d'aide pour debugger un programme
    Bonjour à vous,

    Alors pour commencer je vous explique un peu sur quoi je travaille.
    Je suis sur un programme de simulation électronique temps réel.
    J'ai suivi la thèse publique du Dr Yeh du CCRMA qui explique comment réaliser celà. https://ccrma.stanford.edu/~dtyeh/papers/pubs.html
    J'ai réalisé un programme sur Matlab d'après sa thèse, mais je ne trouve pas les bons résultats!
    Il a également publié son code qui est téléchargeable sur son site sur simple demande (c'est pourquoi je ne le mets pas directement ici...)
    Mais vous n'en aurez pas forcément besoin pour m'aider.
    J'essaye donc de faire tourner son programme pour pouvoir corriger le mien.

    En bref, et si je comprends bien, il s'agit d'un programme en python qui génère des fichiers .cpp, .hpp et .i à partir d'une "netlist", un fichier simple qui décrit le circuit électronique à simuler. Et à partir de ces fichiers, on est censé pouvoir réaliser la simulation du circuit électronique en lui donnant un fichier .wav, et qui doit donc retourner un fichier .wav également ainsi que tout un tas d'informations.

    Pour éxecuter son programme, il stipule des lignes de commandes pour pouvoir éxecuter le programme dont voilà un exemple :
    python UnifiedStaGe.py filename.sp [-i LU][-m NUM][-o OutPrefix]

    Mais voilà mon problème. J'aimerai "tracer" son code en mode debugger pour pouvoir comprendre ce qu'il se passe réellement.
    Pour cela j'ai installé "python tools for visual studio", mais je n'arrive pas à faire tourner le programme souhaité...
    Pouvez-vous m'aider?
    Si je ne suis pas assez clair, bien entendu je répondrais à vos questions.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Ingénieux du son
    Inscrit en
    Février 2013
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieux du son
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Février 2013
    Messages : 29
    Points : 17
    Points
    17
    Par défaut
    Bon j'avoue que j'avais pas bien chercher... Alors voilà ce que j'ai inscrit dans un nouveau script pour résoudre mon problème :

    import sys
    sys.argv=["UnifiedStaGe.py","filename.sp","-i","ADJ","-m","NUM","-o","Prefix"]
    execfile("UnifiedStaGe.py")

    Pour l'équivalent dans la console :
    python UnifiedStaGe.py filename.sp -i ADJ -m NUM -o Prefix

    Maintenant j'ai bien mes fichiers .cpp/.hpp mais j'ai d'autres problêmes pour la suite...
    Je crée un autre post dans un forum plus approprié!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Besoin d'aide pour faire un programme
    Par jd13800 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/10/2010, 02h21
  2. Réponses: 1
    Dernier message: 01/05/2010, 18h52
  3. Réponses: 6
    Dernier message: 23/06/2007, 13h29
  4. Réponses: 1
    Dernier message: 12/04/2007, 12h30
  5. Besoin d'aide pour un petit programme
    Par Nico35 dans le forum C
    Réponses: 13
    Dernier message: 25/05/2006, 23h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo