文档

功能——通过类别

建模

块库

高密度脂蛋白编码器

高密度脂蛋白的操作
hdllib 显示模块兼容HDL代码生成
高密度脂蛋白浮点运算
hdllib 显示模块兼容HDL代码生成

模型编辑基础

万博1manbetx 打开模型起万博1manbetx始页
start_万博1manbetxsimulink 开始仿真软件万博1manbetx不打开窗户
slLibraryBrowser 打开模型库万博1manbetx浏览器
new_system 在内存中创建仿万博1manbetx真软件模型或图书馆
open_system 开放模型模万博1manbetx型、图书馆、子系统或块对话框
load_system 仿真软件模万博1manbetx型加载到内存中
万博1manbetxSimulink.createFromTemplate 从模板创建模型或项目
万博1manbetxSimulink.findTemplates 发现模型或带有指定属性的项目模板
万博1manbetxSimulink.defaultModelTemplate 设置或获取默认的模型模板
add_block 添加块模型
add_line 行添加到仿真软件模型万博1manbetx
replace_block 在仿真软件模型替换块万博1manbetx
delete_block 删除块从仿真软件系统万博1manbetx
delete_line 从仿真软件删除线模型万博1manbetx
bdroot 顶层模型当前的系统
find_system 找到系统、块、线、港口和注释
gcs 获得当前系统的路径名
getfullname 路径名的块或线
华东桐柏 得到当前块的路径名
gcbh 得到当前块的处理
get万博1manbetxSimulinkBlockHandle 得到阻止处理块路径
set_param 设置系统和参数值
get_param 参数名称和值
add_param 将参数添加到仿真软件系统万博1manbetx
delete_param 删除系统参数通过add_param命令添加
万博1manbetxSimulink.allBlockDiagrams 找到加载仿真软件模型和库万博1manbetx
万博1manbetxSimulink.findBlocks 在仿真软件模型找到块万博1manbetx
万博1manbetxSimulink.findBlocksOfType 在仿真软件模型找到指定类型的块万博1manbetx
万博1manbetxSimulink.BlockDiagram.createSubsystem 创建子系统包含指定的组块
万博1manbetxSimulink.BlockDiagram.deleteContents 删除内容的框图
万博1manbetxSimulink.BlockDiagram.expandSubsystem 子系统的内容扩大到包含模型的水平
万博1manbetxSimulink.SubSystem.copyContentsToBlockDiagram 子系统的内容复制到空的框图
万博1manbetxSimulink.SubSystem.deleteContents 删除内容的子系统
save_system 保存模型模万博1manbetx型
close_system 关闭仿真软件万博1manbetx系统窗口或对话框
万博1manbetxSimulink.exportToTemplate 从模型或项目创建模板
万博1manbetxSimulink.exportToVersion 出口模式或图书馆使用之前版本的模型万博1manbetx
bdclose 无条件关闭任何或所有仿真软件系统的万博1manbetx窗口
bdIsLoaded 框图是否在内存中
bdIsLibrary 是否一个图书馆框图
bdIsDirty 框图是否有未保存的更改
slCharacterEncoding 改变MATLAB字符集编码
slIsFileChangedOnDisk 确定是否改变了自加载模型
打印 图打印或保存到特定的文件格式
东方 论文对于打印或保存取向
frameedit 编辑打印框架模型和Stateflow块图万博1manbetx

设计模型

模型层次结构

万博1manbetxSimulink.BlockDiagram.createSubsystem 创建子系统包含指定的组块
万博1manbetxSimulink.BlockDiagram.copyContentsToSubsystem 框图的内容复制到空的子系统
万博1manbetxSimulink.SubSystem.convertToModelReference 转换子系统模型参考
万博1manbetxSimulink.SubSystem.copyContentsToBlockDiagram 子系统的内容复制到空的框图
万博1manbetxSimulink.SubSystem.deleteContents 删除内容的子系统
万博1manbetxSimulink.BlockDiagram.expandSubsystem 子系统的内容扩大到包含模型的水平
万博1manbetxSimulink.SubSystem.getChecksum 返回校验和nonvirtual子系统

非线性

万博1manbetxSimulink.LookupTable 存储和共享查找表和断点数据,配置数据ASAP2和AUTOSAR代码生成
万博1manbetxSimulink.Breakpoint 存储和共享数据的断点设置、配置ASAP2和AUTOSAR代码生成的数据
万博1manbetxSimulink.lookuptable.Evenspacing 配置甚至间距设置查找表的数据对象
万博1manbetxSimulink.lookuptable.Table 为查找表配置表数据对象
万博1manbetxSimulink.lookuptable.Breakpoint 配置断点设置查找表的数据对象
万博1manbetxSimulink.lookuptable.StructTypeInfo 配置设置的结构类型,查找表对象使用生成的代码

多核处理器的目标

