主要内容

new_system

创建金宝app模型或库在内存中

描述

例子

h= new_system创建一个模型命名无标题的(然后untitled1,untitled2等等)基于默认模型模板,并返回新模型的数值处理。选择您的默认模型在仿真软件模板金宝app®开始页面或通过使用金宝appSimulink.defaultModelTemplate函数。

new_system函数不开新模型。这个函数在内存中创建模型。保存模型,使用save_system,或者打开模型open_system使用仿真软件编辑器,然后保存它。金宝app

h= new_system (的名字)创建一个模型基于默认模型模板,给出了新模型指定的名称。这个函数返回新模型的数值处理。选择您的默认模型在仿真软件开始页面模板或使用金宝app金宝appSimulink.defaultModelTemplate函数。

如果的名字是空的,这个函数创建一个模型命名无标题的,untitled1,untitled2,等等。

new_system函数不开新模型。这个函数在内存中创建模型。保存模型,使用save_system,或者打开模型open_system使用仿真软件编辑器,然后保存它。金宝app

例子

h= new_system (的名字“FromTemplate”,模板)根据指定的模板创建模型。

例子

h= new_system (的名字“FromFile”,文件)根据指定的模型或模板创建模型。

例子

h= new_system (___,' ErrorIfShadowed ')创建模型或返回一个错误如果另一个模型,用MATLAB®具有相同名称的文件,或变量在MATLAB路径或在工作区中。它使用任何输入参数在前面的语法。

例子

h= new_system (的名字“模型”)创建一个空模型基于仿真软件的默认模型并返回新模型的数值处理。金宝app仿真软件金宝app的默认模型也被称为根框图和数字处理0。如果的名字是空的,这个函数创建一个模型或图书馆命名无标题的,untitled1,untitled2,等等。

new_system函数不开新模型。这个函数在内存中创建模型。保存模型,使用save_system,或者打开模型open_system使用仿真软件编辑器,然后保存它。金宝app

例子

h= new_system (的名字“模型”,中高)创建一个基于子系统模型中高在当前加载模型。

例子

h= new_system (的名字“子系统”)创建一个空子系统文件指定名称。

例子

h= new_system (的名字“图书馆”)创建一个空库,有指定的名称和返回一个数值处理。

例子

h= new_system (___,' ErrorIfShadowed ')返回一个错误如果另一个模型,用MATLAB文件,或者具有相同名称的变量在MATLAB路径或在工作区中。这个语法使用任何输入参数在前面的语法。

例子

全部折叠

在内存中创建一个模型无标题的

h = new_system;

您可以使用get_param得到这个名字。

get_param (h,“名字”)open_system (h) open_system (“无题”)open_system (get_param (h,“名字”))
ans =无标题的

使用这个名字,处理或get_param命令输入open_system。您可以使用任何这些命令:

你用这个语法之前,创建一个模板。模型在模型编辑金宝app器中,创建您想要使用的模板,然后在模拟选项卡上,选择保存>模板。对于这个示例,模板名称mytemplate

默认情况下,模板在MATLAB的路径,所以如果你改变位置,将文件夹添加到MATLAB路径。

创建一个模型命名templateModel基于模板的mytemplate

h = new_system (“templateModel”,“FromTemplate”,“mytemplate”);
调用模板\ \ myuserdir \ \ MATLAB \ mytemplate.sltx文档

创建一个模型命名mynewmodel基于myoldmodel,这是在当前文件夹。

h = new_system (“mynewmodel”,“FromFile”,“myoldmodel.slx”);

负荷模型f14。创建一个模型基于控制器子系统。

load_system (“f14”);new_system (“mycontroller”,“模型”,“f14 /控制器”);open_system (“mycontroller”);

创建一个库在内存中,然后打开它。

new_system (“mylib”,“图书馆”)open_system (“mylib”)

在内存中创建一个子系统文件,然后打开它。

new_system (“mysubsystem”,“子系统”)open_system (“mysubsystem”)

创建一个变量的名字myvar#

myvar# = 17;

尝试创建一个模型,使用相同的名称作为变量。当你使用“ErrorIfShadowed”选项时,new_system函数返回一个错误。

new_system (“myvar#”,“模型”,“ErrorIfShadowed”)
模型“myvar#”不能被创建,因为这个名字是跟随另一个名字在MATLAB路径或工作区。选择另一个名称,或者不使用选项“ErrorIfShadowed”

输入参数

全部折叠

名称或图书馆的新模型,指定为一个特征向量:

  • 有63个或更少的字符呢

  • 不是一个MATLAB关键字

  • 不是“金宝app模型”

  • 模型中是独一无二的名字,变量,在MATLAB和MATLAB文件路径和在工作区中

例子:“mymodel”,“mylibrary”

子系统基础的新模型,指定为子系统块在当前打开的模型路径名。

例子:“f14 /控制器”

模板的名称基地新模型,指定为一个特征向量模板的名称在MATLAB的道路。在模型编辑器中创建一个模板。金宝app在模拟选项卡上,选择保存>模板

例子:“mytemplate”,“mytemplate.sltx”

模型的路径名或模板为基础的新模型,指定为一个特征向量。您可以使用一个. mdl,.slx,或。.sltx文件。包括扩展和使用完整或相对路径。

例子:“模型/ mymodel.slx”,“mytemplate.sltx”,“model.mdl”

版本历史

之前介绍过的R2006a