Simulink Single Precision Conversion
Converte modelli Simulink a doppia precisione in singola precisione tramite Fixed-Point Designer
Richiede configurazione
Cosa fa
Guida DataTypeWorkflow.Single.convertToSingle per convertire un modello o sottosistema Simulink caricato da doppia a singola precisione, quindi legge il report di controllo/conversione/verifica per riassumere i blocchi convertiti, le modifiche di configurazione auto-applicate, i doppi rimanenti e la riduzione della memoria. Si attiva quando un utente chiede di convertire un sistema Simulink in singola precisione, ridurre l'ingombro di memoria di un modello o prepararlo per target embedded a singola precisione. Non per codice MATLAB .m standalone o ottimizzazione a virgola fissa.
Rapporto di test
Elencato l'albero del repository tramite l'API GitHub e trovato SKILL.md sotto skills-catalog/code-generation/simulink-single-precision-conversion. Recuperato SKILL.md, manifest.yaml e entrambi i riferimenti (edge-cases.md, reporting-format.md) raw — tutti hanno restituito HTTP 200 e il frontmatter viene analizzato con name + description. Nessun problema di sicurezza (nessun curl|sh, base64 o esfiltrazione di segreti). Impossibile eseguire la fase di OUTPUT: l'unica azione della skill è invocare DataTypeWorkflow.Single.convertToSingle, che richiede MATLAB + Simulink + Fixed-Point Designer più un modello .slx caricato, nessuno dei quali è disponibile in questo contesto, quindi nessun artefatto baseline-vs-skill potrebbe essere prodotto.
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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.
Comandi e prompt di esempio
/simulink-single-precision-conversionConverte modelli Simulink a doppia precisione in singola precisione tramite Fixed-Point Designer
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Convert this Simulink subsystem to single precisionReduce memory usage of this Simulink modelOptimize this Simulink system for an embedded target