万博1manbetxSimulink.architecture.config 创建或转换配置并发执行
万博1manbetxSimulink.architecture.add 添加任务或触发选择模型的体系结构
万博1manbetxSimulink.architecture.delete 从选择删除触发器和任务模型的体系结构
万博1manbetxSimulink.architecture.find_system 找到对象架构下对象
万博1manbetxSimulink.architecture.get_param 让建筑对象的配置参数
万博1manbetxSimulink.architecture.importAndSelect 导入和选择目标架构为并发执行环境模型
万博1manbetxSimulink.architecture.profile 生成配置文件报告模型配置为并发执行
万博1manbetxSimulink.architecture.register 添加自定义目标架构并发执行目标架构选择器
万博1manbetxSimulink.architecture.set_param 集架构对象属性
万博1manbetxSimulink.GlobalDataTransfer 配置并发执行数据传输

配置模型

set_param 设置系统和参数值
get_param 参数名称和值
slexpr 生成表达式中使用的参数对象的价值
万博1manbetxSimulink.DualScaledParameter 指定名称、值、单位和其他属性的模型dual-scaled参数万博1manbetx
万博1manbetxSimulink.Parameter 存储、分享和配置块参数值

信号

disableimplicitsignalresolution 将模型转换为只使用显式的信号的分辨率
signalbuilder 创建和访问信号生成器
万博1manbetxSimulink.Signal 指定属性的信号

变量

万博1manbetxSimulink.findVars 分析模型中变量和模块之间的关系
matlab.io.saveVariablesToScript MATLAB脚本保存工作空间变量
万博1manbetxSimulink.data.evalinGlobal 评估MATLAB仿真软件模型的表达式上下文中万博1manbetx
万博1manbetxSimulink.data.assigninGlobal 修改变量值仿真软件模型的上下文中万博1manbetx
万博1manbetxSimulink.data.existsInGlobal 检查变量在模型的上下文中模型的存在万博1manbetx
万博1manbetxSimulink.data.dictionary.create 创建新的数据字典和创建Simulink.data。万博1manbetx字典对象
万博1manbetxSimulink.data.dictionary.open 开放数据字典进行编辑
万博1manbetxSimulink.data.dictionary.getOpenDictionaryPaths 返回文件名称和路径的开放数据字典
万博1manbetxSimulink.ModelWorkspace 通过编程方式与模型交互模型的工作区
万博1manbetxSimulink.WorkspaceVar 存储信息工作空间变量和块使用它们
万博1manbetxSimulink.VariableUsage 存储的信息模型中变量和模块之间的关系
万博1manbetxSimulink.CoderInfo 为信号,指定所需的信息来生成代码状态,或参数数据
万博1manbetxSimulink.data.Dictionary 配置数据字典
万博1manbetxSimulink.data.dictionary.Section 数据字典配置节
万博1manbetxSimulink.data.dictionary.Entry 配置数据字典条目
万博1manbetxSimulink.data.dictionary.EnumTypeDefinition 枚举类型定义存储在数据字典中

样品时间

万博1manbetxSimulink.BlockDiagram.getSampleTimes 返回所有样本时间相关模型
万博1manbetxSimulink.Block.getSampleTimes 为一块返回样品时间信息
万博1manbetxSimulink.SampleTime 对象包含样本时间信息
万博1manbetxSimulink.BlockPortData 描述块输入或输出端口

数据类型

枚举 类枚举成员和名字
万博1manbetxSimulink.defineIntEnumType 定义枚举数据类型
万博1manbetxSimulink.data.getEnumTypeInfo 枚举数据类型信息
fixdt 创建模型。万博1manbetxNumericType对象描述定点或浮点数据类型
fixpt_evenspace_cleanup 修改断点的查找表甚至间距
fixpt_interp1 实现一维查找表
fixpt_look1_func_approx 优化定点逼近非线性函数的插值查找表数据点
fixpt_look1_func_plot 情节定点逼近函数查找表
fixpt_set_all 设置属性为每个定点块子系统
fixptbestexp 指数给定点的最佳精度表示的值
fixptbestprec 确定最大精度可用于定点的代表值
浮动 创建模型。万博1manbetxNumericType对象描述浮点数据类型
fxptdlg 开始定点工具
num2fixpt 将数字转换为最近的值被指定的定点可表示的数据类型
sfix 创建模型。万博1manbetxNumericType对象描述了定点数据类型
sfrac 创建模型。万博1manbetxNumericType对象描述了部分数据类型
它们 创建模型。万博1manbetxNumericType对象描述带符号整数数据类型
万博1manbetxSimulink.importExternalCTypes 生成定制的模型表示万博1manbetx数据类型定义的C或c++代码
tunablevars2parameterobjects 创建对象模型参万博1manbetx数的可调参数
ufix 创建模型。万博1manbetxNumericType对象描述无符号定点数据类型
ufrac 创建模型。万博1manbetxNumericType对象描述无符号部分数据类型
使用uint 创建模型。万博1manbetxNumericType对象描述无符号整数数据类型
stringtype 创建字符串数据类型
万博1manbetxSimulink.AliasType 为信号和参数数据类型创建别名
万博1manbetxSimulink.NumericType 指定浮点、整数或定点数据类型

