Simulink Single Precision Conversion

Převádí Simulink modely s dvojitou přesností na jednoduchou přesnost pomocí Fixed-Point Designer

od matlab · matlab/simulink-agentic-toolkit

Funguje s nastavením ★ 6.4/10

Simulink Single Precision Conversion — Převádí Simulink modely s dvojitou přesností na jednoduchou přesnost pomocí Fixed-Point Designer

Co umí

Řídí DataTypeWorkflow.Single.convertToSingle pro převod načteného Simulink modelu nebo subsystému z dvojité na jednoduchou přesnost, poté čte zprávu check/convert/verify, aby shrnul převedené bloky, automaticky aplikované změny konfigurace, zbývající dvojité přesnosti a snížení paměti. Spouští se, když uživatel požádá o převod Simulink systému na jednoduchou přesnost, snížení paměťové stopy modelu nebo jeho přípravu pro vestavěné cíle s jednoduchou přesností. Není určeno pro samostatný MATLAB .m kód nebo optimalizaci s pevnou desetinnou čárkou.

Testovací report

Vypsal jsem strom repozitáře přes GitHub API a našel SKILL.md pod skills-catalog/code-generation/simulink-single-precision-conversion. Načten SKILL.md, manifest.yaml a obě reference (edge-cases.md, reporting-format.md) raw — všechny vrátily HTTP 200 a frontmatter se parsuje s name + description. Žádné bezpečnostní problémy (žádný curl|sh, base64 nebo exfiltrace tajemství). Nemohl jsem spustit výstupní fázi: jedinou akcí skillu je vyvolání DataTypeWorkflow.Single.convertToSingle, které potřebuje MATLAB + Simulink + Fixed-Point Designer plus načtený .slx model, nic z toho není v tomto kontextu k dispozici, takže nemohl být vytvořen žádný artefakt baseline-vs-skill.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

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.

Příkazy a ukázkové prompty

  • /simulink-single-precision-conversionPřevádí Simulink modely s dvojitou přesností na jednoduchou přesnost pomocí Fixed-Point Designer

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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