主要内容

load_system

R2026b

将 Simulink 模型加载到内存中

描述

handle = load_system(sys) 将模型 sys 加载到内存中,而无需在 Simulink® 编辑器中打开模型。在将模型加载到内存后,您可以使用 Simulink API 来处理该模型。使用 save_system 保存对模型的更改。

注意

安全注意事项:在使用 load_system 加载模型之前,请确保您信任模型的发送者或作者。来源未知的模型可能包含不安全的内容。未知来源包括您从远程仓库克隆的、下载的或作为存档接收的模型。

示例

示例

全部折叠

假设您有一个名为 myModel 的模型。将模型加载到内存中并返回模型句柄。

h = load_system("myModel");

使用 bdIsLoaded 函数检查模型是否已加载。如果模型已加载,函数返回 1。如果模型未加载,函数返回 0。

bdIsLoaded("myModel")
ans =
  logical
   1

输入参数

全部折叠

要加载的系统,指定为一个或多个句柄或模型名称。将句柄格式化为数值标量或数值数组。将名称格式化为字符串、字符串数组、字符向量或字符向量元胞数组。不要在名称中指定文件扩展名。

有关获取句柄的信息,请参阅Get Handles and Paths。

示例: "myModel"

示例: ["myModel1";"myModel2"]

数据类型: double | array of doubles | string | string array | character vector | cell array of character vectors

输出参量

全部折叠

已加载模型的句柄,指定为数值标量或数组。

数据类型: double | array of doubles

版本历史记录

在 R2006a 之前推出