回调函数模型、块和港口

set_param 设置系统和参数值
get_param 参数名称和值
getCallbackAnnotation 让注释执行回调
万博1manbetxSimulink.Annotation 注释指定的属性模型

标注模型

add_block 添加块模型
docblock 获取或设置编辑器调用模型DocBlock万博1manbetx
hilite_system 强调块、信号线路、端口或注释
getCallbackAnnotation 让注释执行回调
万博1manbetxSimulink.Annotation 注释指定的属性模型

变换模型

离散化

slmdldiscui 开放的GUI模型离散化
sldiscmdl 离散化模型,该模型包含连续的块

修剪和线性化

修剪 找到平衡点的动态系统
dlinmod 在状态空间模型提取离散时间线性操作点
linmod 提取操作点周围连续时间线性状态空间模型
linmod2 提取操作点周围连续时间线性状态空间模型
linmodv5 提取操作点周围连续时间线性状态空间模型
万博1manbetxSimulink.BlockDiagram.getInitialState 返回初始状态数据的框图

不动点

fxptdlg 开始定点工具
fixdt 创建模型。万博1manbetxNumericType对象描述定点或浮点数据类型
fixpt_look1_func_approx 优化定点逼近非线性函数的插值查找表数据点
fixpt_evenspace_cleanup 修改断点的查找表甚至间距
fixpt_interp1 实现一维查找表
fixpt_look1_func_plot 情节定点逼近函数查找表
fixpt_set_all 设置属性为每个定点块子系统
fixptbestexp 指数给定点的最佳精度表示的值
fixptbestprec 确定最大精度可用于定点的代表值
浮动 创建模型。万博1manbetxNumericType对象描述浮点数据类型
num2fixpt 将数字转换为最近的值被指定的定点可表示的数据类型
sfix 创建模型。万博1manbetxNumericType对象描述了定点数据类型

运行模型检查

modeladvisor 开放模式顾问
万博1manbetxSimulink.ModelAdvisor 运行模式从MATLAB文件顾问
ModelAdvisor.Preferences 设置模型参数通过指定顾问窗口显示文件夹和标签

诊断

sldiagnostics 显示诊断信息的仿真软件系统万博1manbetx
万博1manbetxSimulink.restoreDiagnostic 恢复诊断警告到一个特定的块,子系统,或模型
万博1manbetxSimulink.suppressDiagnostic 抑制诊断从特定的块
万博1manbetxSimulink.getSuppressedDiagnostics 回归模型。万博1manbetxSuppressedDiagnostic对象关联到一个块、子系统或模型
万博1manbetxSimulink.SuppressedDiagnostic 从指定的块压制诊断消息

模拟

准备模型输入和输出

负载为模拟信号数据

getRootInportMap 创建自定义对象信号映射到根级港口
convertToSlDataset 转换内容MAT-file Simulink.Simulation万博1manbetxData。数据集对象
getSlRootInportMap 创建自定义对象信号映射到root港口使用模型映射模式万博1manbetx
createInputDataset 生成数据集对象的根级尺寸块模型
signalbuilder 创建和访问信号生成器
signalBuilderToSignalEditor 进口从信号生成器块信号信号数据和属性编辑器
getInputString 创建以逗号分隔的变量映射
万博1manbetxSimulink.BlockDiagram.getInitialState 返回初始状态数据的框图
万博1manbetxSimulink.Bus.createMATLABStruct 创建MATLAB使用相同层次结构和属性结构总线信号
万博1manbetxSimulink.SimulationData.createStructOfTimeseries 创建一个结构与MATLAB timeseries对象叶节点
signalEditor 起始信号编辑器

保存从模拟运行时数据

