Contents
内容
Introduction to Simul
Simulink简介
Programmatic Modeling
程序化建模基础1-2
Build and Edit a Mod
以交互方式建立和编辑模型1-10
Add Blocks and Set P
添加块和设置参数1-15
Extend the Model
扩展型号1-18
Simulate the Model a
模拟模型和视图结果1-24
Edit and Simulate th
编辑和模拟模型1-26
Save the Model
保存型号1-29
Preview Content of M
预览模型组件内容1-35
Bookmark Parts of Mo
收藏型号1-37的部分资料
Update Diagram and R
更新图表和运行模拟1-40
Print Model Diagrams
打印模型图1-42
Basic Printing
基础印刷1-44
Select the Systems t
选择打印系统1-48
Specify the Page Lay
指定页面布局和打印作业1-50
Tiled Printing
平铺印刷1-51
Print Multiple Pages
打印大型号1-52的多个页面
Add a Log of Printed
添加打印模型日志1-53
Add a Sample Time Le
添加示例时间图例1-54
Print from the MATLA
从MATLAB命令行1-55打印
Print to a PDF
打印到PDF格式1-60
Print Model Reports
打印模型报告1-61
Print Models to Imag
将模型打印到图像文件格式1-63
Keyboard and Mouse A
Simulink建模1-64的键盘和鼠标操作
Simulation Stepping
模拟步进
2
How Simulation Stepp
模拟步进器如何帮助模型分析2-2
How Stepping Through
如何通过一个模拟的步骤工程2-3
Use Simulation Step
使用模拟步进器2-7
Simulation Stepper
仿真步进限制2-10
Step Through a Simu
步骤通过模拟2-12
Set Conditional Bre
为步进模拟2-14设置条件断点
Simulation Pacing
模拟起搏2-17
How Simulink Works
Simulink如何工作
3
Simulation Phases i
动态系统仿真阶段3-2
Compare Solvers
比较求解器3-6
Zero-Crossing Detec
过零检测3-10
Zero-Crossing Algor
过零算法3-25
Algebraic Loop Conc
代数环概念3-27
Identify Algebraic
识别模型3-33中的代数循环
Remove Algebraic Lo
移除代数循环3-36
Modeling Considerat
代数循环3-52的建模考虑
Artiftcial Algebrai
人工代数循环3-54
Modeling Dynamic Sy
动态系统建模
Creating a Model
创建一个模型
4
Create a Template f
从模型4-2创建一个模板
Describe Models Usi
使用注释和注释描述模型4-3
Create an Annotatio
以编程方式创建注释4-11
Subsystem Basics
子系统基础4-13
Create a Subsystem
创建一个子系统4-15
Conftgure a Subsyst
子系统4-18
Navigate Model Hier
浏览模型层次结构4-20
Subsystem Reference
子系统参考文件4-23
Reference a Subsyst
在模型4-30中引用子系统组件
Expand Subsystem Co
扩展子系统内容4-32
Use Control Flow Lo
使用控制流逻辑4-36
Callbacks for Custo
定制模型行为4-43的回调
Model Callbacks
模型回调4-44
Block Callbacks
4-48块回调
Port Callbacks
港口回收4-54
Callback Tracing
回拨追踪4-55
Manage Model Versio
管理模型版本并指定模型属性4-56
Model Discretizer
模型离散化器4-61
Model Advisor
模范顾问
5
Check Your Model Using the Model Advisor5-2
使用模型顾问5-2检查您的模型
Find Model Advisor Check IDs5-7
查找模型顾问检查id5-7
Run Model Advisor Checks in Background5-8
在后台5-8运行模型顾问检查
Address Model Check Results5-9
地址型号核对结果5-9
Save and View Model Advisor Check Reports5-13
保存和查看模型顾问检查报告5-13
Upgrade Advisor
升级顾问
6
Consult the Upgrade Advisor6-2
请咨询升级顾问6-2
Working with Sample Times
使用示例时间
7
What Is Sample Time?7-2
什么是样本时间?7-2
Specify Sample Time7-3
指定取样时间7-3
View Sample Time Information7-9
查看样本时间信息7-9
Types of Sample Time7-13
抽样时间类别7-13
Blocks for Which Sample Time Is Not Recommended7-
不建议采样时间的块7-17
Block Compiled Sample Time7-19
块编译样本时间7-19
Sample Times in Subsystems7-22
子系统中的样本时间7-22
Sample Times in Systems7-23
7-23系统中的样本时间
Resolve Rate Transitions7-27
解析速率转换7-27
How Propagation Affects Inherited Sample Times7-3
传播如何影响继承样本时间7-30
Backpropagation in Sample Times7-32
样本时间7-32的反向传播算法
Specify Execution Domain7-33
指定执行域7-33
Referencing a Model
参考模型
8
Model Reference Basics8-2
模型参考基础8-2
Model Reference Requirements and Limitations8-6
模型参考要求和限制8-6
Reference Existing Models8-11
参考现有模式8-11
Reference Protected Models from Third Parties8-13
第三方参考保护模式8-13
Convert Subsystems to Referenced Models8-17
将子系统转换为参考型号8-17
Modify Referenced Models for Conditional Execution
修改条件执行的参考模型8-24
Inspect Model Hierarchies8-28
检查模型层次结构8-28
Model Reference Interface and Boundary8-31
模型参考界面和边界8-31
Referenced Model Sample Times8-35
参考模型样本乘以8-35
Choose Simulation Modes for Model Hierarchies8-39
模型层次8-39的模拟模式选择
Simulate Conditionally Executed Referenced Models
按条件执行的参考模型8-43模拟
Simulate Multiple Referenced Model Instances in No
在普通模式下模拟多个参考模型实例。8-44
Manage Simulation Targets for Referenced Models8-
管理参考模型8-50的仿真目标
Reduce Update Time for Referenced Models by Using
使用并行生成减少参考模型的更新时间
Share Simulink Cache Files for Faster Simulation8
共享Simulink缓存文件实现快速模拟8-54
Set Conftguration Parameters for Model Hierarchies
为模型层次8-60设置配制参数
Parameterize Instances of a Reusable Referenced Mo
参数化可重用参考模型8-64的实例
Parameterize a Referenced Model Programmatically8
以编程方式参数化参考模型8-76
Group Multiple Model Arguments into a Single Struc
将多个模型参数分组成单个结构8-78
Conftgure Instance-Speciftc Data for Lookup Tables
用于查找表的conftrure实例数据
Programmatically8-81
程序8-81
Simulink Units
Simulink Units
9
Unit Speciftcation in Simulink Models9-2
Simulink模型9-2中的单位物种分布
Displaying Units9-7
展示9-7单元
Unit Consistency Checking and Propagation9-9
单元一致性检查和传播9-9
Converting Units9-12
转换单位9-12
Update an Existing Model to Use Units9-14
更新现有模型使用9-14单元
Working with Custom Unit Databases9-21
使用自定义单元数据库9-21
Troubleshooting Units9-24
故障排除单元9-24
Conditional Subsystem
条件子系统
10
图10
Conditionally Executed Subsystems Overview10-3
有条件执行的子系统概述10-3
Ensure Outport is Virtual10-5
确保外埠是虚拟10-5
Using Enabled Subsystems10-10
使用启用子系统10-10
Using Triggered Subsystems10-17
使用触发子系统10-17
Using Enabled and Triggered Subsystems10-21
使用启用和触发子系统10-21
Select Subsystem Execution10-25
选择子系统执行10-25
Iterate Subsystem Execution10-29
迭代子系统执行10-29
Using Function-Call Subsystems10-34
使用功能调用子系统10-34
Conditional Subsystem Initial Output Values10-37
条件子系统初始输出值10-37
Rate-Based Models Overview10-39
基于利率的模型概述10-39
Create A Rate-Based Model10-40
创建一个基于速率的模型10-40
Test Rate-Based Model Simulation Using Function-Ca
基于测试速率的函数调用发生器模型仿真
Generate Code from Rate-Based Model10-46
从基于速率的模型10-46生成代码
Sorting Rules for Explicitly Scheduled Model Compo
显式调度模型组件的排序规则10-47
Conditional Subsystem Output Values When Disabled
禁用10-54时条件子系统输出值
Simplifted Initialization Mode10-55
简化初始化模式10-55
Classic Initialization Mode10-57
经典初始化模式10-57
Convert from Classic to Simplifted Initialization
从经典到简化初始化模式10-71的转换
Create an Export-Function Model10-72
创建导出功能模型10-72
Test Export-Function Model Simulation Using Input
基于输入矩阵10-75的测试输出函数模型仿真
Simulink functions: Simulink Function block, expor
Simulink功能:Simulink功能块,导出Stateflow图形和MATLAB功能10-12
Simulink function callers: Function Caller block,
Simulink函数调用程序:函数调用程序块,MATLAB函数块,Stateflow图10-127
Argument Speciftcation for Simulink Function Bloc
Simulink函数块10-135的自变量指定
Simulink Function Blocks in Referenced Models10-1
参考模型10-139中的Simulink功能块
Scoped and Global Simulink Function Blocks Overvie
范围和全局Simulink功能块概述10-146
Scoped Simulink Function Blocks in Subsystems10-1
子系统中的ScopedSimulink功能块10-149
Scoped Simulink Function Blocks in Models10-156
模型10-156中的ScopedSimulink功能块
Diagnostics Using a Client-Server Architecture10-
使用客户机-服务器体系结构进行诊断10-163
Using Initialize, Reset, and Terminate Functions1
使用初始化、重置和终止函数10-167
Create Test Harness to Generate Function Calls10-
创建测试工具来生成函数调用10-179
Initialize and Reset Parameter Values10-184
初始化和重置参数值10-184
Initialize, Reset, and Terminate Function Limitati
初始化、重置和终止函数限制10-187
Model A House Heating System10-189
A型住宅供暖系统10-189
Messages in Simulink
Simulink的讯息
11
图11
Simulink Messages Overview11-2
Simulink信息概述11-2
Animate and Understand Sending and Receiving Messa
动画和理解发送和接收消息11-5
Use a Queue Block to Manage Messages11-10
使用队列块管理消息11-10
Establish Message Send and Receive Interfaces Betw
在软件组件11-19之间建立消息发送和接收接口
Model a Message Receive Interface that Runs on Mes
为在消息上运行的消息接收接口建模
Availability11-23
可用性11-23
Modeling Message Communication Patterns with SimEv
基于SimEvents11-26的消息通信模式建模
Build a Shared Communication Channel with Multiple
建立多发送器和接收器共享通信信道11-28
Model Wireless Message Communication with Packet L
具有丢包和丢包的无线消息通信模型
Channel Failure11-34
频道故障11-34
Model an Ethernet Communication Network with CSMA/
基于csma/cd协议的以太网通信网络建模
Use the Sequence Viewer Block to Visualize Message
使用序列查看器块可视化消息、事件和实体11-55
Modeling Variant Systems
变体系统建模
12
图12
What Are Variants and When to Use Them12-2
什么是变体以及何时使用它们12-2
Variant Terminology12-10
变体术语12-10
Working with Variant Choices12-19
处理变式选择12-19
Introduction to Variant Controls12-22
变体管制简介12-22
Create a Simple Variant Model12-33
创建一个简单的可变模型12-33
Create Variant Controls Programmatically12-37
以编程方式创建变量控件12-37
Deftne, Conftgure, and Activate Variants12-39
12-39: Deftne,Conftgure,and Activate variant
Prepare Variant-Containing Model for Code Generati
为代码生成12-46准备包含变量的模型
Visualize Variant Implementations in a Single Laye
可视化变体在单层12-50中的实现
Deftne and Conftgure Variant Sources and Sinks12-
不同来源和汇12-52
Variant Condition Propagation with Variant Sources
变种源和汇的条件传播..12-57
Create and Validate Variant Conftgurations12-67
创建和验证不同的配制方法12-67
Import Control Variables to Variant Conftguration
将控制变量导入到变异配制12-70中
Deftne Constraints12-73
Deftne约束12-73
Reduce Models Containing Variant Blocks12-75
包含变量块12-75的简化模型
Condition Propagation with Variant Subsystem12-84
条件传播与变量子系统12-84
Variant Systems with Conditional Systems12-94
带条件系统的变异系统12-94
Convert Conftgurable Subsystem to Variant Subsyste
将可配置子系统转换为可变子系统12-97
Variant Elements within Buses12-102
公交车12-102内的不同元素
Initialization Function12-106
初始化函数12-106
Analyze Variant Conftgurations in Models Containi
含有变量块的模型中的变量配置分析
Variants Example Models12-117
型号范例12-117
Propagating Variant Conditions to Subsystems12-12
向子系统12-120传播变种条件
Variant Subsystems12-124
变体子系统12-124
Variant Source and Variant Sink Blocks12-131
可变源和可变汇块12-131
Control Variant Condition Propagation12-134
控制变种条件繁殖12-134
Propagate Variant Condition to Conditional Subsyst
将变量条件传播到条件子系统12-137
Hierarchical Nesting of Variant Sources and Varian
变量源和变量汇的分级嵌套12-139
Export-Function model with Variant Subsystem12-14
带变量子系统12-141的输出函数模型
Variant Subsystem with Enable Subsystem as Choice
以启用子系统为选择12-143的不同子系统
Managing Model Conftgurations
管理模式确认
13
图13
Set Model Conftguration Parameters for a Model13-
为13-2模型设定模型配制参数
Manage Conftguration Sets for a Model13-5
管理型号13-5的配制装置
Share a Conftguration with Multiple Models13-10
与多个模型共享一个配制13-10
Share a Conftguration Across Referenced Models13-
在参考型号13-17之间分享一个配制
Automate Model Conftguration by Using a Script13-
使用脚本13-21自动确定模型
Conftguration Object Functions13-24
配制对象函数13-24
Conftguring Models for Targets with Multicore Pro
多核处理器目标的混合模型
14
图14
Concepts in Multicore Programming14-2
多核编程中的概念14-2
Multicore Programming with Simulink14-8
基于Simulink14-8的多核程序设计
Implement Data Parallelism in Simulink14-11
在Simulink14-11中实现资料平行
Implement Task Parallelism in Simulink14-14
在Simulink14-14中实现任务并行
Implement Pipelining in Simulink14-17
在Simulink14-17中实现流水线
Conftgure Your Model for Concurrent Execution14-2
确定并发执行的模型14-20
Specify a Target Architecture14-21
指定目标体系结构14-21
Partition Your Model Using Explicit Partitioning1
使用显式分区对模型进行分区14-26
Implicit and Explicit Partitioning of Models14-31
模型14-31的隐式和显式划分
Conftgure Data Transfer Settings Between Concurren
并发任务之间的混淆数据传输设置...14-33对多核目标14-36进行优化和部署
Programmatic Interface for Concurrent Execution14
并发执行的编程接口14-43
Supported Targets For Multicore Programming14-44
支持多核程序设计的目标14-44
Limitations with Multicore Programming in Simulink
Simulink14-46中多核编程的局限性
Modeling Best Practices
建立最佳实践模型
15
图15
General Considerations when Building Simulink Mode
建立Simulink模型15-2时的一般考虑因素
Model a Continuous System15-7
连续系统模型15-7
Best-Form Mathematical Models15-10
最佳形式数学模型15-10
Model a Simple Equation15-13
建立一个简单方程的模型15-13
Model Differential Algebraic Equations15-15
模型微分代数方程15-15
Basic Modeling Workflow15-23
基本建模工作流程15-23
Model a System Algorithm15-24
模型a系统算法15-24
Create Model Components15-26
创建模型组件15-26
Manage Signal Lines15-29
管理信号线15-29
Manage Model Data15-34
管理模型数据15-34
Reuse Model Components from Files15-36
重用文件15-36中的模型组件
Create Interchangeable Variations of Model Compone
创建模型组件的可互换变体15-39
Set Up a File Management System15-41
建立档案管理系统15-41
Project Setup
项目设置
16
图16
Organize Large Modeling Projects16-2
组织大型建模项目16-2
What Are Projects?16-3
什么是计划?16-3
Explore Project Tools with the Airframe Project16
利用机身项目16-5探索项目工具
Create a Project from a Model16-12
从模型16-12创建一个项目
Create a New Project From a Folder16-14
从文件夹16-14创建一个新项目
Add Files to the Project16-18
为项目添加文件16-18
Create a New Project from an Archived Project16-2
从存档项目16-20创建一个新项目
Create a New Project Using Templates16-21
使用模板16-21创建新项目
Open Recent Projects16-22
打开最近的项目16-22
Specify Project Details, Startup Folder, and Deriv
指定项目详细信息、启动文件夹和派生文件夹
Specify Project Path16-24
指定项目路径16-24
What Can You Do With Project Shortcuts?16-25
你能用项目快捷键做什么
Automate Startup Tasks16-26
自动启动任务16-26
Automate Shutdown Tasks16-28
自动关闭任务16-28
Create Shortcuts to Frequent Tasks16-29
创建频繁任务的快捷方式16-29
Use Shortcuts to Find and Run Frequent Tasks16-31
使用快捷键查找并运行频繁任务16-31
Create Templates for Standard Project Settings16-
为标准项目设置创建模板16-32
Project File Management
项目档案管理
17
图17
Group and Sort File Views17-2
分组和排序文件视图17-2
Search Inside Project Files and Filter File Views
在项目文件中搜索并过滤文件视图17-3
Work with Project Files17-7
处理项目文件17-7
Manage Shadowed and Dirty Models and Other Project
管理隐藏和脏模型和其他项目文件17-8
Move, Rename, Copy, or Delete Project Files17-10
移动、重命名、复制或删除项目文件17-10
Back Out Changes17-14
返回修改17-14
Create Labels17-15
创建标签17-15
Add Labels to Files17-16
给文件添加标签17-16
View and Edit Label Data17-17
查看和编辑标签数据17-17
Automate Simulink Project Tasks Using Scripts17-1
使用脚本17-18自动化Simulink项目任务
Create a Custom Task Function17-27
创建自定义任务函数17-27
Run a Project Custom Task and Publish Report17-28
运行项目自定义任务并发布报表17-28
Sharing Projects17-30
分享计划17-30
Share Project by Email17-31
分享计划(电邮:17-31)
Share Project as a MATLAB Toolbox17-32
作为MATLAB工具箱的共享项目17-32
Share Project on GitHub17-33
Github17-33上的共享项目
Archive Projects17-34
档案计划17-34
Upgrade All Project Models, Libraries, and MATLAB
升级所有项目模型、库和MATLAB代码文件。17-35
Analyze Model Dependencies17-40
分析模型依赖关系17-40
View Linked Requirements in Models and Blocks17-4
查看模型和模块中的链接需求17-44
Project Dependency Analysis
项目依赖性分析
18
图18
What Is Dependency Analysis?18-2
什么是依赖性分析?18-2
Dependency Analyzer Scope and Limitations18-4
依赖分析器范围和限制18-4
Run a Dependency Analysis18-7
运行依赖性分析18-7
Explore the Dependency Graph, Views, and Filters1
探索依赖关系图、视图和过滤器18-9
Perform an Impact Analysis18-17
进行影响分析18-17
Check Dependency Results and Resolve Problems18-2
检查依赖结果并解决问题18-23
Find Requirements Documents in a Project18-28
在项目中找到需求文件18-28
Save, Open, and Compare Dependency Graphs18-29
保存、打开和比较依赖关系图18-29
Generate Model Dependencies Manifest18-30
生成模型依赖关系清单18-30
Project Source Control
项目源头控制
19
图19
About Source Control with Projects19-2
关于源头控制与项目19-2
Add a Project to Source Control19-5
向源代码管理中添加项目19-5
Register Model Files with Source Control Tools19-
使用源代码管理工具19-8注册模型文件
Set Up SVN Source Control19-9
建立SVN源代码控制19-9
Set Up Git Source Control19-16
建立Git源代码管理19-16
Create New GitHub Repository19-21
创建新的GitHub仓库19-21
Disable Source Control19-22
关闭源代码控制19-22
Change Source Control19-23
改变来源控制19-23
Write a Source Control Integration with the SDK19
编写与SDK19-24的源代码管理集成
Clone Git Repository or Check Out SVN Repository1
克隆GitRepository或签出SVNRepository19-25
Tag and Retrieve Versions of Project Files19-27
项目文件的标记和检索版本19-27
Refresh Status of Project Files19-28
项目文件的刷新状态19-28
Check for Modiftcations19-29
检查修正19-29
Update Revisions of Project Files19-30
更新项目档案19-30
Get SVN File Locks19-32
获取SVN文件锁19-32
View Modifted Files19-34
查看修改文件19-34
Compare Revisions19-36
比较修订本19-36
Run Project Checks19-38
运行项目检查19-38
Commit Modifted Files to Source Control19-39
提交修改文件到源代码管理19-39
Revert Changes19-41
恢复更改19-41
Pull, Push, and Fetch Files with Git19-43
使用Git19-43提取、推送和获取文件
Branch and Merge Files with Git19-47
用Git19-47分支和合并文件
Resolve Conflicts19-51
解决冲突19-51
Work with Derived Files in Projects19-55
在项目19-55中使用派生文件
Customize External Source Control to Use MATLAB fo
自定义外部源代码控制使用MATLAB的Diff和
Merge19-56
合并19-56
Project Reference
项目参考资料
20
图20
Componentization Using Referenced Projects20-2
使用参考项目20-2进行组件化
Add or Remove a Reference to Another Project20-4
添加或删除对另一个项目的引用20-4
View, Edit, or Run Referenced Project Files20-5
查看、编辑或运行引用的项目文件20-5
Extract a Folder to Create a Referenced Project20
提取文件夹以创建引用项目20-6
Manage Referenced Project Changes Using Checkpoint
使用检查点20-8管理引用的项目变更
Compare Simulink Models
比较Simulink模型
21
图21
About Simulink Model Comparison21-2
关于Simulink模型比较21-2
Compare Simulink Models21-6
比较Simulink模型21-6
Display Differences in Original Models21-14
原始型号21-14的显示差异
Merge Simulink Models from the Comparison Report2
从比较报告21-16合并Simulink模型
Export, Print, and Save Model Comparison Results2
输出、打印和保存模型比较结果21-22
Comparing Models with Identical Names21-24
名称相同的模型比较21-24
Work with Referenced Models and Library Links21-2
参考型号及图书馆连结21-25
Compare Project or Model Templates21-26
比较项目或模板21-26
Large-Scale Modeling
大规模建模
22
图22
Component-Based Modeling Guidelines22-2
基于组件的建模指南22-2
Choose Among Types of Model Components22-4
在模型组件的类型中选择22-4
Compare Capabilities of Model Component Types22-8
比较模型组件类型22-8的能力
Deftne Interfaces of Model Components22-17
模型构件22-17的Deftne接口
Conftguration Management22-21
配制管理22-21
Power Window Example
电动窗示例
23
图23
Power Window23-2
电动车窗23-2
Schedule Editor
时间表编辑器
24
图24
What are Partitions?24-2
什么是分割?24-2
Create Partitions24-4
创建分区24-4
Using the Schedule Editor24-11
使用日程编辑器24-11
Schedule the Partitions24-15
安排分区24-15
Generate Code from a Partitioned Model24-22
从分区模型24-22生成代码
Create and Analyze Random Schedules for a Model Us
使用。创建和分析模型的随机调度
Schedule Editor API24-26
附表编辑器API24-26
Simulating Dynamic Systems
模拟动态系统
Running Simulations
运行模拟
25
图25
Simulate a Model Interactively25-2
交互式模拟模型25-2
Choose a Solver25-5
选择一个规划求解器25-5
Choose a Jacobian Method for an Implicit Solver25
隐式求解器25-9的雅可比方法选择
Variable Step Solvers in Simulink25-14
Simulink25-14中的可变步长求解器
Fixed Step Solvers in Simulink25-21
Simulink25-21中的固定步长求解器
Choose a Fixed-Step Solver25-25
选择固定步骤求解器25-25
Select Solver Using Auto Solver25-38
选择SolverUsingAutoSolver25-38
Save and Restore Simulation Operating Point25-41
保存和恢复模拟操作点25-41
Operating Point Behavior25-45
操作点行为25-45
View Diagnostics25-48
查看诊断程序25-48
Systematic Diagnosis of Errors and Warnings25-53
系统诊断错误和警告25-53
Suppress Diagnostic Messages Programmatically25-5
以编程方式取消诊断消息25-56
Customize Diagnostic Messages25-63
自定义诊断消息25-63
Report Diagnostic Messages Programmatically25-65
以编程方式报告诊断信息25-65
Running a Simulation Programmatically
以编程方式运行模拟
26
图26
Run Simulations Programmatically26-2
以编程方式运行模拟26-2
Run Parallel Simulations26-7
运行并行模拟26-7
Using sim function within parfor26-10
在parfor26-10中使用sim函数
Error Handling in Simulink Using MSLException26-1
基于MSLException26-19的Simulink错误处理
Multiple Simulations
多重模拟
27
图27
Run Multiple Simulations27-2
运行多重模拟27-2
Run Parallel Simulations Using parsim27-5
使用parsim27-5运行并行仿真
Multiple Simulation Workflows27-9
多个模拟工作流程27-9
Analyze Results Using Simulation Manager27-13
使用模拟管理器27-13分析结果
Visualizing and Comparing Simulation Results
仿真结果的可视化与比较
28
图28
Prototype and Debug Models with Scopes28-2
使用范围28-2的原型和调试模型
Scope Blocks and Scope Viewer Overview28-6
范围块和范围查看器概述28-6
Scope Trace Selection Panel28-11
经营范围追踪选择小组28-11
Scope Triggers Panel28-12
范围触发器面板28-12
Cursor Measurements Panel28-25
光标测量面板28-25
Scope Signal Statistics Panel28-27
范围信号统计小组28-27
Scope Bilevel Measurements Panel28-29
经营范围双层测量小组28-29
Peak Finder Measurements Panel28-38
峰值测量面板28-38
Spectrum Analyzer Cursor Measurements Panel28-41
频谱分析仪光标测量面板28-41
Spectrum Analyzer Channel Measurements Panel28-43
频谱分析仪通道测量面板28-43
Spectrum Analyzer Distortion Measurements Panel28
频谱分析仪失真测量面板28-45
Spectral Masks28-49
光谱掩模28-49
Spectrum Analyzer CCDF Measurements Panel28-51
频谱分析仪CCDF测量面板28-51
Common Scope Block Tasks28-53
共同范围块任务28-53
Floating Scope and Scope Viewer Tasks28-67
浮动范围和范围查看器任务28-67
Generate Signals Without Source Blocks28-75
无源块产生信号28-75
Viewers and Generators Manager28-77
观众及发电机经理28-77
Control Scope Blocks Programmatically28-80
以编程方式控制范围块28-80
Plot Circle with XY Graph28-82
带XY图28-82的图圆
Inspecting and Comparing Simulation Data
仿真数据的检验与比较
29
图29
View Data with the Simulation Data Inspector29-2
使用模拟数据检查器29-2查看数据
View and Replay Map Data29-13
查看和重放地图数据29-13
Visualize Simulation Data on an XY Plot29-20
Xy地块29-20的可视化仿真数据
Analyze Data Using the XY Visualization29-29
使用XY可视化29-29分析数据
Simulation Data Inspector Import and Export File F
模拟数据检查器导入和导出文件格式29-34
Iterate Model Design Using the Simulation Data Ins
基于仿真数据检测器29-38的迭代模型设计
Access Data in a MATLAB Function During Simulation
仿真29-47中用MATLAB函数访问数据
Save and Share Simulation Data Inspector Data and
保存和共享模拟数据检查器数据和视图29-50
Create an Interactive Comparison Report29-55
创建一个交互式比较报告29-55
Create Plots Using the Simulation Data Inspector2
使用模拟数据检查器29-59创建绘图
Inspect Simulation Data29-72
检查模拟数据29-72
Modify Signal Properties in the Simulation Data In
修改仿真数据检测器29-85中的信号属性
Replay Data in the Simulation Data Inspector29-89
仿真数据检测器29-89中的重放数据
Compare Simulation Data29-94
比较模拟数据29-94
How the Simulation Data Inspector Compares Data29
仿真数据检测器如何比较数据29-103
Organize Your Simulation Data Inspector Workspace
组织您的模拟数据检查员工作区29-108
Inspect and Compare Data Programmatically29-114
编程检查和比较数据29-114
Keyboard Shortcuts for the Simulation Data Inspect
模拟数据检查器29-124的键盘快捷键
The Simulation Data Inspector Archive29-126
模拟数据检查员档案29-126
Tune and Visualize Your Model with Dashboard Block
使用Dashboardblock29-128调整和可视化您的模型
Interactively Design and Debug Models Using Panels
使用面板29-133交互式设计和调试模型
Analyzing Simulation Results
分析模拟结果
30
图30
Decide How to Visualize Simulation Data30-2
决定如何可视化仿真数据30-2
Linearizing Models30-9
线性化模型30-9
Finding Steady-State Points30-13
寻找稳态点30-13
Speed Up Simulation31-3
加速模拟31-3
Check and Improve Simulation Accuracy31-11
检查和提高31-11仿真精度
Modeling Techniques That Improve Performance31-13
提高性能的建模技术31-13
Use Performance Advisor to Improve Simulation Effi
使用性能顾问提高仿真效率31-18
Perform a Quick Scan Diagnosis32-11
执行快速扫描诊断32-11
Improve vdp Model Performance32-12
改进vdp型号性能32-12
Examine Model Dynamics Using Solver Proftler33-2
使用SolverProftler33-2检验模型动力学
Understand Proftling Results33-5
了解剖析结果33-5
Zero-Crossing Events33-6
过零事件33-6
Solver Exception Events33-8
Solver异常事件33-8
Solver Resets33-15
求解器重置33-15
Jacobian Logging and Analysis33-22
雅可比测井与分析33-22
Modify Solver Proftler Rules33-23
修改规则33-23
Customize State Ranking33-25
自定义国家排名33-25
Solver Proftler Interface33-27
Solver Proftler Interface 33-27
Simulink Debugger
Simulink Debugger
34
图34
Introduction to the Debugger34-2
调试器简介34-2
Debugger Graphical User Interface34-3
调试图形用户界面34-3
Debugger Command-Line Interface34-8
调试命令行界面34-8
Debugger Online Help34-10
调试器在线帮助34-10
Start the Simulink Debugger34-11
启动Simulink调试器34-11
Start a Simulation34-13
启动模拟34-13
Run a Simulation Step by Step34-15
按步骤34-15运行一个模拟步骤
Set Breakpoints34-19
设置断点34-19
Display Information About the Simulation34-24
显示仿真信息34-24
Display Information About the Model34-28
显示有关型号34-28的资料
Accelerating Models
加速模型
35
图35
What Is Acceleration?35-2
什么是加速?35-2
How Acceleration Modes Work35-3
加速模式如何工作35-3
Code Regeneration in Accelerated Models35-7
加速模型35-7中的代码再生
Choosing a Simulation Mode35-10
仿真模式35-10的选择
Design Your Model for Effective Acceleration35-14
为有效加速设计你的模型35-14
Perform Acceleration35-19
执行加速35-19
Interact with the Acceleration Modes Programmatica
与加速模式交互的编程35-22
Run Accelerator Mode with the Simulink Debugger35
使用Simulink调试器35-25运行加速器模式
Comparing Performance35-27
表现比较35-27
How to Improve Performance in Acceleration Modes3
如何提高加速模式35-30的性能
Managing Blocks
管理积木
Working with Blocks
用积木工作
36
图36
Nonvirtual and Virtual Blocks36-2
非虚拟和虚拟块36-2
Specify Block Properties36-4
指定块属性36-4
Format a Model36-7
格式a型号36-7
Display Port Values for Debugging36-16
显示调试36-16的端口值
Control and Display Execution Order36-25
控制和显示执行命令36-25
Access Block Data During Simulation36-35
模拟36-35期间的访问块数据
Working with Block Parameters
使用块参数
37
图37
Set Block Parameter Values37-2
设置块参数值37-2
Share and Reuse Block Parameter Values by Creating
通过创建变量共享和重用块参数值..37-9
Parameter Interfaces for Reusable Components37-17
可重用组件的参数接口37-17
Organize Related Block Parameter Deftnitions in St
在结构37-19中组织相关的块参数构造
Tune and Experiment with Block Parameter Values37
块参数37-31的调试与实验
Optimize, Estimate, and Sweep Block Parameter Valu
优化、估计和扫描块参数值37-38
Control Block Parameter Data Types37-44
控制块参数数据类型37-44
Specify Minimum and Maximum Values for Block Param
指定块参数的最小值和最大值...37-52
Switch Between Sets of Parameter Values During Sim
在模拟和实验过程中在参数值之间切换
Code Execution37-56
代码执行37-56
Working with Lookup Tables
使用查找表
38
图38
About Lookup Table Blocks38-2
关于查阅表块38-2
Anatomy of a Lookup Table38-4
查阅表38-4剖析
Lookup Tables Block Library38-5
查阅表座资料库38-5
Guidelines for Choosing a Lookup Table38-7
选择查阅表的指引38-7
Enter Breakpoints and Table Data38-10
输入断点和表格数据38-10
Characteristics of Lookup Table Data38-13
查阅表数据38-13的特征
Methods for Approximating Function Values38-16
函数值38-16的逼近方法
Edit Lookup Tables38-20
编辑查阅表38-20
Import Lookup Table Data from MATLAB38-24
从matlab38-24导入查找表数据
Import Lookup Table Data from Excel38-30
从Excel38-30导入查找表数据
Create a Logarithm Lookup Table38-31
创建对数查找表38-31
Prelookup and Interpolation Blocks38-33
预查找和内插块38-33
Optimize Generated Code for Lookup Table Blocks38
优化查找表块38-34生成的代码
Row-Major Algorithm in Existing Models Containing
现有查找表模型中的行主算法
Blocks38-37
第38至37座
Update Lookup Table Blocks to New Versions38-38
更新查阅表块到新版本38-38
Working with Block Masks
使用块掩码
39
图39
Masking Fundamentals39-2
掩蔽基本原理39-2
Create a Simple Mask39-6
创建一个简单的蒙版39-6
Manage Existing Masks39-12
管理现有口罩39-12
Mask Callback Code39-14
掩码回调代码39-14
Draw Mask Icon39-17
绘制蒙版图标39-17
Initialize Mask39-20
初始化遮罩39-20
Promote Parameter to Mask39-23
提升参数以掩码39-23
Control Masks Programmatically39-29
控制掩码程序化39-29
Pass Values to Blocks Under the Mask39-33
将值传递给掩码39-33下的块
Mask Linked Blocks39-35
遮罩连接座39-35
Dynamic Mask Dialog Box39-38
动态遮罩对话框39-38
Dynamic Masked Subsystem39-41
动态屏蔽子系统39-41
Debug Masks That Use MATLAB Code39-46
使用MATLAB代码39-46的调试掩码
Introduction to Model Mask39-47
39-47型面具简介
Create and Reference a Masked Model39-48
创建并引用蒙面模型39-48
Control Model Mask Programmatically39-53
控制模型掩模编程39-53
Handling Large Number of Mask Parameters39-55
处理大量遮罩参数39-55
Customize Tables for Masked Blocks39-56
为屏蔽块定制表39-56
Control Custom Tables Programmatically39-58
以编程方式控制自定义表39-58
Add Images in Masks39-61
在面具中添加图像39-61
Create Hierarchical List in Mask Dialog39-62
在遮罩对话框39-62中创建分层列表
Validating Mask Parameters Using Constraints39-63
利用约束39-63验证掩模参数
Custom Constraints and Shared Constraints39-68
自定义约束和共享约束39-68
Add Constraints to Mask Parameters39-71
为掩码参数39-71添加约束
Deftne Measurement Units for Masked Blocks39-77
屏蔽块39-77的Deftne测量单位
Masking Example Models39-78
遮蔽样本模型39-78
Create a Custom Table on Mask dialog box39-80
在“蒙版上创建自定义表”对话框39-80
Create a Block Mask Icon39-83
创建块蒙版图标39-83
Promote Block Parameters on a Mask39-85
在掩码39-85上提升阻塞参数
Mask a Variant Subsystem39-86
屏蔽一个变种子系统39-86
Design and Create a Custom Block40-12
设计和创建一个自定义块40-12
Working with Block Libraries
使用块库
41
41
Create a Custom Library41-2
创建自定义库41-2
Add Libraries to the Library Browser41-7
将库添加到图书馆浏览器41-7
Linked Blocks41-10
相连座41-10
Parameterized Links and Self-Modiftable Linked Sub
参数化链接和自修改链接子系统...41-13
Create a Self-Modiftable Library Block41-17
创建一个自我修改的库块41-17
Display Library Links41-18
展示图书馆连结41-18
Disable or Break Links to Library Blocks41-20
取消或中断指向图书馆大厦41-20的连结
Lock Links to Blocks in a Library41-22
锁定图书馆41-22座的连结
Restore Disabled or Parameterized Links41-24
链接41-24
Fix Unresolved Library Links41-27
固定解析图书馆连结41-27
Control Linked Block Programmatically41-29
以编程方式控制链接块41-29
Forwarding Tables41-32
转递表41-32
Integrate C Code in Simulink Models
在Simulink模型中集成c代码
42
42
Integrate C Code Using C Caller Blocks42-2
使用c调用方块42-2集成c代码
Integrate Algorithms Using C Function
用c函数实现积分算法
43
43
Call and Integrate External C Algorithms into Simu
外部c算法在Simulink43-2中的调用与集成
Modify States of a C Function Block Using Persiste
用持久符号修改c函数块状态...43-6用c函数块和总线43-8修改信号值
Deftne an Alias Type in a C Function Block43-10
C函数块43-10中的一个别名类型
Use Enumerated Data in a C Function Block43-12
在c函数块43-12中使用枚举数据
Use Inherited Sizes in a C Function Block43-14
在c函数块43-14中使用继承大小
Call a Legacy Lookup Table Function Using C Caller
使用c调用块43-16调用遗留查找表函数
Start and Terminate Actions Within a C Function Bl
C函数块43-18中的启动和终止动作
Call C++ Class Methods Using a C-style Wrapper Fun
用c函数块43-20中的c样式包装函式调用c++类方法
Call Legacy Lookup Table Functions Using C Functio
使用c函数块43-22调用遗留查找表函数
Using the MATLAB Function Block
使用MATLAB函数块
44
44
Integrate MATLAB Algorithm in Model44-3
Matlab算法在44-3模型中的集成
Implementing MATLAB Functions Using Blocks44-4
用44-4块实现MATLAB函数
Create Custom Functionality Using MATLAB Function
使用MATLAB函数块44-6创建自定义功能
Code Generation Readiness Tool44-12
代码生成准备工具44-12
Check Code Using the Code Generation Readiness Too
使用代码生成准备工具44-17检查代码
Debugging a MATLAB Function Block44-18
Matlab函数块44-18的调试
Prevent Algebraic Loop Errors in MATLAB Function a
Matlab函数和Stateflow中代数环路误差的防止
Blocks44-25
第44至25座
MATLAB Function Block Editor44-26
Matlab函数块编辑器44-26
Ports and Data Manager44-29
端口和数据管理器44-29
Adding Function Call Outputs to a MATLAB Function
将函数调用输出添加到MATLAB函数块44-31
Adding Input Triggers to a MATLAB Function Block4
向MATLAB函数块44-33添加输入触发器
Adding Data to a MATLAB Function Block44-35
向MATLAB函数块44-35添加数据
MATLAB Function Block Properties44-38
Matlab函数块属性44-38
MATLAB Function Reports44-41
Matlab函数报告44-41
Type Function Arguments44-45
类型函数参数44-45
Size Function Arguments44-51
参数44-51
Units in MATLAB Function Blocks44-53
Matlab函数块44-53中的单元
Add Parameter Arguments44-54
添加参数变量44-54
Resolve Signal Objects for Output Data44-55
解析输出数据44-55的信号对象
Types of Structures in MATLAB Function Blocks44-5
Matlab函数块44-57中的结构类型
Attach Bus Signals to MATLAB Function Blocks44-58
将总线信号附加到MATLAB函数块44-58
How Structure Inputs and Outputs Interface with Bu
如何结构输入和输出与总线信号的接口.44-60
Rules for Deftning Structures in MATLAB Function
Matlab函数块44-61中的函数结构规则
Index Substructures and Fields44-62
索引子结构和字段44-62
Create Structures in MATLAB Function Blocks44-63
在MATLAB函数块44-63中创建结构
Assign Values to Structures and Fields44-66
为结构和字段赋值44-66
Initialize a Matrix Using a Nontunable Structure P
使用不可调结构参数44-67初始化矩阵
Deftne and Use Structure Parameters44-69
结构参数44-69的确定与应用
Limitations of Structures and Buses in MATLAB Func
Matlab函数块中结构和总线的局限性
Control Support for Variable-Size Arrays in a MATL
Matlab函数中可变大小阵列的控制支持
Block44-71
44-71座
Declare Variable-Size Inputs and Outputs44-72
声明可变大小的输入和输出44-72
Use a Variable-Size Signal in a Filtering Algorith
在滤波算法44-73中使用变尺寸信号
Control Memory Allocation for Variable-Size Arrays
Matlab函数块44-79中可变大小阵列的控制内存分配
Use Dynamic Memory Allocation for Variable-Size Ar
对可变大小的数组使用动态内存分配
MATLAB Function Block44-81
Matlab函数块44-81
Code Generation for Enumerations44-84
枚举44-84的代码生成
Add Enumerated Inputs, Outputs, and Parameters to
将枚举输入、输出和参数添加到MATLAB
Function Block44-88
功能大楼44-88
Use Enumerations to Control an LED Display44-89
使用枚举控制LED显示器44-89
Share Data Globally44-91
全球共享数据44-91
Initialize Persistent Variables in MATLAB Function
在MATLAB函数44-96中初始化持久变量
Create Custom Block Libraries44-102
创建自定义块库44-102
Use Traceability in MATLAB Function Blocks44-116
Matlab函数块44-116中可追溯性的应用
Include MATLAB Code as Comments in Generated Code
在生成的代码44-118中包含MATLAB代码作为注释
Integrate C Code Using the MATLAB Function Block4
用MATLAB函数块44-122积分c代码
Enhance Code Readability for MATLAB Function Block
提高MATLAB函数块44-126的代码可读性
Control Run-Time Checks44-132
控件运行时检查44-132
Track Object Using MATLAB Code44-134
使用MATLAB代码44-134跟踪目标
Filter Audio Signal Using MATLAB Code44-152
用MATLAB代码44-152对音频信号进行滤波
Interface with Row-Major Data in MATLAB Function B
Matlab函数块44-173与行主数据的接口
Integration Considerations for MATLAB Function Blo
Matlab函数块44-178的积分考虑
Change Blocks Implemented with System Objects45-8
用系统对象45-8实现更改块
Call Simulink Functions from MATLAB System Block4
从MATLAB系统块45-9调用Simulink函数
Specify Sample Time for MATLAB System Block45-12
指定MATLAB系统块45-12的采样时间
Change Block Icon and Port Labels45-14
更改块图标和端口标签45-14
Nonvirtual Buses and MATLAB System Block45-15
非虚拟总线与MATLAB系统模块45-15
Use System Objects in Feedback Loops45-16
在反馈回路中使用系统对象45-16
Simulation Modes45-17
模拟模式45-17
Mapping System Object Code to MATLAB System Block
将系统目标代码映射到MATLAB系统块对话框
Considerations for Using System Objects in Simulin
在Simulink45-22中使用系统对象的注意事项
Simulink Engine Interaction with System Object Met
Simulink引擎与系统对象方法45-24的交互
Add and Implement Propagation Methods45-27
添加和实现传播方法45-27
Share Data with Other Blocks45-29
与其他区块共用资料45-29
Troubleshoot System Objects in Simulink45-36
Simulink45-36中系统对象的故障排除
Customize MATLAB System Block Dialog45-38
自定义MATLAB系统块对话框45-38
Break Algebraic Loops45-42
断代数循环45-42
Customize MATLAB System Block Appearance45-45
自定义MATLAB系统块外观45-45
Implement Algorithm with Tunable Parameters45-48
参数可调参数45-48的实现算法
Implement a Simple Algorithm45-51
一个简单算法的实现45-51
Specify Output Characteristics of MATLAB System Bl
指定MATLAB系统块45-54的输出特性
Implement Algorithm that Calls External C Code45-
调用外部c代码45-57的算法实现
Customize System Block Appearance45-60
自定义系统块外观45-60
Customize System Block Dialog Box45-64
自定义系统块对话框45-64
Specify Output45-74
指定输出45-74
Set Model Reference Discrete Sample Time Inheritan
集合模型参考离散样本时间继承45-84
Use Update and Output for Nondirect Feedthrough45
对非直接馈线45-86使用更新和输出
Enable For Each Subsystem Support45-88
支持每个子系统45-88
Deftne System Object for Use in Simulink45-90
用于Simulink45-90的Deftne系统对象
Use Global Variables in System Objects45-94
在系统对象45-94中使用全局变量
System Design in Simulink Using System Objects45-
使用系统对象45-98的Simulink系统设计
Specify Sample Time for MATLAB System Block System
指定MATLAB系统块系统对象的采样时间
Create Moving Average Filter Block with System obj
用系统对象45-108创建移动平均滤波器块
Manage and Create a Blockset Using Blockset Design
使用块集设计器管理和创建块集
46
46
Create a Blockset Project46-2
创建一个块集项目46-2
Create and Organize Block Artifacts46-14
创建和组织块工件46-14
Publish the Created Blockset46-18
发布已创建的区块集46-18
FMUs and Co-Simulation in Simulink
Fmu及其在Simulink的协同仿真
47
47
Import FMUs47-2
进口fmu47-2
Implement an FMU Block47-5
推行FMU第47-5座标
Export a Model as a Tool-Coupling FMU47-12
将模型导出为工具耦合的FMU47-12
Co-Simulation Execution and Numerical Compensation
协同仿真执行与数值补偿47-16
Run Co-Simulation Components on Multiple Cores47-
在多核47-23上运行协同仿真组件
Simulink Community and Connection Partner Program
Simulink社区和连接伙伴方案47-27
Design Considerations for C/C++ Code Generation
C/c++代码生成的设计考虑
48
48
When to Generate Code from MATLAB Algorithms48-2
Matlab算法何时生成代码48-2
Which Code Generation Feature to Use48-3
使用48-3的代码生成特性
Prerequisites for C/C++ Code Generation from MATLA
从matlab48-4生成c/c++代码的先决条件
MATLAB Code Design Considerations for Code Generat
代码生成48-5的MATLAB代码设计考虑
Differences Between Generated Code and MATLAB Code
生成代码与MATLAB代码48-6的区别
MATLAB Language Features Supported for C/C++ Code
支持c/c++代码生成的MATLAB语言特性
Functions, Classes, and System Objects Supported f
支持的函数、类和系统对象
Functions and Objects Supported for C/C++ Code Gen
C/c++代码生成49-2中支持的函数和对象
Eliminate Redundant Copies of Variables in Generat
消除生成代码51-6中变量的冗余副本
Reassignment of Variable Properties51-8
变量属性的重新分配51-8
Supported Variable Types51-11
支持变量类型51-11
Code Generation for Complex Data52-3
复杂数据的代码生成52-3
Encoding of Characters in Code Generation52-6
代码生成52-6中字符的编码
Array Size Restrictions for Code Generation52-7
代码生成52-7的数组大小限制
Code Generation for Constants in Structures and Ar
结构和数组中常数的代码生成52-8
Code Generation for Strings52-10
字符串52-10的代码生成
Code Generation for Sparse Matrices52-11
稀疏矩阵52-11的代码生成
Specify Array Layout in Functions and Classes52-1
在函数和类中指定数组布局52-13
Code Design for Row-Major Array Layout52-17
52-17行主数组布局的代码设计
Code Generation for Variable-Size Data
可变大小数据的代码生成
53
53
Code Generation for Variable-Size Arrays53-2
可变大小数组53-2的代码生成
Specify Upper Bounds for Variable-Size Arrays53-5
为可变大小的数组指定上限53-5
Deftne Variable-Size Data for Code Generation53-7
用于代码生成53-7的变大小数据
Diagnose and Fix Variable-Size Data Errors53-12
53-12可变大小数据错误的诊断与修复
Incompatibilities with MATLAB in Variable-Size Sup
Matlab在Variable-Size代码生成支持中的不兼容性53-15
Variable-Sizing Restrictions for Code Generation o
工具箱代码生成的变量大小限制
Code Generation for MATLAB Structures
Matlab结构的代码生成
Structure Deftnition for Code Generation54-2
代码生成54-2中的结构缺陷
Structure Operations Allowed for Code Generation5
允许代码生成的结构化操作54-3
Deftne Scalar Structures for Code Generation54-4
用于代码生成的Deftne标量结构54-4
Deftne Arrays of Structures for Code Generation5
用于代码生成54-6的Deftne结构阵列
Index Substructures and Fields54-8
索引子结构和字段54-8
Assign Values to Structures and Fields54-10
为结构和字段赋值54-10
Pass Large Structures as Input Parameters54-11
传递大型结构作为输入参数54-11
Code Generation for Cell Arrays
单元阵列的代码生成
55
55
Code Generation for Cell Arrays55-2
55-2单元阵列的代码生成
Control Whether a Cell Array Is Variable-Size55-4
控制单元格数组是否为可变大小的55-4
Cell Array Limitations for Code Generation55-6
代码生成55-6的单元格数组限制
Code Generation for Categorical Arrays
范畴数组的代码生成
56
56
Code Generation for Categorical Arrays56-2
范畴数组56-2的代码生成
Deftne Categorical Array Inputs56-5
范畴数组输入56-5
Categorical Array Limitations for Code Generation
代码生成56-6的范畴数组限制
Code Generation for Datetime Arrays
日期时间数组的代码生成
57
57
Code Generation for Datetime Arrays57-2
日期时间数组57-2的代码生成
Deftne Datetime Array Inputs57-5
DeftneDatetime数组输入57-5
Datetime Array Limitations for Code Generation57-
代码生成57-6的日期时间数组限制
Code Generation for Duration Arrays
持续时间数组的代码生成
58
58
Code Generation for Duration Arrays58-2
持续时间数组的代码生成58-2
Deftne Duration Array Inputs58-6
持续时间阵列输入58-6
Duration Array Limitations for Code Generation58-
代码生成58-7的持续时间数组限制
Code Generation for Tables
表的代码生成
59
59
Code Generation for Tables59-2
表59-2的代码生成
Deftne Table Inputs59-5
表投入59-5
Table Limitations for Code Generation59-6
表代码生成的限制59-6
Code Generation for Timetables
时间表的代码生成
60
60
Code Generation for Timetables60-2
时间表的代码生成60-2
Deftne Timetable Inputs60-5
投入60-5
Timetable Limitations for Code Generation60-6
代码生成的时间表限制60-6
Code Generation for MATLAB Classes
Matlab类的代码生成
61
61
MATLAB Classes Deftnition for Code Generation61-2
基于MATLAB类的61-2代码生成方法
Classes That Support Code Generation61-7
支持代码生成的类61-7
Generate Code for MATLAB Value Classes61-8
为MATLAB值类61-8生成代码
Generate Code for MATLAB Handle Classes and System
为MATLAB句柄类和系统对象生成代码
Code Generation for Handle Class Destructors61-15
句柄类析构函数的代码生成61-15
Class Does Not Have Property61-18
类没有属性61-18
Passing By Reference Not Supported for Some Proper
某些属性61-20不支持按引用传递
Handle Object Limitations for Code Generation61-2
处理代码生成61-21的对象限制
System Objects in MATLAB Code Generation61-24
Matlab代码生成61-24中的系统对象
Code Generation for Function Handles
函数句柄的代码生成
62
62
Function Handle Limitations for Code Generation62
函数处理代码生成62-2的限制
Deftning Functions for Code Generation
用于代码生成的函数
63
63
Code Generation for Variable Length Argument Lists
可变长度参数的代码生成列表63-2
Code Generation for Anonymous Functions63-3
匿名函数的代码生成63-3
Code Generation for Nested Functions63-4
嵌套函数的代码生成63-4
Calling Functions for Code Generation
用于代码生成的调用函数
64
64
Resolution of Function Calls for Code Generation6
代码生成64-2的函数调用解析
Resolution of File Types on Code Generation Path6
代码生成路径64-5上文件类型的解析
Compilation Directive %#codegen64-7
编译指令%#codegen64-7
Extrinsic Functions64-8
外在功能64-8
Code Generation for Recursive Functions64-16
递归函数的代码生成64-16
Force Code Generator to Use Run-Time Recursion64-
使用运行时递归的强制代码生成器64-18
Avoid Duplicate Functions in Generated Code64-21
避免生成代码64-21中的重复函数
Avoid Data Copies of Function Inputs in Generated
在生成的代码65-2中避免函数输入的数据副本
Inline Code65-4
Inline Code 65-4
Unroll for-Loops65-5
展开-循环65-5
Generate Reusable Code65-7
生成可重用代码65-7
LAPACK Calls for Linear Algebra in a MATLAB Functi
Lapack调用MATLAB函数块中的线性代数...65-8BLAS调用MATLAB函数块中的矩阵运
Troubleshooting MATLAB Code in MATLAB Function B
Matlab函数块中MATLAB代码的故障排除
66
66
Compile-Time Recursion Limit Reached66-2
编译时递归限制达到66-2
Output Variable Must Be Assigned Before Run-Time R
在运行时递归调用之前必须分配输出变量...66-5
Unable to Determine That Every Element of Cell Arr
无法确定单元格数组中的每个元素都被赋值为66-8
Nonconstant Index into varargin or varargout in a
For循环66-12中varargin或varargout的非常量索引
Unknown Output Type for coder.ceval66-14
Coder.ceval66-14的未知输出类型
Managing Data
数据管理
Working with Data
与数据打交道
67
67
About Data Types in Simulink67-2
关于Simulink67-2中的数据类型
Data Types Supported by Simulink67-4
Simulink67-4支持的数据类型
Control Signal Data Types67-6
控制信号数据类型67-6
Validate a Floating-Point Embedded Model67-12
验证浮点嵌入式模型67-12
Fixed-Point Numbers67-16
定点编号67-16
Beneftts of Using Fixed-Point Hardware67-19
使用定点硬件的好处67-19
Scaling, Precision, and Range67-20
定标、精度和射程67-20
Fixed-Point Data in MATLAB and Simulink67-22
Matlab和Simulink67-22中的定点数据
Share Fixed-Point Models67-25
共用定点模式67-25
Control Fixed-Point Instrumentation and Data Type
控制定点检测和数据类型覆盖...67-26
Specify Fixed-Point Data Types67-27
指定定点数据类型67-27
Specify Data Types Using Data Type Assistant67-29
使用数据类型助手指定数据类型67-29
Data Types for Bus Signals67-38
总线信号的数据类型67-38
Simulink Strings67-39
Simulink字符串67-39
Data Objects67-57
数据对象67-57
Simulink.Parameter Property Dialog Box67-73
Simulink.参数属性对话框67-73
Simulink.DualScaledParameter Property Dialog Box6
Dualscaledparameter属性对话框67-78
Simulink.AliasType Property Dialog Box67-82
Simulink.AliasType属性对话框67-82
Simulink.NumericType Property Dialog Box67-84
Simulink.NumericType属性对话框67-84
Use Simulink.Signal Objects to Specify and Control
使用Simulink.信号对象来指定和控制信号属性
Deftne Data Classes67-96
Deftne数据类别67-96
Determine Where to Store Variables and Objects for
确定在何处存储Simulink中的变量和对象
Models67-100
型号67-100
Create, Edit, and Manage Workspace Variables67-10
创建、编辑和管理工作区变量67-106
Edit and Manage Workspace Variables by Using Model
使用模型资源管理器编辑和管理工作区变量
Model Workspaces67-119
示范工作区67-119
Specify Source for Data in Model Workspace67-121
在模型工作区67-121中指定数据源
Change Model Workspace Data67-124
变更模型工作空间数据67-124
Symbol Resolution67-127
第67-127号决议
Conftgure Data Properties by Using the Model Data
使用模型数据编辑器67-131混淆数据属性
Upgrade Level-1 Data Classes67-139
升级1级数据类别67-139
Associating User Data with Blocks67-141
将用户数据与块67-141关联
Support Limitations for Simulink Software Features
Simulink软件特性的支持限制67-142
Supported and Unsupported Simulink Blocks67-145
支持和不支持的Simulink块67-145
Support Limitations for Stateflow Software Feature
Stateflow软件特性的支持限制67-154
Custom State Attributes in Discrete FIR Filter blo
离散FIR滤波器块67-158中的自定义状态属性
Enumerations and Modeling
枚举和建模
68
68
Simulink Enumerations68-2
Simulink枚举68-2
Use Enumerated Data in Simulink Models68-6
在Simulink模型68-6中使用枚举数据
Importing and Exporting Simulation Data
导入和导出模拟数据
69
69
Export Simulation Data69-3
输出模拟数据69-3
Provide Signal Data for Simulation69-8
为模拟69-8提供信号数据
Data Format for Logged Simulation Data69-13
69-13仿真数据日志的数据格式
Dataset Conversion for Logged Data69-18
69-18日志数据的数据集转换
Convert Logged Data to Dataset Format69-21
将记录的数据转换为数据集格式69-21
Log Signal Data That Uses Units69-30
使用69-30单元的测井信号数据
Limit Amount of Exported Data69-32
输出数据限额69-32
Work with Big Data for Simulations69-35
利用大数据进行模拟69-35
Log Data to Persistent Storage69-37
将日志数据存储到持久性存储69-37
Load Big Data for Simulations69-41
为模拟69-41加载大数据
Stream Data from a MAT-File as Input for a Paralle
来自MAT-File的流数据作为并行仿真的输入。69-45分析来自仿真69-49的大数据
Samples to Export for Variable-Step Solvers69-52
可变步长求解器输出样本69-52
Export Signal Data Using Signal Logging69-55
利用信号测井69-55输出信号数据
Conftgure a Signal for Logging69-58
测井信号的混淆69-58
View the Signal Logging Conftguration69-63
查看信号测井配制69-63
Enable Signal Logging for a Model69-68
型号69-68的启用信号日志记录
Override Signal Logging Settings69-71
覆盖信号日志记录设置69-71
View and Access Signal Logging Data69-81
查看和访问信号测井数据69-81
Log Signals in For Each Subsystems69-85
每个子系统的测井信号69-85
Overview of Signal Loading Techniques69-90
信号加载技术概述69-90
Comparison of Signal Loading Techniques69-96
信号加载技术比较69-96
Map Data Using Root Inport Mapper Tool69-102
使用根目录映射器工具69-102绘制地图数据
Load Data Logged In Another Simulation69-107
加载数据登录到另一个模拟69-107
Load Data to Model a Continuous Plant69-109
连续工厂69-109模型的负荷数据
Load Data to Test a Discrete Algorithm69-111
负载数据测试离散算法69-111
Load Data for an Input Test Case69-112
输入测试用例的加载数据69-112
Load Data to Root-Level Input Ports69-115
将数据加载到根级输入端口69-115
Load Bus Data to Root-Level Input Ports69-126
将总线数据加载到根级输入端口69-126
Load Input Data for a Bus Using In Bus Element Blo
用于总线元件块69-135的总线加载输入数据
Map Root Inport Signal Data69-139
地图根目录信号数据69-139
Create Signal Data for Root Inport Mapping69-141
为根映射69-141创建信号数据
Import Signal Data for Root Inport Mapping69-146
用于根映射的导入信号数据69-146
View and Inspect Signal Data69-149
检视讯号资料69-149
Create and Edit Signal Data69-150
创建和编辑信号数据69-150
Use Scenarios and Insert Signals in Signal Editor
在信号编辑器69-163中使用场景和插入信号
Work with Basic Signal Data69-169
使用基本信号数据69-169
Create Signals with MATLAB Expressions and Variabl
用MATLAB表达式和变量69-173创建信号
Create Freehand Signal Data Using Mouse or Multi-T
使用鼠标或多点触摸手势创建手写信号数据
Import Custom File Type69-183
导入自定义文件类型69-183
Create Custom File Type for Import to Signal Edito
创建导入到信号编辑器的自定义文件类型69-186
Map Signal Data to Root Inports69-189
地图信号数据到根目录69-189
Preview Signal Data69-200
预览信号数据69-200
Generate MATLAB Scripts for Simulation with Scenar
用场景69-202生成MATLAB脚本进行仿真
Create and Use Custom Map Modes69-203
创建和使用自定义地图模式69-203
Root Inport Mapping Scenarios69-205
根端口映射场景69-205
Load Data with Interchangeable Scenarios69-208
使用可互换场景加载数据69-208
Load Signal Data That Uses Units69-212
使用69-212单元的加载信号数据
Load Data Using the From File Block69-213
使用FromFileBlock69-213加载数据
Load Data Using the From Workspace Block69-218
使用FromWorkspaceBlock69-218加载数据
State Information69-223
国家信息69-223
Save State Information69-228
保存国家信息69-228
Load State Information69-231
加载状态信息69-231
Working with Data Stores
使用数据存储
70
70
Data Store Basics70-2
数据存储基础70-2
Model Global Data by Creating Data Stores70-10
通过创建数据存储区对全局数据建模70-10
Log Data Stores70-30
日志数据存储70-30
Simulink Data Dictionary
Simulink数据字典
71
71
What Is a Data Dictionary?71-2
什么是数据字典?71-2
Migrate Models to Use Simulink Data Dictionary71-
使用Simulink数据字典71-6迁移模型
Enumerations in Data Dictionary71-12
数据字典中的枚举71-12
Import and Export Dictionary Data71-16
输入和输出字典数据71-16
View and Revert Changes to Dictionary Data71-21
查看并恢复对DictionaryData71-21的更改
Partition Dictionary Data Using Referenced Diction
使用参考字典71-25划分字典数据
Partition Data for Model Reference Hierarchy Using
基于数据的模型参考层次结构的分区数据
Dictionaries71-27
字典71-27
Store Data in Dictionary Programmatically71-34
在字典中以编程方式存储数据71-34
Managing Signals
信号管理
Working with Signals
使用信号
72
72
Signal Basics72-2
信号基础72-2
Signal Types72-7
信号类型72-7
Investigate Signal Values72-9
调查信号值72-9
Signal Label Propagation72-12
信号标签传播72-12
Determine Signal Dimensions72-19
确定信号尺寸72-19
Highlight Signal Sources and Destinations72-25
高亮显示信号源和目的地72-25
Specify Signal Ranges72-31
指定信号范围72-31
Initialize Signals and Discrete States72-37
初始化信号和离散状态72-37
Conftgure Signals as Test Points72-43
混杂讯号作为测试点72-43
Display Signal Attributes72-45
显示信号属性72-45
Signal Groups72-50
信号组别72-50
Using Composite Signals
使用合成信号
73
73
Types of Composite Signals73-2
综合信号的种类73-2
Group Signal Lines into Virtual Buses73-8
73-8虚拟总线群信号线
Modify Bus Hierarchy73-17
修改总线层次结构73-17
Create Nonvirtual Buses73-19
创建非虚拟总线73-19
Simplify Subsystem and Model Interfaces with Buses
用73-24总线简化子系统和模型接口
Display Information About Buses73-31
展示巴士资讯73-31
Bus-Capable Blocks73-35
有巴士能力的73-35座
Replace Signal Values of Bus Elements73-37
更换73-37总线元件的信号值
Identify Automatic Bus Conversions73-39
识别自动总线转换73-39
Modify Sample Times for Nonvirtual Buses73-41
修改非虚拟总线的采样时间73-41
Specify Bus Properties with Simulink.Bus Objects7
使用Simulink.BusObjects73-43指定总线属性
Create Bus Objects Programmatically73-48
编程创建总线对象73-48
Customize Bus Object Import and Export73-50
自定义总线对象导入和导出73-50
Nonvirtual Buses at Model Interfaces73-54
模型接口处的非虚拟总线73-54
Specify Initial Conditions for Bus Signals73-56
指定巴士信号的初始条件73-56
Combine Buses into an Array of Buses73-63
将公共汽车组合成一组公共汽车73-63
Use Arrays of Buses in Models73-69
在型号73-69中使用总线阵列
Work with Arrays of Buses73-72
使用总线阵列73-72
Convert Models to Use Arrays of Buses73-78
使用总线阵列转换模型73-78
Repeat an Algorithm Using a For Each Subsystem73-
使用a为每个子系统重复算法73-80
Share and Reuse Bus-Routing Blocks73-94
共享和重用总线路由块73-94
Generate Code for Nonvirtual Buses73-95
为非虚拟总线生成代码73-95
Inspect Generated Code for Nonvirtual Buses73-102
检查非虚拟总线的生成代码73-102
Trace Connections Using Interface Display73-104
使用接口显示器跟踪连接73-104
Working with Variable-Size Signals
使用可变大小的信号
74
74
Variable-Size Signal Basics74-2
可变大小信号基础74-2
Inspect Variable-Size Signals on Simulink Models7
在Simulink模型74-9上检查可变大小的信号
Customizing Simulink Environment and Printed Model
定制模拟环境和打印模型
Customizing the Simulink User Interface
自定义Simulink用户界面
75
75
Add Items to Model Editor Menus75-2
向模型编辑器菜单添加项75-2
Disable and Hide Model Editor Items75-11
禁用和隐藏模型编辑器项目75-11
Disable and Hide Dialog Box Controls75-13
禁用和隐藏对话框控件75-13
Customize Library Browser Appearance75-17
自定义库浏览器外观75-17
Improve Quick Block Insert Results75-20
改进快速块插入结果75-20
Registering Customizations75-21
注册自定义项75-21
Frames for Printed Models
印刷模型的框架
76
76
Print Frames76-2
打印框架76-2
Create a Print Frame76-6
创建打印框架76-6
Add Rows and Cells to Print Frames76-7
向打印框架76-7添加行和单元格
Add Content to Print Frame Cells76-9
将内容添加到打印框单元格76-9
Print Using Print Frames76-12
使用打印框架打印76-12
Running Models on Target Hardware
在目标硬件上运行模型
About Run on Target Hardware Feature
关于运行在目标硬件特性
77
77
Simulink Supported Hardware77-2
Simulink支持的硬件77-2
Block Produces Zeros or Does Nothing in Simulation
模拟77-3中块生成零或不执行任何操作
Running Simulations in Fast Restart
在快速重启中运行仿真
78
78
How Fast Restart Improves Iterative Simulations78
如何快速重启改进迭代模拟78-2
Get Started with Fast Restart78-5
快速重启启动78-5
Model Component Testing
模型组件测试
Component Veriftcation
组件验证
79
79
Component Veriftcation79-2
组件验证79-2
Simulation Testing Using Model Veriftcation Blocks
基于模型验证块的仿真测试
80
80
Construct Simulation Tests by Using the Veriftcati
使用验证管理器80-2构造模拟测试
Load a Model
加载模型
Create a Model and Specify Parameter Settings
创建模型并指定参数设置
Programmatically Load Variables When Opening a Mod
以编程方式在打开模型时加载变量
Programmatically Add and Connect Blocks
以编程方式添加和连接块
Name a Signal Programmatically
以编程方式命名信号
Arrange Model Layouts Automatically
自动排列模型布局
Open the Same Model in Multiple Windows
在多个窗口中打开相同的模型
Get a Simulink Identifier
获取一个Simulink标识符
Locate Diagram Components Using Simulink Identifie
使用Simulink标识符定位图表组件
Highlight Block
高亮区块
Highlight Annotation
高亮注释
Highlight Stateflow Object
高亮Stateflow对象
Specify Colors Programmatically
以编程方式指定颜色
See Also
参见
More About
更多关于
Create a Model
创建一个模型
Use Customized Settings When Creating New Models
在创建新模型时使用自定义设置
Open a Model
打开一个模型
Load Variables When Opening a Model
打开模型时的负载变量
Open a Model with Different Character Encoding
打开一个不同字符编码的模型
Simulink Model File Types
Simulink模型文件类型
See Also
参见
Related Examples
相关例子
Add Blocks to the Model
向模型添加块
Align and Connect Blocks
对齐和连接块
Set Block Parameters
设置块参数
See Also
参见
Related Examples
相关例子
Extend the Model
扩展模型
Add More Blocks
添加更多块
Branch a Connection
分支一个连接
Organize Your Model Into Components
将模型组织成组件
Open in New Tab.
在新标签页中打开。
See Also
参见
Simulate the Model and View Results
模拟模型和视图结果
See Also
参见
Edit and Simulate the Model
编辑和模拟模型
See Also
参见
How to Tell If a Model Needs Saving
如何判断一个模型是否需要保存
Save a Model
拯救一个模型
Model Names
模型名称
What Happens When You Save a Model?
当你保存一个模型时会发生什么?
Save Models in the SLX File Format
以SLX文件格式保存模型
Save New Models as SLX
将新车型保存为SLX
Upgrade Models to SLX
升级到SLX
Save Models with Different Character Encodings
保存具有不同字符编码的模型
MDL Files and Character Encodings
Mdl文件和字符编码
SLX Files and Character Encodings
文件和字符编码
Export a Model to a Previous Simulink Version
将模型导出到以前的Simulink版本
Save from One Earlier Simulink Version to Another
从一个早期的Simulink版本保存到另一个
Previous Version.
上一版本。
See Also
参见
Related Examples
相关例子
Preview Content of Model Components
预览模型组件的内容
Programmatic Use
程序化使用
See Also
参见
What Are Viewmarks?
什么是视点?
Create a Viewmark
创建一个视标
Open and Navigate Viewmarks
打开并导航视图标记
Manage Viewmarks
管理视图标记
Save a Viewmark with the Model
用模型保存一个视标
Refresh a Viewmark
刷新视标
See Also
参见
Update Diagram and Run Simulation
更新关系图和运行模拟
Updating the Diagram
更新图表
Simulation Updates the Diagram
模拟更新图表
Update Diagram While Editing
编辑时更新图表
Simulate a Model
模拟一个模型
See Also
参见
Print Interactively or Programmatically
以交互方式或程序方式打印
Printing Options
印刷选项
Canvas Color
画布颜色
See Also
参见
Related Examples
相关例子
More About
更多关于
Print the vdp Model Using Default Settings
使用默认设置打印vdp模型
Print a Subsystem Hierarchy
打印子系统层次结构
See Also
参见
More About
更多关于
Print Current System
打印电流系统
Print Subsystems
打印子系统
Print All Subsystems in a Model
打印模型中的所有子系统
Print the Contents of a Specific Subsystem
打印特定子系统的内容
Print.
打印。
•Current system and below
现行制度及以下
Print Masked Subsystems and Library Links
打印屏蔽子系统和库链接
Print a Model Referencing Hierarchy
打印引用层次结构的模型
See Also More About
更多相关信息
Page and Print Job Setup
页面和打印作业设置
Set Paper Size and Orientation Without Printing
设置纸张大小和方向而不打印
See Also
参见
More About
更多关于
Tiled Printing
平铺印刷
See Also
参见
Print Multiple Pages for Large Models
为大型机型打印多页
See Also
参见
More About
更多关于
Add a Log of Printed Models
添加打印模型日志
See Also More About
更多相关信息
Add a Sample Time Legend
添加示例时间图例
See Also
参见
More About
更多关于
Printing Commands
打印命令
Model Parameters for Printing
打印用模型参数
Print Systems with Multiline Names or Names with S
打印多行名称或空格名称的系统
Set Paper Orientation and Type
设置纸张方向和类型
Position and Size a System
系统的位置和大小
Use Tiled Printing
使用平铺印刷
Enable Tiled Printing
启用平铺打印
Display Tiled Page Boundaries
显示平铺的页面边界
Set Tiled Page Scaling and Margins
设置平铺页面缩放和页边距
Specify Range of Tiled Pages to Print
指定要打印的平铺页的范围
See Also
参见
Related Examples
相关例子
Print to a PDF
打印到PDF格式
See Also More About
更多相关信息
Print Model Reports
打印模型报告
Model Report Options
标准报告选项
Directory
目录
Increment filename to prevent overwriting old file
增量文件名,以防止覆盖旧文件
Current object
当前对象
Current and above
现时及以上
Current and below
现时及以下
Entire model
整个模型
Look under mask dialog
查看蒙版对话框
Expand unique library links
扩展独特的库链接
See Also More About
更多相关信息
Print Models to Image File Formats
将模型打印到图像文件格式
Copy Model Views to Third-Party Applications
将模型视图复制到第三方应用程序
See Also
参见
Action Menu Search
操作菜单搜索
Object Selection and Clipboard Operations
对象选择和剪贴板操作
Block and Signal Line Shortcuts and Actions
块和信号线快捷方式和操作
Simulation Keyboard Shortcuts
模拟键盘快捷键
2
图2
Simulation Stepping
模拟步进
More About
更多关于
Simulation Snapshots
模拟快照
How Simulation Stepper Uses Snapshots
模拟步进器如何使用快照
See Also
参见
More About
更多关于
Simulation Stepper Access
模拟步进通道
Simulation Stepper Pause Status
模拟步进暂停状态
Tune Parameters
调整参数
Referenced Models
参考模型
Simulation Stepper and Interval Logging
模拟步进与间隔测井
Simulation Stepper and Stateflow Debugger
仿真步进和状态流调试器
See Also
参见
More About
更多关于
Interface
界面
Model Configuration
模型配置
Blocks
积木
See Also
参见
More About
更多关于
Step Forward and Back
前后一步
See Also
参见
More About
更多关于
Set Conditional Breakpoints for Stepping a Simulat
为步进仿真设置条件断点
Add and Edit Conditional Breakpoints
添加和编辑条件断点
Conditional Breakpoints Limitations
条件断点限制
Observe Conditional Breakpoint Values
观察条件断点值
See Also
参见
More About
更多关于
Simulation Pacing
模拟步调
Use Simulation Pacing
使用模拟步调
Use Simulation Pacing with Dashboard Blocks
在仪表板模块中使用模拟同步
Limitations
局限性
See Also
参见
More About
更多关于
3
图3
How Simulink Works
Simulink如何工作
Link Phase
连接阶段
Method Execution Lists
方法执行列表
Block Priorities
阻止优先级
Simulation Loop Phase
模拟循环相位
Loop Iteration
循环迭代
See Also More About
更多相关信息
Fixed-Step Versus Variable-Step Solvers
固定步长与变步长求解器
Continuous Versus Discrete Solvers
连续求解与离散求解
Explicit Versus Implicit Continuous Solvers
显式与隐式连续求解器
One-Step Versus Multistep Continuous Solvers
单步与多步连续求解器
Single-Order Versus Variable-Order Continuous Solv
单阶与变阶连续求解器
See Also
参见
Zero-Crossing Detection
过零检测
Demonstrating Effects of Excessive Zero-Crossing D
过零检测的示范效应
Preventing Excessive Zero Crossings
防止过多的零交叉
How the Simulator Can Miss Zero-Crossing Events
模拟器如何漏掉过零事件
Zero-Crossing Detection in Blocks
基于块的过零检测
Blocks That Register Zero Crossings
记录零交叉点的块
Implementation Example: Saturation Block
实现示例:饱和块
See Also More About
更多相关信息
Zero-Crossing Algorithms
过零算法
Signal Threshold for Adaptive Zero-Crossing Detect
自适应过零检测的信号门限
Mathematical Interpretation
数学解释
Physical Interpretation
物理解释
Artificial Algebraic Loops
人工代数循环
How the Algebraic Loop Solver Works
代数环求解器是如何工作的
Trust-Region and Line-Search Algorithms in the Alg
代数环求解器中的信赖域和线搜索算法
Limitations of the Algebraic Loop Solver
代数环求解器的局限性
Implications of Algebraic Loops in a Model
模型中代数环的含义
See Also
参见
More About
更多关于
Identify Algebraic Loops in Your Model
识别模型中的代数循环
Highlight Algebraic Loops in the Model
模型中的高亮代数循环
Use the Algebraic Loop Diagnostic
使用代数循环诊断
See Also More About
更多相关信息
Remove Algebraic Loops
移除代数循环
Introduce a Delay to Remove Algebraic Loops
引入延迟消除代数环
Add a unit delay between BlackBox A and BlackBox C
在黑盒a和黑盒c之间添加一个单位延迟
Add a unit delay between BlackBox B and BlackBox C
在黑盒b和黑盒c之间添加一个单位延迟
Add unit delays to both algebraic loops
将单位延迟加到两个代数循环中
Solve Algebraic Loops Manually
手工解决代数循环问题
Create Initial Guesses Using the IC and Algebraic
使用IC和代数约束块创建初始猜测
How Simulink Eliminates Artificial Algebraic Loops
Simulink如何消除人工代数循环
Eliminate Artificial Algebraic Loops Caused by Ato
消除原子子系统引起的人工代数环路
Bundled Signals That Create Artificial Algebraic L
创建人工代数循环的捆绑信号
Model and Block Parameters to Diagnose and Elimina
诊断和消除人工代数环的模型和块参数
Block Reduction and Artificial Algebraic Loops
块约简与人工代数环
When Simulink Cannot Eliminate Artificial Algebrai
当Simulink不能消除人工代数循环时
See Also More About
更多相关信息
Modeling Considerations with Algebraic Loops
用代数循环建模的注意事项
Managing Large Models with Artificial Algebraic Lo
用人工代数环管理大型模型
Model Blocks and Direct Feedthrough
模型块和直接馈通
Direct Model Block Feedthrough Caused by Reference
参考模型结构引起的直接模块馈线
Direct Model Block Feedthrough Caused by Model Con
模型配置引起的直接模块馈线
Changing Block Priorities When Using Algebraic Loo
使用代数循环求解器时改变块优先级
See Also More About
更多相关信息
Artificial Algebraic Loops
人工代数循环
Related Examples
相关例子
Describe Models Using Notes and Annotations
使用注释和注释描述模型
Manage Notes
管理笔记
Read and Edit Modes
读取和编辑模式
Add and Edit Notes
添加和编辑笔记
5
Manage Annotations
管理注释
Resize an Annotation
调整注释的大小
Make an Annotation Interactive
使注释具有交互性
Add an Image Annotation
添加图像注释
Format > Restore Size.
格式化还原大小。
Add Equations in an Annotation
在注释中加入方程
Associate Annotations with Blocks and Areas
将注释与块和区域关联
Hide an Annotation
隐藏注释
Annotation Callback Functions
注释回调函数
See Also
参见
See Also
参见
Annotations API
注释API
Create Annotations Programmatically
编程创建注释
Delete an Annotation Programmatically
以编程方式删除注释
Find Annotations in a Model
在模型中查找注释
Show or Hide Annotations Programmatically
以编程方式显示或隐藏批注
See Also
参见
Related Examples
相关例子
Subsystem Basics
子系统基础
Types of Subsystem
子系统的类型
See Also
参见
Create a Subsystem Block
创建一个子系统块
Create Subsystem from Selection
从选择创建子系统
See Also
参见
More About
更多关于
Subsystem Execution
子系统执行
Label Subsystem Ports
标签子系统端口
Control Access to Subsystems
控制对子系统的访问
Control Subsystem Behavior with Callbacks
带回调的控制子系统行为
See Also
参见
Related Examples
相关例子
More About
更多关于
Navigate Model Hierarchies
浏览模型层次结构
Open a Subsystem or Referenced Model
打开一个子系统或参考模型
See Also
参见
Subsystem Reference
子系统引用
Create a Subsystem file
创建一个子系统文件
Reference a Subsystem File in a Model
引用模型中的子系统文件
Convert an Existing Subsystem to a Referenced Subs
将现有子系统转换为引用子系统
Edit and Save Referenced Subsystem
编辑和保存引用子系统
Add a Model Mask for Subsystem Reference
为子系统参考添加模型掩码
Subsystem Reference Compatibility with Previous Ve
子系统引用与以前版本的兼容性
Control Referenced Subsystem Programmatically
以编程方式控制引用的子系统
Create a Referenced Subsystem
创建一个引用子系统
Find Subsystem Reference in a Model
在模型中查找子系统引用
Change the Referenced File for a Subsystem
更改子系统的引用文件
Check if the SLX File is a Subsystem Block Diagram
检查SLX文件是否为子系统框图类型
Best Practices
最佳实践
See Also
参见
Reference a Subsystem Component in a Model
引用模型中的子系统组件
Instance Specific Parameterization
实例特定的参量化
Instance Specific Debugging
实例特定的调试
Dimension Adaptability
尺寸适应性
Multiple sample time handling
多采样时间处理
Expand Subsystem Contents
扩展子系统内容
Why Expand a Subsystem?
为什么要扩展子系统?
What Subsystems Can You Expand?
你可以扩展哪些子系统?
Expand a Subsystem
扩展子系统
Results of Expanding a Subsystem
子系统扩展的结果
Block Paths
阻塞路径
Signal Names and Properties
信号名称和属性
Display Layers
显示图层
Execution Order and Block Priorities
执行顺序和阻塞优先级
Data Stores
数据存储
See Also More About
更多相关信息
What is a Control Flow Subsystem
什么是控制流子系统
Equivalent C Language Statements
等效c语言语句
Conditional Control Flow Logic
条件控制流逻辑
If-Else Control Flow
If-else控制流
Switch Control Flow
开关控制流程
While and For Loops
和For循环
While Loops
同时循环
Modeling For Loops
循环建模
See Also
参见
Model, Block, and Port Callbacks
模型、块和端口回调
What You Can Do with Callbacks
你可以用复试做什么
Avoid run Commands in Callback Code
避免在回调代码中运行命令
See Also
参见
Create Model Callbacks
创建模型回调
Property Inspector.
物业督察。
Referenced Model Callbacks in Normal Mode
标准模式下的参考模型回调
Referenced Model Callbacks in Accelerator Mode
加速器模式下的参考模型回调
Model Callback Parameters
模型回调参数
Model Loading and Closing Callback Parameters
模型加载和关闭回调参数
Specify Block Callbacks
指定块回调
Block Callback Parameters
块回调参数
Block Opening Callback Parameters
块打开回调参数
See Also
参见
Port Callbacks
端口回调
See Also
参见
Callback Tracing
回调跟踪
See Also
参见
How Simulink Helps You Manage Model Versions
Simulink如何帮助您管理模型版本
Model File Change Notification
型号档案变更通知
Manage Model Properties
管理模型属性
Specify the Current User
指定当前用户
Model Information
模型资料
•Model version
模型版本
•Created by
创建者:
•Created on
创建于
•Last saved by
最后一次被拯救
•Last saved on
最后一次保存
Properties
属性
Access Model Information Programmatically
以编程方式访问模型信息
See Also
参见
Related Examples
相关例子
What Is the Model Discretizer?
什么是模型离散化器?
Requirements
要求
Discretize a Model with the Model Discretizer
用模型离散器将模型离散化
Start Model Discretizer
启动模型离散化器
Model Discretizer.
模型离散化器。
Specify the Transform Method
指定变换方法
Specify the Sample Time
指定采样时间
Specify the Discretization Method
指定离散化方法
Discretize the Blocks
将积木离散化