Simulink Single Precision Conversion

Converte modelli Simulink a doppia precisione in singola precisione tramite Fixed-Point Designer

di matlab · matlab/simulink-agentic-toolkit

Richiede configurazione ★ 6.4/10

Simulink Single Precision Conversion — Converte modelli Simulink a doppia precisione in singola precisione tramite Fixed-Point Designer

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 precision
  • Reduce memory usage of this Simulink model
  • Optimize this Simulink system for an embedded target