万博1manbetxSimulink.ModelDataLogs.convertToDataset 从模型转换日志数据。万博1manbetxSimulink.SimulationData 万博1manbetxModelDataLogs格式。数据集格式
万博1manbetxSimulink.SimulationData.signalLoggingSelector 打开信号记录选择器
万博1manbetxSimulink.SimulationData.updateDatasetFormatLogging 模型及其引用的模型转换为使用数据集格式的日志记录的信号
解压缩 从信号中提取信号记录对象并将它们写入到日志MATLAB工作区
万博1manbetxSimulink.SimulationData.createStructOfTimeseries 创建一个结构与MATLAB timeseries对象叶节点
万博1manbetxSimulink.SimulationData.forEachTimeseries 调用每个timeseries函数对象
万博1manbetxSimulink.SimulationData.Unit.setName 指定名称的日志数据单位
万博1manbetxSimulink.SimulationData.DatasetRef.getDatasetVariableNames 在MAT-file数据变量的名字列表
万博1manbetxSimulink.SimulationData.DatasetRef.getAsDatastore 得到matlab.io.datastore。模拟Datastore representation of element from referenced Dataset object
顶级数据记录的名字对象列表在仿真软件ModelDataLogs数据日志万博1manbetx
列表名称和类型的顶级数据日志对象模型ModelDataLogs数据日志万博1manbetx
万博1manbetxSimulink.SimulationData.Dataset 创建Simul万博1manbetxink.SimulationData。数据集对象
万博1manbetxSimulink.SimulationData.DatasetRef 创建Simul万博1manbetxink.SimulationData。DatasetRef对象
matlab.io.datastore.SimulationDatastore 数据存储输入和输出的仿真软件模型万博1manbetx
万博1manbetxSimulink.SimulationData.BlockPath 完全指定的模型块路径万博1manbetx
万博1manbetxSimulink.SimulationData.Signal 信号日志信息的容器
万博1manbetxSimulink.SimulationData.State 状态日志元素
万博1manbetxSimulink.SimulationData.Unit 为仿真数据存储单元
万博1manbetxSimulink.SimulationOutput 访问对象的值模拟结果
万博1manbetxSimulink.SimulationData.LoggingInfo 测井信号覆盖设置
万博1manbetxSimulink.SimulationData.ModelLoggingInfo 测井信号覆盖设置一个模型
万博1manbetxSimulink.SimulationData.SignalLoggingInfo 信号记录覆盖设置信号
万博1manbetxSimulink.SimulationMetadata 访问元数据的模拟运行

配置模拟条件

openDialog 打开配置参数对话框
closeDialog 关闭配置参数对话框
solverprofiler.profileModel 检查性能分析模型

运行模拟

通过编程的方式运行单个模拟

sim卡 模拟动态系统
模型 执行特定阶段的仿真模型
找到 访问和显示值的仿真结果
得到 访问和显示值的仿真结果
顶级数据记录的名字对象列表在仿真软件ModelDataLogs数据日志万博1manbetx
set_param 设置系统和参数值
get_param 参数名称和值
getInitialState 返回初始状态数据的框图
setBlockSimState 设置个人Stateflow SimState图表,MATLAB函数或功能块
getBlockSimState 个人访问SimState Stateflow图表,MATLAB函数或功能块
add_exec_event_listener 注册侦听器块方法执行的事件
万博1manbetxSimulink.SimState.ModelSimState 访问SimState快照数据
eventData 提供的信息块方法执行的事件

运行多个模拟

parsim 在并行或串行模拟动态系统
applyToModel 应用模型通过SimulationInput指定对象的变化,
setBlockParameter 设置块参数用于一个特定的仿真通过SimulationInput对象,
setModelParameter 设置模型参数用于一个特定的仿真通过SimulationInput对象,
setInitialState 设置初始状态用于一个特定的仿真通过SimulationInput对象,
setExternalInput 设置外部输入通过SimulationInput为模拟对象,
setVariable 设置变量通过SimulationInput为模拟对象,
验证 验证的内容SimulationInput对象,
setPreSimFcn 指定一个MATLAB函数开始运行之前每个仿真通过SimulationInput对象,
setPostSimFcn 指定一个MATLAB函数运行每个仿真完成后通过SimulationInput对象,
仿真管理器 监视多个模拟在一个窗口
万博1manbetxSimulink.SimulationInput 创建SimulationInput对象更改多个或单个模拟的模型

查看和分析仿真结果

检查并分析仿真结果

