Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

编程式模型编辑

以编程方式创建模型、在模型中添加和连接模块、设置参数和属性以及执行其他基本建模操作。

了解 Simulink® 中编程式模型管理的基础知识。

函数

全部展开

simulink打开 Simulink 起始页
start_simulink启动 Simulink 而不打开任何窗口
slLibraryBrowser打开 Simulink库浏览器
open_system打开模型、库、子系统或模块对话框
load_systemSimulink 模型加载到内存中
save_system保存 Simulink 模型
close_system关闭 Simulink 系统窗口或模块对话框
bdclose无条件地关闭任一或所有 Simulink 系统窗口
add_block向模型中添加模块
add_lineSimulink 模型中添加信号线
delete_blockSimulink 系统中删除模块
delete_lineSimulink 模型中删除信号线
add_paramAdd parameter to Simulink system
delete_paramDelete system parameter added with add_param function
Simulink.BlockDiagram.deleteContentsDelete graphical contents of system
Simulink.SubSystem.deleteContentsDelete contents of subsystem
Simulink.history.clearClear the Simulink start page and editor history
new_system在内存中创建 Simulink 模型或库
Simulink.createFromTemplateCreate model or project from template
Simulink.BlockDiagram.createSubsystem创建包含指定模块集的子系统
Simulink.Annotation创建并指定文本注释、图像注释和区域注释的属性
docblockGet or set editor invoked by Simulink DocBlock block
gcs获取当前系统的路径名称
getfullname获取标识模块或信号线的路径
gcb获取当前模块的路径名称
gcbh获取当前模块的句柄
gcbpGet Simulink.BlockPath object for current block
getSimulinkBlockHandle从模块路径中获取模块句柄
get_param获取参数名称和值
set_param设置系统和模块参数值
Simulink.defaultModelTemplateSet or get default model template
getCallbackAnnotationGet annotation executing callback
edittime.getDisplayIssuesCheck whether model design warnings and errors is on
edittime.setDisplayIssuesDetect model design errors and warnings
hilite_system突出显示模块、信号线、端口或注释
find_system查找系统、模块、信号线、端口和注释
Simulink.FindOptionsSpecify options for finding blocks in models and subsystems
Simulink.findTemplatesFind model or project templates with specified properties
Simulink.allBlockDiagramsFind loaded Simulink models and libraries
Simulink.findBlocksFind blocks in Simulink models
Simulink.findBlocksOfTypeSimulink 模型中查找指定类型的模块
replace_block替换 Simulink 模型中的模块
isSimulinkStartedCheck whether Simulink is started
bdroot当前系统的顶层模型
bdIsLoadedDetermine whether model, subsystem, or library is loaded
bdIsLibraryDetermine whether block diagram is a library
bdIsDirtyDetermine whether model, subsystem, or library has unsaved changes
slIsFileChangedOnDiskDetermine whether model has changed since it was loaded
Simulink.SubSystem.copyContentsToBlockDiagram将图形内容从子系统复制到空系统
Simulink.exportToTemplateCreate template from model or project
Simulink.exportToVersion导出模型、库或工程,用于 Simulink 的以前版本
Simulink.MDLInfo在不加载文件的情况下提取 SLX、SLXP 或 MDL 文件信息
Simulink.MDLInfo.getDescriptionExtract SLX, SLXP, or MDL file description without loading file
Simulink.MDLInfo.getMetadataExtract SLX, SLXP, or MDL file metadata without loading file
Simulink.BlockDiagram.expandSubsystemReplace subsystem with subsystem contents
Simulink.BlockDiagram.arrangeSystemImprove layout of block diagram
Simulink.BlockDiagram.routeLineRoute existing lines of model
slCharacterEncoding指定要在从 Simulink 模型生成的代码中使用的编码
frameeditOpen PrintFrame Editor to edit print frames for Simulink and Stateflow block diagrams
orient打印或保存时使用的纸张方向
print打印图窗或保存为特定文件格式

主题

Simulink API

编程建模基础知识

以编程方式创建模型、在模型中添加和连接模块、设置参数和属性以及执行其他基本建模操作。

以编程方式运行仿真

使用 sim 函数以编程方式进行模型仿真。