Simulink Single Precision Conversion

Convertir les modèles Simulink double précision en simple précision via Fixed-Point Designer

par matlab · matlab/simulink-agentic-toolkit

Fonctionne avec configuration ★ 6.4/10

Simulink Single Precision Conversion — Convertir les modèles Simulink double précision en simple précision via Fixed-Point Designer

Ce que fait

Pilote DataTypeWorkflow.Single.convertToSingle pour convertir un modèle ou sous-système Simulink chargé de la double à la simple précision, puis lit le rapport de vérification/conversion/vérification pour résumer les blocs convertis, les changements de configuration auto-appliqués, les doubles restants et la réduction de mémoire. Se déclenche lorsqu'un utilisateur demande de convertir un système Simulink en simple précision, de réduire l'empreinte mémoire d'un modèle ou de le préparer pour des cibles embarquées simple précision. Non destiné au code MATLAB .m autonome ou à l'optimisation en virgule fixe.

Rapport de test

Listé l'arborescence du dépôt via l'API GitHub et trouvé SKILL.md sous skills-catalog/code-generation/simulink-single-precision-conversion. Récupéré SKILL.md, manifest.yaml et les deux références (edge-cases.md, reporting-format.md) bruts — tous ont renvoyé HTTP 200 et le frontmatter est parsé avec name + description. Pas de problèmes de sécurité (pas de curl|sh, base64 ou exfiltration de secrets). N'a pas pu exécuter la phase de SORTIE : la seule action de la compétence est d'invoquer DataTypeWorkflow.Single.convertToSingle, qui nécessite MATLAB + Simulink + Fixed-Point Designer plus un modèle .slx chargé, aucun de ceux-ci n'étant disponible dans ce contexte, donc aucun artefact de référence vs compétence n'a pu être produit.

Testé le: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/matlab/simulink-agentic-toolkit.git /tmp/simulink-single-precision-conversion-src
mkdir -p ~/.claude/skills
cp -R /tmp/simulink-single-precision-conversion-src/skills-catalog/code-generation/simulink-single-precision-conversion ~/.claude/skills/simulink-single-precision-conversion
# Requires MATLAB + Simulink + Fixed-Point Designer (R2016b or later) reachable via an
#   evaluate_matlab_code tool/MCP — the skill runs DataTypeWorkflow.Single.convertToSingle.
# No API keys, no network calls, no build step. Skill body + references/ are plain markdown.

Commandes et exemples de prompts

  • /simulink-single-precision-conversionConvertir les modèles Simulink double précision en simple précision via Fixed-Point Designer

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Convert this Simulink subsystem to single precision
  • Reduce memory usage of this Simulink model
  • Optimize this Simulink system for an embedded target