场景示例¶
以下入口均在仓库根目录的 MATLAB 会话执行。环境要求见 使用手册。模式由场景显式设置,不由文件名隐式决定。
| 目的 | 初始化 | 运行命令 |
|---|---|---|
| PMSM 有感基线 | info = ambd_mc("setup","pmsm"); |
result = mc_run_host_case('FOC_PIL_Algth_top','sensored_steps','Normal'); |
| PMSM 无感启动 | info = ambd_mc("setup","pmsm"); |
result = mc_run_host_case('FOC_PIL_StateMch_top','sensorless_forward','Normal'); |
| BLDC Hall 阶跃 | info = ambd_mc("setup","bldc"); |
result = bldc_run_host_case("hall_steps","Normal"); |
| BLDC 无感启动 | info = ambd_mc("setup","bldc"); |
result = bldc_run_host_case("sensorless_forward","Normal"); |
SIL 使用同一入口,将最后一个执行模式参数换为 'SIL' 或 "SIL",
并准备主机编译器与代码生成产品。SIL 不连接目标芯片。
预期结果¶
result.Passed 为真,result.TraceFile 给出 MAT 记录位置。
场景检查电流、速度、有限值、状态路径与故障响应等条件;
load(result.TraceFile) 可读取信号和验收结构。
结果位于 .agent-env/,不随站点公开。
更多场景与完整验收¶
场景定义以源码为准: PMSM 场景、 BLDC 场景。 它们覆盖反转、停止/重启、负载与母线变化、故障恢复及参数失配等情况。
不要把几个示例当作完整验收;完整矩阵和同输入重放见 验证教程。