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

回复:Model, Model Variants

取消只看楼主收藏回复

Override variant conditions and use following variant
指定是否覆盖不同的条件,并作出指定Variant参数激活的变量。
设置
默认:Off
On
覆盖变量的条件和活性变体设置的Variant值 .
Off
确定激活变量的条件的变量值。
提示
此GUI参数和VariantGUI参数(以下)使用 相同的API参数,OverrideUsingVariant.
依赖关系
Enable variants启用此参数。
此参数启用变量。
命令行信息
参数:OverrideUsingVariant
类型:字符串
值:''如果没有压倒一切的变量控制指定。
默认:''
参见
Override Variants


IP属地:浙江31楼2018-05-06 12:31
回复
    Variant
    与模型相关联,指定的变量控制使用,如果你选择Override variant conditions and 使用following variant.
    设置
    默认:''
    必须是一个有效的非空或非注释的名字。
    提示
    你能 使用 Variant下拉列表查看所有变量目前控制及其相关的模型。
    此GUI参数和Override variant conditions and use following variant GUI参数(上述)使用 相同的API参数,OverrideUsingVariant.
    依赖关系
    Enable variants和 Override variant conditions and 使用 followingvariant启用此参数。
    命令行信息
    参数:OverrideUsingVariant
    类型:字符串 (read-only)
    值:变量控制
    参见
    Override Variants
    Simulink.Variant


    IP属地:浙江32楼2018-05-06 12:32
    回复
      Generate preprocessor conditionals
      控制预处理器条件。此复选框相关代码生成,并具有在Simulink模型的行为没有任何影响。 见 Generate Preprocessor Conditionals for VariantSystems。
      设置
      默认:Disabled
      依赖关系
      该复选框是可用于只产生ERT的目标。
      Override variant conditions and use following variant被清除('off')
      Model Configuration Parameters > Optimization > Inline parameters被选择('on' )
      Model Configuration Parameters > Code Generation > Interface > Generate preprocessor conditionals被设置为 Use local settings.
      命令行信息
      参数:GeneratePreprocessorConditionals
      类型:字符串
      值:'off' | 'on'
      默认:'off'
      参见
      Variant Systems


      IP属地:浙江33楼2018-05-06 12:33
      回复
        Disable variants
        禁用参考模型的变量和隐藏模型变量段。块保留任何您所输入的信息,并通过点击Apply或 OK.批准
        命令行信息
        参数:Variant
        类型:字符串
        值:'off' | 'on'
        默认:'off'
        导航模型块
        双击原型模型块的Ports& Subsystems库打开检查,其块参数对话框但不允许你指定参数值。
        双击打开一个未解决Model块参数对话框。你可以解释该块通过指定一个Model name.
        双击打开解析Model块的模型块引用。你可以打开模型选择Open Model从Context或Edit菜单.
        要显示一个解析Model块的块参数对话框, 选择Model ReferenceParameters从Context或Edit菜单.
        模型块,直接馈通
        当模型块是循环的一部分,块是直接馈通块,代数环能解释。 模型中的代数环不一定是错误,但它可能不会得到预期的结果。
        Algebraic Loops直接进给,通过和代数环信息 。
        Highlighting Algebraic Loops Using the Algebraic Loop Diagnostic看到代数环图形信息。。
        Display Algebraic Loop Information在调试器中追踪代数环信息。
        Diagnostics Pane: Solver窗格Algebraic loop选项自动检测代数环信息。


        IP属地:浙江34楼2018-05-06 12:33
        回复
          Disable variants
          禁用参考模型的变量和隐藏模型变量段。块保留任何您所输入的信息,并通过点击Apply或 OK.批准
          命令行信息
          参数:Variant
          类型:字符串
          值:'off' | 'on'
          默认:'off'
          导航模型块
          双击原型模型块的Ports& Subsystems库打开检查,其块参数对话框但不允许你指定参数值。
          双击打开一个未解决Model块参数对话框。你可以解释该块通过指定一个Model name.
          双击打开解析Model块的模型块引用。你可以打开模型选择Open Model从Context或Edit菜单.
          要显示一个解析Model块的块参数对话框, 选择Model ReferenceParameters从Context或Edit菜单.
          模型块,直接馈通
          当模型块是循环的一部分,块是直接馈通块,代数环能解释。 模型中的代数环不一定是错误,但它可能不会得到预期的结果。
          Algebraic Loops直接进给,通过和代数环信息 。
          Highlighting Algebraic Loops Using the Algebraic Loop Diagnostic看到代数环图形信息。。
          Display Algebraic Loop Information在调试器中追踪代数环信息。
          Diagnostics Pane: Solver窗格Algebraic loop选项自动检测代数环信息。


          IP属地:浙江35楼2018-05-06 12:34
          回复
            Disable variants
            禁用参考模型的变量和隐藏模型变量段。块保留任何您所输入的信息,并通过点击Apply或 OK.批准
            命令行信息
            参数:Variant
            类型:字符串
            值:'off' | 'on'
            默认:'off'
            导航模型块
            双击原型模型块的Ports& Subsystems库打开检查,其块参数对话框但不允许你指定参数值。
            双击打开一个未解决Model块参数对话框。你可以解释该块通过指定一个Model name.
            双击打开解析Model块的模型块引用。你可以打开模型选择Open Model从Context或Edit菜单.
            要显示一个解析Model块的块参数对话框, 选择Model ReferenceParameters从Context或Edit菜单.
            模型块,直接馈通
            当模型块是循环的一部分,块是直接馈通块,代数环能解释。 模型中的代数环不一定是错误,但它可能不会得到预期的结果。
            Algebraic Loops直接进给,通过和代数环信息 。
            Highlighting Algebraic Loops Using the Algebraic Loop Diagnostic看到代数环图形信息。。
            Display Algebraic Loop Information在调试器中追踪代数环信息。
            Diagnostics Pane: Solver窗格Algebraic loop选项自动检测代数环信息。


            IP属地:浙江36楼2018-05-06 12:36
            回复
              Disable variants
              禁用参考模型的变量和隐藏模型变量段。块保留任何您所输入的信息,并通过点击Apply或 OK.批准
              命令行信息
              参数:Variant
              类型:字符串
              值:'off' | 'on'
              默认:'off'


              IP属地:浙江37楼2018-05-06 12:37
              回复
                Disable variants
                禁用参考模型的变量和隐藏模型变量段。块保留任何您所输入的信息,并通过点击Apply或 OK.批准
                命令行信息
                参数:Variant
                类型:字符串
                值:'off' | 'on'
                默认:'off'


                IP属地:浙江38楼2018-05-06 12:37
                回复
                  直接Model 块馈通引起的子模型结构
                  Model块可以是通过直接馈通块,由于参考模型的结构。凡结果子模型结构的直接馈通,并导致不必要的代数环,你能:
                  自动消除的代数循环使用技术:
                  Minimize algebraic loop
                  Minimize algebraic loop occurrences
                  How Simulink Eliminates Artificial Algebraic Loops
                  手动插入一个或多个Unit Delay块需要打破代数环。


                  IP属地:浙江39楼2018-05-06 12:39
                  回复
                    直接Model 块馈通引起的型号配置
                    嵌入式实时(ert )基于目标提供了选项Model Configuration Parameters > CodeGeneration> Interface > Single output/update function.此选项控制是否生成的代码具有独立的输出和更新函数,或联合输出/更新函数。请参见:
                    Entry Point Functions and Scheduling单独及合并输出和更新函数信息
                    Single output/update function指定的代码是否有单独或合并函数 信息
                    当Single output/update function启用(默认),Model块具有一个组合的输出/更新函数。该函数使块直接馈通块所有输入端口,不管参考模型的结构。凡不必要代数环的结果,你能:
                    关闭Single output/update function.Model 块代码,然后有独立的输出和更新函数,因此代数环,消除了直接馈通。
                    自动消除的代数循环使用技术:
                    Minimize algebraic loop
                    Minimize algebraic loop occurrences
                    How Simulink Eliminates Artificial Algebraic Loops
                    手动插入一个或多个Unit Delay块需要打破代数环。


                    IP属地:浙江40楼2018-05-06 12:40
                    回复
                      特性
                      直接馈通 如果Single output/update function启用(默认),Model块是块的直接馈通参考模型的结构无关。
                      标量扩展 取决于模型引用此块。
                      多维 是


                      IP属地:浙江41楼2018-05-06 12:42
                      回复
                        模型变量的要求,限制和技巧
                        Model Variants块和参考模型必须满足的要求在Simulink Model Referencing Requirements和Model Referencing Limitations.你可以嵌套任何级别的Model Variants 块。
                        注意: 见Limitations on Generating Code for Variants.
                        提示
                        Model Variants块可以仅记录这些信号参考模型作为指定登录。如果模型是一个变量模型,或包含一个变量模型,你可以记录所有记录的信号或日志没有记录的信号。信号记录选择配置模型必须是这些状态之一:
                        记录模式被设置为记录所有信号在指定的模型。
                        记录模式被设置为Override signals模型块的复选框被选中()或空()。不能填补该复选框().
                        见 Models with Model Referencing: Overriding SignalLogging Settings.
                        要启用日志记录编程,使用DefaultDataLogging参数。
                        你能启用或抑制Model Variants块参考模型之间的不匹配的警告消息,通过设置诊断在DiagnosticsPane: Model Referencing.
                        在模型编译,Simulink计算结果变量的对象,然后调用InitFcn。因此,不要修改条件变量对象在InitFcn
                        每个变量都必须有一个相关的变量控制指定的Variant control列。变量控制可以是一个布尔条件表达式,如果您想为您的模型来生成代码,您必须定义变量控制Simulink.Parameter对象。


                        IP属地:浙江42楼2018-05-06 12:46
                        回复
                          参见
                          Model Reference
                          Set Up Model Variants


                          IP属地:浙江43楼2018-05-06 12:47
                          回复