Simulink Single Precision Conversion

Konverter dobbeltpræcisions Simulink-modeller til enkeltpræcision via Fixed-Point Designer

Af matlab · matlab/simulink-agentic-toolkit

Virker med opsætning ★ 6.4/10

Simulink Single Precision Conversion — Konverter dobbeltpræcisions Simulink-modeller til enkeltpræcision via Fixed-Point Designer

Hvad det gør

Driver DataTypeWorkflow.Single.convertToSingle til at konvertere en indlæst Simulink-model eller subsystem fra dobbelt til enkelt præcision, læser derefter check/convert/verify-rapporten for at opsummere konverterede blokke, automatisk anvendte konfigurationsændringer, resterende stowaway doubles og hukommelsesreduktion. Udløses, når en bruger beder om at konvertere et Simulink-system til enkelt præcision, reducere en models hukommelsesforbrug eller forberede den til enkeltpræcisions indlejrede mål. Ikke til standalone MATLAB .m-kode eller fixed-point optimering.

Testrapport

Listede repo-træet via GitHub API og fandt SKILL.md under skills-catalog/code-generation/simulink-single-precision-conversion. Hentede SKILL.md, manifest.yaml og begge referencer (edge-cases.md, reporting-format.md) rå — alle returnerede HTTP 200, og frontmatter parses med name + description. Ingen sikkerhedsrisici (ingen curl|sh, base64 eller hemmelig exfiltration). Kunne ikke køre OUTPUT-fasen: skill'ens eneste handling er at kalde DataTypeWorkflow.Single.convertToSingle, som kræver MATLAB + Simulink + Fixed-Point Designer plus en indlæst .slx-model, hvoraf ingen er tilgængelige i denne kontekst, så intet baseline-vs-skill artefakt kunne produceres.

Testet: 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.

Kommandoer og eksempelprompter

  • /simulink-single-precision-conversionKonverter dobbeltpræcisions Simulink-modeller til enkeltpræcision via Fixed-Point Designer

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

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