Simulink Single Precision Conversion

Konvertera Simulink-modeller med dubbel precision till enkel precision via Fixed-Point Designer

av matlab · matlab/simulink-agentic-toolkit

Fungerar med konfiguration ★ 6.4/10

Simulink Single Precision Conversion — Konvertera Simulink-modeller med dubbel precision till enkel precision via Fixed-Point Designer

Vad den gör

Styr DataTypeWorkflow.Single.convertToSingle för att konvertera en laddad Simulink-modell eller subsystem från dubbel till enkel precision, läser sedan check/convert/verify-rapporten för att sammanfatta konverterade block, automatiskt tillämpade konfigurationsändringar, återstående dubbelprecisionstal och minnesreduktion. Utlöses när en användare ber om att konvertera ett Simulink-system till enkel precision, minska en modells minnesavtryck, eller förbereda den för inbäddade mål med enkel precision. Inte för fristående MATLAB .m-kod eller fixed-point-optimering.

Testrapport

Listade repoträdet via GitHub API och hittade SKILL.md under skills-catalog/code-generation/simulink-single-precision-conversion. Hämtade SKILL.md, manifest.yaml och båda referenserna (edge-cases.md, reporting-format.md) råa — alla returnerade HTTP 200 och frontmatter parsas med namn + beskrivning. Inga säkerhetsbrister (ingen curl|sh, base64 eller hemlig exfiltrering). Kunde inte köra UTDATA-steget: skillens enda åtgärd är att anropa DataTypeWorkflow.Single.convertToSingle, vilket kräver MATLAB + Simulink + Fixed-Point Designer plus en laddad .slx-modell, inget av vilket är tillgängligt i denna kontext, så ingen baseline-vs-skill-artefakt kunde produceras.

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

Kommandon och exempelprompter

  • /simulink-single-precision-conversionKonvertera Simulink-modeller med dubbel precision till enkel precision via Fixed-Point Designer

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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