找到 访问和显示值的仿真结果
得到 访问和显示值的仿真结果
顶级数据记录的名字对象列表在仿真软件ModelDataLogs数据日志万博1manbetx
万博1manbetxSimulink.sdi.view 检查员打开模拟数据
万博1manbetxSimulink.sdi.close 关闭仿真数据检查员
万博1manbetxSimulink.sdi.snapshot 仿真数据的捕获内容检查员的阴谋
万博1manbetxSimulink.sdi.setSubPlotLayout 设置次要情节布局仿真数据的检查员
万博1manbetxSimulink.sdi.setTableGrouping 检查面板中的变化信号分组层次结构
万博1manbetxSimulink.sdi.getMarkersOn 返回标记属性的逻辑表示
万博1manbetxSimulink.sdi.setMarkersOn 控制是否显示标记
万博1manbetxSimulink.sdi.clearPreferences 清晰的仿真数据检查员偏好的变化
万博1manbetxSimulink.sdi万博1manbetx.enablePCTSupport 控制仿真数据检查员如何与并行计算工具
万博1manbetxSimulink万博1manbetx.sdi.isPCTSupportEnabled 确定状态和模式并行计算工具箱支持万博1manbetx
万博1manbetxSimulink.sdi.sendWorkerRunToClient 寄上创建并行运行工人检查员的模拟数据
万博1manbetxSimulink.sdi.cleanupWorkerResources 清理人员存储库
万博1manbetxSimulink.sdi.compareRuns 比较两个模拟运行中的数据
万博1manbetxSimulink.sdi.compareSignals 比较来自两个信号的数据
万博1manbetxSimulink.sdi.getRun Simuli万博1manbetxnk.sdi。运行对象来访问数据
万博1manbetxSimulink.sdi.copyRun 复制一个检查员运行仿真数据
万博1manbetxSimulink.sdi.deleteRun 从仿真数据检查库删除运行
万博1manbetxSimulink.sdi.createRun 创建一个检查员在仿真运行数据
万博1manbetxSimulink.sdi.getRunNamingRule 得到仿真数据监察规则命名
万博1manbetxSimulink.sdi.setRunNamingRule 指定仿真数据检查运行的命名规则
万博1manbetxSimulink.sdi.resetRunNamingRule 恢复仿真数据检查运行命名规则默认
万博1manbetxSimulink.sdi.setRunOverwrite 启用和禁用覆盖模式下运行的仿真数据检查员
万博1manbetxSimulink.sdi.getRunCount 得到仿真数据检查器的运行库
万博1manbetxSimulink.sdi.getRunIDByIndex 使用模拟数据检查运行指数运行ID
万博1manbetxSimulink.sdi.getAllRunIDs 得到所有仿真数据检查运行标识符
万博1manbetxSimulink.sdi.isValidRunID 确定一个ID运行是有效的
万博1manbetxSimulink.sdi.copyRunViewSettings 复制线条样式和颜色的信号从一个到另一个运行
万博1manbetxSimulink.sdi.createRunOrAddToStreamedRun 创建一个运行模拟输出
万博1manbetxSimulink.sdi.getSignal 得到Si万博1manbetxmulink.sdi。信号对象的一个信号
万博1manbetxSimulink.sdi.deleteSignal 删除一个信号从模拟数据检查存储库
万博1manbetxSimulink.sdi.addToRun 添加一个或多个现有的运行信号
万博1manbetxSimulink.sdi.markSignalForStreaming 打开或关闭日志记录的一个信号
万博1manbetxSimulink.sdi.save 保存仿真数据检查会话
万博1manbetxSimulink.sdi.load 模拟数据加载检查员会话或视图
万博1manbetxSimulink.sdi.clear 清除所有的数据仿真数据检查员
万博1manbetxSimulink.sdi.exportRun 出口Simulink.Simulation万博1manbetxData运行数据。数据集对象
万博1manbetxSimulink.sdi.report 生成一个模拟数据检查报告
loadIntoMemory 记录数据加载到内存中
万博1manbetxSimulink.sdi.Run 运行信号和元数据的访问
万博1manbetxSimulink.sdi.Signal 信号数据和元数据的访问
万博1manbetxSimulink.SimulationData.Parameter 存储记录参数数据和元数据
万博1manbetxSimulink.sdi.DiffRunResult 访问运行比较元数据
万博1manbetxSimulink.sdi.DiffSignalResult 访问信号比较结果
万博1manbetxSimulink.sdi.CustomSnapshot 指定设置快照不开或影响检查员的模拟数据
万博1manbetxSimulink.sdi.WorkerRun 从并行访问仿真数据工人
万博1manbetxSimulink.SimulationData.Dataset 创建Simul万博1manbetxink.SimulationData。数据集对象
万博1manbetxSimulink.sdi.DatasetRef 检查存储库访问数据在模拟数据
matlab.io.datastore.sdidatastore 仿真数据的数据存储检查员的信号
万博1manbetxSimulink.HMI.InstrumentedSignals 访问记录信号模型
万博1manbetxSimulink.HMI.SignalSpecification 信息记录的信号

控制模拟交互显示

测试和调试模拟

万博1manbetx仿真软件调试器

sldebug 在调试模式下启动仿真

诊断

sldiagnostics 显示诊断信息的仿真软件系统万博1manbetx
万博1manbetxSimulink.restoreDiagnostic 恢复诊断警告到一个特定的块,子系统,或模型
万博1manbetxSimulink.suppressDiagnostic 抑制诊断从特定的块
万博1manbetxSimulink.getSuppressedDiagnostics 回归模型。万博1manbetxSuppressedDiagnostic对象关联到一个块、子系统或模型
万博1manbetxSimulink.BlockDiagram.getChecksum 回归模型的校验和
万博1manbetxSimulink.SubSystem.getChecksum 返回校验和nonvirtual子系统
万博1manbetxSimulink.getSuppressedDiagnostics 回归模型。万博1manbetxSuppressedDiagnostic对象关联到一个块、子系统或模型
万博1manbetxSimulink.suppressDiagnostic 抑制诊断从特定的块
万博1manbetxSimulink.restoreDiagnostic 恢复诊断警告到一个特定的块,子系统,或模型
modeladvisor 开放模式顾问
sldebug 在调试模式下启动仿真
addterms 添加终端无关的港口模式
万博1manbetxSimulink.SuppressedDiagnostic 从指定的块压制诊断消息

