Graphical modeling blocks that execute in more than one domain
    1.
    发明授权
    Graphical modeling blocks that execute in more than one domain 有权
    在多个域中执行的图形建模块

    公开(公告)号:US08812283B1

    公开(公告)日:2014-08-19

    申请号:US12723271

    申请日:2010-03-12

    IPC分类号: G06F7/62

    摘要: A time-driven block provided in a block diagram model may be executed in an event domain without user modification. The time-driven block is connected to one or more event-driven blocks using event domain signals. The time-driven block automatically adapts to the execution rules of the event domain modeling and simulation environment. The blocks that are configured to execute in more than one modeling and simulation environments are called polymorphic blocks. The polymorphic blocks are indentified during the compilation stage of the block diagram model taking into consideration the port and line styles of the blocks. The execution rules of the polymorphic blocks are also determined during the compilation stage of the block diagram model.

    摘要翻译: 在框图模型中提供的时间驱动块可以在事件域中执行,而无需用户修改。 时间驱动块使用事件域信号连接到一个或多个事件驱动块。 时间驱动块自动适应事件域建模和仿真环境的执行规则。 配置为在多个建模和仿真环境中执行的块称为多态块。 考虑到块的端口和线路样式,在块图模型的编译阶段,多态块被识别。 在块图模型的编译阶段也确定多态块的执行规则。

    PARAMETER PROMOTION IN A BLOCK DIAGRAM MODELING ENVIRONMENT
    2.
    发明申请
    PARAMETER PROMOTION IN A BLOCK DIAGRAM MODELING ENVIRONMENT 有权
    参考框图建模环境中的参数推广

    公开(公告)号:US20120316851A1

    公开(公告)日:2012-12-13

    申请号:US13459281

    申请日:2012-04-30

    IPC分类号: G06G7/48

    CPC分类号: G06F8/34

    摘要: A computational device receives, from a user, a selection of a block, a subsystem or multiple blocks from a block diagram modeling environment, and presents, to the user, a set of parameters associated with the block, subsystem, or multiple blocks. The computational device receives, from the user, selection of a first subset of parameters from the set of parameters, and creates a customized dialog box by promoting the selected first subset of parameters to the customized dialog box, wherein the customized dialog box permits editing of values associated only with the first subset of parameters.

    摘要翻译: 计算设备从用户接收来自框图建模环境的块,子系统或多个块的选择,并向用户呈现与块,子系统或多个块相关联的一组参数。 计算设备从用户接收从参数集合中选择参数的第一子集,并通过将所选择的第一参数子集推广到定制对话框来创建定制对话框,其中定制对话框允许编辑 仅与参数的第一子集相关联的值。

    Non-graphical model dependencies in graphical modeling environments
    3.
    发明授权
    Non-graphical model dependencies in graphical modeling environments 有权
    图形建模环境中的非图形化模型依赖关系

    公开(公告)号:US08271936B2

    公开(公告)日:2012-09-18

    申请号:US12975865

    申请日:2010-12-22

    IPC分类号: G06F9/44

    CPC分类号: G06F17/5009 G06F8/10 G06F8/35

    摘要: Graphical programming or modeling environments, such as a block diagram environment, are disclosed in which dependencies that influence how a model executes are defined without altering the visual representation of the model. In the graphical modeling or programming environment, users create a model that describes how the system is to execute. The users can then augment the model with non-graphical dependencies that provide general execution goals or specific dependencies between blocks. The user can augment the graphical model with dependency constraints specifying how the model should execute. The constraints are coupled to the model and can be optionally displayed on the model in a debugging/analysis mode to provide further insight into how the model executes.

    摘要翻译: 公开了图形编程或建模环境,例如框图环境,其中影响模型执行的依赖性被定义而不改变模型的视觉表示。 在图形建模或编程环境中,用户创建一个描述系统如何执行的模型。 然后,用户可以使用提供一般执行目标或块之间的特定依赖关系的非图形依赖来扩充模型。 用户可以通过依赖约束扩充图形模型,指定模型应如何执行。 约束被耦合到模型,并且可以在调试/分析模式中可选地显示在模型上,以进一步了解模型如何执行。

    Graphical modeling blocks that execute in more than one domain
    4.
    发明授权
    Graphical modeling blocks that execute in more than one domain 有权
    在多个域中执行的图形建模块

    公开(公告)号:US08855992B1

    公开(公告)日:2014-10-07

    申请号:US13565921

    申请日:2012-08-03

    IPC分类号: G06G7/62

    摘要: A time-driven block provided in a block diagram model may be executed in an event domain without user modification. The time-driven block is connected to one or more event-driven blocks using event domain signals. The time-driven block automatically adapts to the execution rules of the event domain modeling and simulation environment. The blocks that are configured to execute in more than one modeling and simulation environments are called polymorphic blocks. The polymorphic blocks are identified during the compilation stage of the block diagram model taking into consideration the port and line styles of the blocks. The execution rules of the polymorphic blocks are also determined during the compilation stage of the block diagram model.

    摘要翻译: 在框图模型中提供的时间驱动块可以在事件域中执行,而无需用户修改。 时间驱动块使用事件域信号连接到一个或多个事件驱动块。 时间驱动块自动适应事件域建模和仿真环境的执行规则。 配置为在多个建模和仿真环境中执行的块称为多态块。 考虑到块的端口和线路样式,在块图模型的编译阶段识别多态块。 在块图模型的编译阶段也确定多态块的执行规则。

    Subgraph execution control in a graphical modeling environment
    5.
    发明授权
    Subgraph execution control in a graphical modeling environment 有权
    子图执行控制在图形建模环境中

    公开(公告)号:US08756562B2

    公开(公告)日:2014-06-17

    申请号:US12634508

    申请日:2009-12-09

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: Exemplary embodiments allow subgraph execution control within a graphical modeling or graphical programming environment. In an embodiment, a subgraph may be identified as a subset of blocks within a graphical model, or graphical program, or both. A subgraph initiator may explicitly execute the subgraph while maintaining data dependencies within the subgraph. Explicit signatures may be defined for the subgraph initiator and the subgraph either graphically or textually. Execution control may be branched wherein the data dependencies within the subgraph are maintained. Execution control may be joined together wherein the data dependencies within the subgraph are maintained.

    摘要翻译: 示例性实施例允许图形建模或图形编程环境内的子图执行控制。 在一个实施例中,子图可以被识别为图形模型或图形程序或两者中的块的子集。 子图启动器可以在子图中保持数据依赖性的同时明确地执行子图。 可以为子图启动器和图形图形或文本地定义显式签名。 可以分支执行控制,其中维护子图内的数据依赖性。 可以将执行控制连接在一起,其中维护子图中的数据依赖性。

    Sharing of instructions across model boundaries
    6.
    发明授权
    Sharing of instructions across model boundaries 有权
    在模型界限之间共享指令

    公开(公告)号:US08612490B1

    公开(公告)日:2013-12-17

    申请号:US13366789

    申请日:2012-02-06

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/504

    摘要: An exemplary embodiment may provide a repository for containing representations that represent a model or a portion of the model. A user may store the representations in the repository, for example, as functions. The functions stored in the repository may be shared and used for processing another model that includes a pattern performing the same or similar function as the representations stored in the repository. A checksum may be compared to determine an equivalent function in the repository. In a different embodiment, the intermediate representation of the pattern may be compared to determine an equivalent function in the repository.

    摘要翻译: 示例性实施例可以提供用于包含表示模型或模型的一部分的表示的存储库。 用户可以将存储库中的表示存储在例如功能中。 存储在存储库中的功能可以被共享并用于处理包括执行与存储在存储库中的表示相同或相似功能的模式的另一模型。 可以比较校验和以确定存储库中的等效功能。 在不同的实施例中,可以比较模式的中间表示以确定存储库中的等效功能。

    System and method for using execution contexts in block diagram modeling
    7.
    发明授权
    System and method for using execution contexts in block diagram modeling 有权
    在框图建模中使用执行上下文的系统和方法

    公开(公告)号:US07809545B2

    公开(公告)日:2010-10-05

    申请号:US10414644

    申请日:2003-04-16

    CPC分类号: G06F8/34 G06F8/443

    摘要: A method of controlling the conditional execution of elements and subsystems in a block diagram is disclosed. Data structures known as Execution Contexts are created and associated with individual block diagram elements and subsystems. The Execution Contexts allow execution of the associated element or subsystem upon satisfaction of a specified pre-condition. The Execution Contexts may be inherited by other elements and subsystems in the block diagram and propagated programmatically throughout the block diagram. The use of the Execution Contexts allows for efficient code generation and block diagram execution, as well as supporting modular design concepts.

    摘要翻译: 公开了一种在框图中控制元件和子系统的条件执行的方法。 被称为执行上下文的数据结构被创建并与各个框图元素和子系统相关联。 执行上下文允许在满足指定的前提条件时执行关联的元素或子系统。 执行上下文可以由框图中的其他元素和子系统继承,并在整个框图中以编程方式传播。 执行上下文的使用允许高效的代码生成和框图执行,以及支持模块化设计概念。

    MULTI-THREADED SUBGRAPH EXECUTION CONTROL IN A GRAPHICAL MODELING ENVIRONMENT
    8.
    发明申请
    MULTI-THREADED SUBGRAPH EXECUTION CONTROL IN A GRAPHICAL MODELING ENVIRONMENT 有权
    图形建模环境中的多线程执行控制

    公开(公告)号:US20100175045A1

    公开(公告)日:2010-07-08

    申请号:US12634500

    申请日:2009-12-09

    IPC分类号: G06F9/44 G06F9/46

    摘要: Exemplary embodiments support multi-threaded subgraph execution control within a graphical modeling or graphical programming environment. In an embodiment, a subgraph may be identified as a subset of blocks within a graphical model, or graphical program, or both. A subgraph initiator may explicitly execute the subgraph while maintaining data dependencies within the subgraph. Explicit signatures may be defined for the subgraph initiator and the subgraph either graphically or textually. Execution control may be branched wherein the data dependencies within the subgraph are maintained. Execution control may be joined together wherein the data dependencies within the subgraph are maintained. Exemplary embodiments may allow subgraphs to execute on different threads within a graphical modeling or programming environment.

    摘要翻译: 示例性实施例在图形建模或图形编程环境中支持多线程子图执行控制。 在一个实施例中,子图可以被识别为图形模型或图形程序或两者中的块的子集。 子图启动器可以在子图中保持数据依赖性的同时明确地执行子图。 可以为子图启动器和图形图形或文本地定义显式签名。 可以分支执行控制,其中维护子图内的数据依赖性。 可以将执行控制连接在一起,其中维护子图中的数据依赖性。 示例性实施例可以允许子图在图形建模或编程环境中的不同线程上执行。

    Parameter promotion in a block diagram modeling environment
    9.
    发明授权
    Parameter promotion in a block diagram modeling environment 有权
    框图建模环境中的参数推广

    公开(公告)号:US09058175B2

    公开(公告)日:2015-06-16

    申请号:US13459281

    申请日:2012-04-30

    IPC分类号: G06F17/50 G06F9/44 H04N1/00

    CPC分类号: G06F8/34

    摘要: A computational device receives, from a user, a selection of a block, a subsystem or multiple blocks from a block diagram modeling environment, and presents, to the user, a set of parameters associated with the block, subsystem, or multiple blocks. The computational device receives, from the user, selection of a first subset of parameters from the set of parameters, and creates a customized dialog box by promoting the selected first subset of parameters to the customized dialog box, wherein the customized dialog box permits editing of values associated only with the first subset of parameters.

    摘要翻译: 计算设备从用户接收来自框图建模环境的块,子系统或多个块的选择,并向用户呈现与块,子系统或多个块相关联的一组参数。 计算设备从用户接收从参数集合中选择参数的第一子集,并通过将所选择的第一参数子集推广到定制对话框来创建定制对话框,其中定制对话框允许编辑 仅与参数的第一子集相关联的值。

    Handling parameters in block diagram modeling
    10.
    发明授权
    Handling parameters in block diagram modeling 有权
    在框图建模中处理参数

    公开(公告)号:US08793601B1

    公开(公告)日:2014-07-29

    申请号:US12770064

    申请日:2010-04-29

    IPC分类号: G06F3/0482

    摘要: A mechanism for processing graphical block diagram parameter expressions is presented. The mechanism achieves optimal implementation of block equations in the execution (run-time) environment by defining a mapping between user-defined block parameters and a run-time version of the parameters. The parameter processing mechanism also pools like, non-interfaced parameter expressions, allowing reuse of both uniform and non-uniform data across constant block parameters in the generated code and during model execution. The parameter processing mechanism further maintains an execution structure that maps the run-time parameter expressions containing interfaced variables to generated code for the block diagram so that the interfaced variables appear in the generated code. This mapping thus allows for interfacing to the interfaced variables in the generated code from any execution framework.

    摘要翻译: 介绍了一种处理图形框图参数表达式的机制。 该机制通过定义用户定义的块参数和参数的运行时版本之间的映射,在执行(运行时)环境中实现块方程的最佳实现。 参数处理机制也像非接口参数表达式一样,可以在生成的代码和模型执行期间跨常量块参数重新使用均匀和非均匀数据。 参数处理机构进一步维护执行结构,其将包含接口变量的运行时参数表达式映射到块图的生成代码,使得接口变量出现在所生成的代码中。 因此,该映射允许从任何执行框架连接到生成的代码中的接口变量。