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

MATLAB Discussion :

Créer une dll du block MATLAB Function


Sujet :

MATLAB

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Créer une dll du block MATLAB Function
    Bonjour,
    je ne parviens pas à crée une DLL à partir de mon modèle simulink qui contient un block MATLAB Function dans lequel je fait appel à un fichier d’énumération.
    -------------------
    Fichier .m d’énumération :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    %Definition de la direction
    classdef enum_status< Simulink.IntEnumType
       enumeration
          zero       (0),
          un        (1),
          deux       (2),
       end
    end
    -----------------------
    Contenu du block MATLAB Function
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    function y=fct(u)
     
    y = enum_status(u);
     
    end
    -----------------------

    Lors de la création de la Dll voici le message d'erreur :
    ### Compiling the source test2 
    
    C:\Program Files\Microsoft SDKs\Windows\v7.1\\include\winioctl.h(1803) : error C2365: 'Unknown'y: redéfinition ÿ; la précédente définition était énumérateur' 
            p:\dan_test\test2_niveristand_rtw\test2_types.h(25)y: voir la déclaration de 'Unknown' 
    C:\Program Files\Microsoft SDKs\Windows\v7.1\\include\winioctl.h(1803) : error C2086: '_MEDIA_TYPE Unknown'y: redéfinition 
            C:\Program Files\Microsoft SDKs\Windows\v7.1\\include\winioctl.h(1803)ÿ: voir la déclaration de 'Unknown' 
    NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cl.EXE"'*: code retour '0x2' 
    Stop. 
    The make command returned an error of 2 
    'An_error_occurred_during_the_call_to_make' n'est pas reconnu en tant que commande interne 
    ou externe, un programme ex‚cutable ou un fichier de commandes. 
    ### Build procedure for model: 'test2' aborted due to an error.
    Quelqu'un saurait-il m'aider à mieux comprendre ce message à fin pouvoir le corriger?


    Je travaille sous matlab2012b et la dll sera interfacer sur NI VERISTAND 2012

    cordialement
    Images attachées Images attachées  

Discussions similaires

  1. [Débutant] Créer une DLL Exportable C\C++ avec MatLab R2007a Compiler 4.6
    Par Hizaack dans le forum MATLAB
    Réponses: 1
    Dernier message: 17/04/2012, 17h53
  2. [code::blocks] Créer une dll avec des fonctions en C
    Par dewey01 dans le forum Code::Blocks
    Réponses: 0
    Dernier message: 29/09/2008, 15h24
  3. Comment (ou peut on) créer une DLL .NET ?
    Par Mickey.jet dans le forum Delphi .NET
    Réponses: 4
    Dernier message: 02/04/2006, 15h54
  4. Comment créer une dll Win32 sous Delphi ?
    Par Mickey.jet dans le forum Langage
    Réponses: 8
    Dernier message: 16/06/2005, 15h38
  5. [MFC]Créer une DLL BIS
    Par Furtif_00 dans le forum MFC
    Réponses: 5
    Dernier message: 28/06/2004, 14h48

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