性能

自动化的性能优化

performanceadvisor 打开性能顾问

加速度

sim卡 模拟动态系统
set_param 设置系统和参数值
万博1manbetxSimulink.BlockDiagram.buildRapidAcceleratorTarget 构建快速加速器的目标模型和返回运行时参数集
万博1manbetxSimulink.BlockDiagram.getChecksum 回归模型的校验和
万博1manbetxSimulink.SubSystem.getChecksum 返回校验和nonvirtual子系统
slbuild 建立独立的可执行文件或模型参考目标模型;除特殊说明外,这个函数需要一个仿真软件编码器许可证万博1manbetx

手动性能优化

slprofreport 再生分析器报告数据、ProfileData救了从以前的运行
sldiagnostics 显示诊断信息的仿真软件系统万博1manbetx

基于组件的建模

模型架构

子系统

万博1manbetxSimulink.BlockDiagram.createSubsystem 创建子系统包含指定的组块
万博1manbetxSimulink.BlockDiagram.copyContentsToSubsystem 框图的内容复制到空的子系统
万博1manbetxSimulink.BlockDiagram.expandSubsystem 子系统的内容扩大到包含模型的水平
万博1manbetxSimulink.SubSystem.convertToModelReference 转换子系统模型参考
万博1manbetxSimulink.SubSystem.copyContentsToBlockDiagram 子系统的内容复制到空的框图
万博1manbetxSimulink.SubSystem.deleteContents 删除内容的子系统

libinfo 得到关于图书馆的信息块引用的模型
华东桐柏 得到当前块的路径名
gcbh 得到当前块的处理
LibraryBrowser.LibraryBrowser2 万博1manbetx模型库浏览器

模型参考

find_mdlrefs 找到各级模型块和参考模型或仅在顶层
view_mdlrefs 显示图形的模型参考依赖性
万博1manbetxSimulink.SubSystem.convertToModelReference 转换子系统模型参考
slbuild 建立独立的可执行文件或模型参考目标模型;除特殊说明外,这个函数需要一个仿真软件编码器许可证万博1manbetx

数据存储

万博1manbetxSimulink.SimulationData.DataStoreMemory 数据存储日志信息的容器
万博1manbetxSimulink.SimulationData.BlockPath 完全指定的模型块路径万博1manbetx
万博1manbetxSimulink.SimulationData.Dataset 创建Simul万博1manbetxink.SimulationData。数据集对象

复合信号

万博1manbetxSimulink.BlockDiagram.addBusToVector 虚拟总线信号转换成矢量信号通过添加总线块
万博1manbetxSimulink.Bus.cellToObject 转换单元阵列包含公交信息总线对象
万博1manbetxSimulink.Bus.createMATLABStruct 创建MATLAB使用相同层次结构和属性结构总线信号
万博1manbetxSimulink.Bus.createObject 创建总线对象从块或MATLAB结构
万博1manbetxSimulink.Bus.objectToCell 使用总线对象创建单元阵列包含公交信息
万博1manbetxSimulink.Bus.save 保存在MATLAB总线对象文件
万博1manbetxSimulink.Bus 指定属性的总线信号
万博1manbetxSimulink.BusElement 总线信号的描述元素

配置复用

attachConfigSet 将配置设置或配置参考与模型
attachConfigSetCopy 复制配置设置或配置引用,并将它与模型
detachConfigSet 从模型中分离配置设置或配置参考
getActiveConfigSet 获取模型的活动配置设置或配置参考
getConfigSet 得到模型的配置集或配置引用
getConfigSets 得到模型的所有配置集或配置的名称引用
setActiveConfigSet 指定模型的主动配置设置或配置参考
万博1manbetxSimulink.BlockDiagram.loadActiveConfigSet 负载、关联和激活配置设置模式
万博1manbetxSimulink.BlockDiagram.propagateConfigSet 传播模型配置参考引用的模型
万博1manbetxSimulink.BlockDiagram.restoreConfigSet 恢复模型配置转换模型
万博1manbetxSimulink.BlockDiagram.saveActiveConfigSet 保存活动配置的模型
set_param 设置系统和参数值
get_param 参数名称和值
万博1manbetxSimulink.ConfigSet 模型配置设置
万博1manbetxSimulink.ConfigSetRef 链接模型配置设置独立于任何存储模型

不同的系统

