金满电器吧 关注:45贴子:1,872

Model, Model Variants

只看楼主收藏回复

Model, Model Variants
在其他模型中包括模型块


IP属地:浙江1楼2018-05-06 12:04回复

    Ports &Subsystems


    IP属地:浙江2楼2018-05-06 12:05
    回复
      描述


      IP属地:浙江3楼2018-05-06 12:06
      回复
        Model块可以包含在其他模型中的模型作为一个块。所包含的模型被称为一个参考模型,模型包含它(通过模型块)被称为父模型。
        Model块显示对应于顶层的输入和输出端口,参考模型的输入端口和输出端口。使用这些端口允许您连接到父模型其它块到参考模型。见ModelReference


        IP属地:浙江4楼2018-05-06 12:07
        回复
          Model 块可以指定参考模型:
          静态模型块参数值,必须命名为模型字面上
          动态,取决于基础工作区值
          Model Variants块Model 块启用变量。Model块参数对话框包含 Enable Variants按钮为默认。如果您点击Enable Variants按钮,Model Variants块参数对话框打开。因此,您可以使用 Model 块或Model Variants块实施模型变量。见Set Up Model Variants.


          IP属地:浙江5楼2018-05-06 12:07
          回复
            默认情况下,用户可以看到引用模型的内容,但你可以隐藏所描述的内容在Protected Model.
            外部和内部的块,在功能上是相同的信号,信号连接到Model 块。一个给定的信号可以最多有一个相关的信号对象,所以信号连接到Model块,不可以一个信号对象同时在父和参考模型。见Simulink.Signal.


            IP属地:浙江6楼2018-05-06 12:07
            回复
              Model 块支持signal label propagation. 对于模型引用和模型变量的具体细节,请参阅:
              Processing for Referenced Models
              Processing for Variants and Configurable Subsystems


              IP属地:浙江7楼2018-05-06 12:08
              回复
                数据类型支持
                Model块由根级的输入和输出的参考模型


                IP属地:浙江8楼2018-05-06 12:09
                回复
                  参数对话框


                  IP属地:浙江9楼2018-05-06 12:09
                  回复
                    Model name
                    Model arguments
                    Model argument values (for this instance)
                    Simulation mode
                    Enable variants
                    Variant choices
                    Variant control
                    Condition (read only)
                    Model name
                    Model name
                    Model arguments
                    Model argument values (for this instance)
                    Simulation mode
                    Override variant conditions and use following variant
                    Variant
                    Generate preprocessor conditionals
                    Disable variants


                    IP属地:浙江10楼2018-05-06 12:10
                    回复
                      Model name
                      此模型块引用的名称。
                      设置
                      默认:<Enter Model Name>
                      该值必须是一个有效的MATLAB®标识。
                      扩展名,例如,.SLX是可选的。
                      提示
                      要导航到你想从这个块中引用的模型,使用Browse按钮 Model name参数的右侧.
                      为了确认这个模型您指定是一个你打算的,您可以使用Open Model按钮Model name参数的右侧.
                      命令行信息
                      参数:ModelNameDialog
                      类型:字符串
                      值:任何有效的值
                      默认:参考模型,完全按照你输入的名称,去掉周围的任何空白空格。当您设定ModelNameDialog编程方式或从对话框中,Simulink®自动设置ModelName和ModelFile的值基于ModelNameDialog上的值


                      IP属地:浙江11楼2018-05-06 12:10
                      回复
                        Model arguments
                        显示模型参数接受此块所引用的模型。
                        声明一个变量是一个模型参数,使得每个模型实例使用不同的值即变量。
                        设置
                        默认:''
                        这是一个只读参数,显示此块引用模型的模型参数。创建参数,见UsingModel Arguments


                        IP属地:浙江12楼2018-05-06 12:11
                        回复
                          Model argument values (for this instance)
                          指定要传递的值作为模型参数,此块所引用的模型,每次模拟都调用模型
                          设置
                          在这个参数作为输入值以逗号分隔的列表以相同的顺序作为相应的参数名称在Model arguments字段。
                          命令行信息
                          参数:ParameterArgumentValues
                          类型:字符串
                          值:任何有效的值
                          默认:''


                          IP属地:浙江13楼2018-05-06 12:11
                          回复
                            Simulation mode
                            设置此块所引用模型的模拟模式。此设置指定是否仿真模型生成和执行代码,或通过在Simulink模型解释。
                            设置
                            默认:Accelerator
                            Accelerator
                            子模型创建一个MEX文件,然后执行子模型运行的S函数。
                            Normal
                            执行子模型阐释,如果子模型内直接实现父模型一个核子系统
                            Software-in-the-loop (SIL)
                            这个选项需要嵌入式编码器软件。生产代码生成子模型使用模型参考目标。此代码被编译,执行,在主机平台。
                            Processor-in-the-loop (PIL)
                            这个选项需要嵌入式编码器软件。生产代码生成子模型使用模型参考目标。这个代码已经编译和执行,在目标平台。形成文件的目标连接API支持PIL仿真过程中在每个时间步主机和目标之间的数据交换。
                            命令行信息
                            参数:SimulationMode
                            类型:字符串
                            值:'Accelerator' | 'Normal' | 'Software-in-the-loop (SIL)' | 'Processor-in-the-loop (PIL)'
                            默认:'Accelerator'
                            参见
                            Using Model Arguments
                            Choosing a Simulation Mode
                            Overview of the Target Connectivity API
                            Numerical Equivalence Testing


                            IP属地:浙江14楼2018-05-06 12:12
                            回复
                              Enable variants
                              启用的变量,并打开Model Variants块参数对话框,默认情况下是隐藏的。Model Variants块参数对话框是Model Variants块的 默认块参数对话框。
                              设置
                              默认:Disabled
                              依赖关系
                              这个按钮使模型变量部分,其中包括: Variant choices表格,Model parameters for thechosen variant in table部分,参数覆盖变量,和 Code generation部分。
                              以下示例显示了模型的变量选项的例子模型sldemo_mdlref_variantssldemo_mdlref_variants.

                              参见
                              Set Up Model Variants


                              IP属地:浙江15楼2018-05-06 12:14
                              回复