La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Intégrer du code C/C++ avec Legacy Code Tool
Remarque
Il est déconseillé de recourir à Legacy Code Tool pour l'intégration de code C/C++ car il sera obsolète dans une prochaine version. Utilisez S-Function Builder à la place.
Vous pouvez intégrer des fonctions C (ou C++) telles que des pilotes de périphériques, des lookup tables et des fonctions et interfaces générales dans des modèles Simulink® avec Legacy Code Tool. Utilisez Legacy Code Tool pour spécifier le nom de la S-function, les fichiers et le chemin requis pour la compilation, ainsi que les options de la S-function générée.
Utilisez la fonction legacy_code
pour générer une S-function, la compiler, la lier et créer un masque pour l'appeler.
Avant d'utiliser legacy_code
, assurez-vous qu'un compilateur C est configuré pour votre installation MATLAB®.
Fonctions
legacy_code | Integrate existing C/C++ code using Legacy Code Tool |
Rubriques
- Integrate C Functions Using Legacy Code Tool
Use the Legacy Code Tool to generate S-functions automatically from existing C code.
- S-Functions Incorporate Legacy C Code
Incorporate legacy C code using a handwritten C MEX S-function, the S-Function Builder, and the Legacy Code Tool.
- Integrate C Code by Using the MATLAB Function Block
Use MATLAB Function blocks to call external C code and control enumeration and bus typedefs.