万博1manbetxSimulink.Variant 指定条件,控制变量的选择
万博1manbetxSimulink.VariantConfigurationData 配置数据对象类表示一个变体
万博1manbetxSimulink.VariantManager 类代表一组变量管理器功能

项目管理

万博1manbetx仿真软件项目设置

万博1manbetxsimulinkproject 开放模型项万博1manbetx目,项目对象
slproject.create 创建空白模型项目万博1manbetx
万博1manbetxSimulink.createFromTemplate 从模板创建模型或项目
万博1manbetxSimulink.findTemplates 发现模型或带有指定属性的项目模板
万博1manbetxSimulink.exportToTemplate 从模型或项目创建模板
slproject.getCurrentProjects 列出所有顶级模型项目万博1manbetx
slproject.loadProject 负载仿真软万博1manbetx件项目
出口 出口仿真软件项万博1manbetx目zip
关闭 关闭仿真软件万博1manbetx项目
addFile 将文件添加到仿真软件项目万博1manbetx
addFolderIncludingChildFiles 文件夹和子文件添加到仿真软件项目万博1manbetx
目录 将文件夹添加到仿真软件项目的路径万博1manbetx
addReference 引用的项目添加到仿真软件项目万博1manbetx
addShortcut 快捷方式添加到仿真软件项目万博1manbetx
addShutdownFile 关闭文件添加到项目中
addStartupFile 启动文件添加到项目中
findFile 得到仿真万博1manbetx软件项目文件的名字
isLoaded 确定项目加载模型万博1manbetx
重新加载 重新加载仿真软万博1manbetx件项目
removeFile 删除文件从仿真软件项目万博1manbetx
removePath 从仿真软件项目删除文件夹路径万博1manbetx
removeReference 将文件夹添加到仿真软件项目的万博1manbetx路径
removeShortcut 从仿真软件项目删除快捷方式万博1manbetx
removeShutdownFile 从项目关闭列表中删除关闭文件
removeStartupFile 从项目启动列表中删除启动文件

万博1manbetx仿真软件项目文件管理

万博1manbetxsimulinkproject 开放模型项万博1manbetx目,项目对象
slproject.loadProject 负载仿真软万博1manbetx件项目
slproject.getCurrentProjects 列出所有顶级模型项目万博1manbetx
addFile 将文件添加到仿真软件项目万博1manbetx
addFolderIncludingChildFiles 文件夹和子文件添加到仿真软件项目万博1manbetx
addLabel 将标签附加到仿真软件项目文件万博1manbetx
目录 将文件夹添加到仿真软件项目的路径万博1manbetx
addReference 引用的项目添加到仿真软件项目万博1manbetx
addShortcut 快捷方式添加到仿真软件项目万博1manbetx
关闭 关闭仿真软件万博1manbetx项目
createCategory 创建仿真软件项目的类别标签万博1manbetx
createLabel 定义模型项目标万博1manbetx签
出口 出口仿真软件项万博1manbetx目zip
findCategory 得到仿真万博1manbetx软件项目类别的标签
findFile 得到仿真万博1manbetx软件项目文件的名字
findLabel 得到仿真万博1manbetx软件项目文件标签
isLoaded 确定项目加载模型万博1manbetx
重新加载 重新加载仿真软万博1manbetx件项目
removeCategory 删除模型项目类万博1manbetx别的标签
removeLabel 把标签从仿真软件项目万博1manbetx

依赖关系分析

万博1manbetxsimulinkproject 开放模型项万博1manbetx目,项目对象
listRequiredFiles 得到项目文件的依赖关系
dependencies.fileDependencyAnalysis 发现模型文件的依赖关系
dependencies.toolboxDependencyAnalysis 找到工具箱的依赖性

源代码控制仿真软件项目万博1manbetx

万博1manbetxsimulinkproject 开放模型项万博1manbetx目,项目对象
listModifiedFiles 在项目仿真软件修改的文件列表万博1manbetx
listRequiredFiles 得到项目文件的依赖关系
refreshSourceControl 更新源控制仿真软件项目文件的状态万博1manbetx
万博1manbetxSimulink.getFileChecksum 校验和文件

模式探索

find_system 找到系统、块、线、港口和注释
find_mdlrefs 找到各级模型块和参考模型或仅在顶层
万博1manbetxSimulink.findVars 分析模型中变量和模块之间的关系
dependencies.fileDependencyAnalysis 发现模型文件的依赖关系
dependencies.toolboxDependencyAnalysis 找到工具箱的依赖性
万博1manbetxSimulink.MDLInfo 提取模型文件信息没有框图加载到内存中
万博1manbetxSimulink.MDLInfo.getDescription 提取模型文件加载到内存中没有框图描述
万博1manbetxSimulink.MDLInfo.getMetadata 提取模型文件元数据加载到内存中没有框图
LibraryBrowser.LibraryBrowser2 万博1manbetx模型库浏览器

建模指南

模型的升级

