用途:该技能用于对 Simulink、System Composer、Stateflow 和 Simscape 模型进行结构性构建与编辑,包括添加、连接、删除或替换模块,配置模块参数、信号属性与模型设置,创建或编辑 Stateflow 图表内部元素(状态、转移、节点、数据、事件、消息、函数),构建 System Composer 架构模型,以及连接 Simscape 物理连接。
主要能力与用法:所有结构性变更统一使用 model_edit,按子系统层级逐层操作;编辑前先用 model_read 读取目标范围获取模块 ID 与拓扑,编辑后用 model_read 确认结构,并在一个范围编辑完成后运行 model_check 检查未连接端口或悬空连线。复杂编辑先规划数据流再映射到模块。同一调用内可用 ref 命名模块、用 #ref 引用,跨调用需使用返回的 blk_id。
前置门禁:需先调用 library.settingsLookup() 检查自定义库配置,未通过门禁前不得读取、规划或编辑模型;gatePass 为 false 时需调用 setup-custom-libraries 填充知识索引。
限制与注意:不要用 evaluate_matlab_code 配合 set_param/add_block 绕过 model_edit;不要手动拼接模块路径字符串,应从 blk_X ID 解析;除非用户明确要求,不要调用 arrangeSystem 或 set_param 定位模块;每次 model_edit 只在一个域内操作,添加 Chart 模块与填充其内部需分两次调用。命名建议使用代码生成安全字符。具体收费、平台与效果信息暂未提供。