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

Langages de programmation Discussion :

message interprété en C


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 101
    Par défaut message interprété en C
    Bonjour,

    je développe un logiciel temps réel en C sous linux pour un appareil de mesure.
    toutes les 10 msec j'ai une consigne et je fais un calcul mathématique prédefini sur cette valeur ( par exemple Y=AX+B)
    Certains clients demande de pouvoir changer la fonction eux même ( par exemple Y=2.123 sqrt(X) + X*X).

    il me faudrait donc implanter une librairie qui interprète un message de ce type .

    Existe t_il des librairie pour ca ?

    je pensais peut être passer par tcl qui lancerai un fichier créer par le client mais je pense que l'appel toutes les 10msec va faire appel au shell tcl sur le disque dur ce qui est problématique ( fiabilité et surtout temps réel d'éxecution )

    merci

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 528
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 528
    Par défaut
    Salut c'est les grands classiques ça
    soit LUA soit Angelscript perso je préferrais AngelScript peut-être plus léger
    http://www.lua.org
    http://www.angelcode.com/angelscript/
    Citation Envoyé par fredppp Voir le message
    Certains clients demande de pouvoir changer la fonction eux même ( par exemple Y=2.123 sqrt(X) + X*X).

    il me faudrait donc implanter une librairie qui interprète un message de ce type .

    Existe t_il des librairie pour ca ?
    oui il faut une biblio d'interprétation de script comme LUA ou Angelscript.
    Mais si c'est pas trop complexe tu peux faire cela par toi-même.
    Sinon avec des fichiers XML cela peut se faire aussi ; il y a tinyXML

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par fredppp Voir le message
    Bonjour,

    je développe un logiciel temps réel en C sous linux pour un appareil de mesure.
    toutes les 10 msec j'ai une consigne et je fais un calcul mathématique prédefini sur cette valeur ( par exemple Y=AX+B)
    Certains clients demande de pouvoir changer la fonction eux même ( par exemple Y=2.123 sqrt(X) + X*X).

    il me faudrait donc implanter une librairie qui interprète un message de ce type .

    Existe t_il des librairie pour ca ?

    je pensais peut être passer par tcl qui lancerai un fichier créer par le client mais je pense que l'appel toutes les 10msec va faire appel au shell tcl sur le disque dur ce qui est problématique ( fiabilité et surtout temps réel d'éxecution )

    merci
    il y a aussi tout un tas d'algos d'analyse sémantique/syntaxique pour faire ça, et le faire soi-même n'est pas complexe, pour peu que l'on n'ait pas 36000 possibilités de fonctions...


    Comme tu as l'air en TR, et vraisemblablement en embarqué,avec 10 micros de délais, le faire soi-même en C me semblerait la solution la plus adaptée..

    Et simple...

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/05/2010, 18h15
  2. [SSIS]interprétation des messages d'erreur
    Par msi16 dans le forum SSIS
    Réponses: 3
    Dernier message: 23/11/2008, 04h19
  3. Réponses: 3
    Dernier message: 20/05/2008, 14h57
  4. [MySQL] je n'arrive pas à interpréter le message d'erreur de MySQL ?
    Par jojojojo57 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 29/05/2007, 19h14
  5. Message d'erreur, comment l'interpréter?
    Par TocTocKiéLà? dans le forum MFC
    Réponses: 3
    Dernier message: 10/12/2005, 18h12

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