upgradeadvisor 打开升级顾问

块的创建

块面具

万博1manbetxSimulink.Mask 以编程的方式控制面具
万博1manbetxSimulink.Mask.Constraints 创建面具约束
万博1manbetxSimulink.MaskParameter 控制面具参数编程
万博1manbetxSimulink.dialog.Control 创建对话框控件的实例

定制的MATLAB算法

MATLAB算法设计

算法设计基础知识
coder.allowpcode 从保护MATLAB文件控制代码生成
coder.ceval 调用外部C / c++函数
coder.cinclude 头文件包含在生成的代码
coder.cstructname 名字C结构类型生成的代码
coder.extrinsic 申报非本征函数或函数
coder.inline 控制在生成的代码内联
coder.load 编译时常量MAT-file或ASCII文件加载到调用者的工作区
coder.nullcopy 声明未初始化变量
coder.opaque 在生成的代码中声明变量
coder.ref 显示数据以引用的方式传递
coder.rref 显示只读数据以引用的方式传递
coder.target 确定代码生成目标是指定的目标
coder.unroll 展开循环复制的每个循环迭代循环体
coder.varsize 声明适应可变数组
coder.wref 显示数据只写以引用的方式传递
数据定义
适应数据
coder.varsize 声明适应可变数组
结构
coder.cstructname 名字C结构类型生成的代码
细胞数组
coder.cstructname 名字C结构类型生成的代码
coder.varsize 声明适应可变数组
函数定义
coder.extrinsic 申报非本征函数或函数
coder.ignoreConst 防止使用常数的表达式值函数的专门化
coder.unroll 展开循环复制的每个循环迭代循环体

代码生成

coder.allowpcode 从保护MATLAB文件控制代码生成
coder.ceval 调用外部C / c++函数
coder.cinclude 头文件包含在生成的代码
coder.const 表达式折叠成常量在生成的代码
coder.cstructname 名字C结构类型生成的代码
coder.extrinsic 申报非本征函数或函数
coder.inline 控制在生成的代码内联
coder.load 编译时常量MAT-file或ASCII文件加载到调用者的工作区
coder.opaque 在生成的代码中声明变量
coder.ref 显示数据以引用的方式传递
coder.rref 显示只读数据以引用的方式传递
coder.screener 确定函数适用于代码生成
coder.target 确定代码生成目标是指定的目标
coder.unroll 展开循环复制的每个循环迭代循环体
coder.wref 显示数据只写以引用的方式传递
coder.updateBuildInfo 更新对象RTW.BuildInfo构建信息
coder.ExternalDependency 接口,外部代码
coder.BuildConfig 在代码生成构建上下文

性能

coder.inline 控制在生成的代码内联
coder.unroll 展开循环复制的每个循环迭代循环体
coder.const 表达式折叠成常量在生成的代码

遗留代码集成

legacy_code 使用遗留代码的工具

S-Functions

C / c++ S-Functions

功能检查
万博1manbetxSimulink.sfunction.Analyzer 创建一个仿真软件功万博1manbetx能分析仪对象
万博1manbetxSimulink.sfunction.analyzer.BuildInfo 创建一个对象来表示构建信息
万博1manbetxSimulink.sfunction.analyzer.Options 创建一个对象指定选项运行功能检查

MATLAB S-Functions

万博1manbetxSimulink.MSFcnRunTimeBlock 获取所二级MATLAB的s函数的运行时信息块
万博1manbetxSimulink.RunTimeBlock 允许所二级MATLAB函数和其他MATLAB程序仿真运行时信息块
万博1manbetxSimulink.BlockData 提供关于block-related运行时信息数据,比如块参数
万博1manbetxSimulink.BlockPortData 描述块输入或输出端口
万博1manbetxSimulink.BlockCompDworkData 提供postcompilation信息块的DWork向量
万博1manbetxSimulink.BlockCompInputPortData 提供postcompilation信息块的输入端口
万博1manbetxSimulink.BlockCompOutputPortData 提供postcompilation信息块输出端口
万博1manbetxSimulink.BlockPreCompInputPortData 提供precompilation信息块的输入端口
万博1manbetxSimulink.BlockPreCompOutputPortData 提供precompilation信息块输出端口

系统对象集成

定制系统对象模型万博1manbetx

matlab.system.mixin.CustomIcon 自定义图标mixin类
matlab.system.display.Icon 自定义图标图像
matlab.system.display.Action 自定义按钮
matlab.system.display.Header 头系统对象的属性
matlab.system.display.Section 地产集团部分系统对象
matlab.system.display.SectionGroup 部分小组系统对象
matlab.system.mixin.Propagates 信号传播特性mixin类
matlab.system.mixin.Nondirect 间接引线mixin类
matlab.system.mixin.SampleTime 控制样品时间系统对象模型万博1manbetx
这个主题有帮助吗?