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.

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

    Generating and delaying function calls in a discrete event modeling environment
    2.
    发明授权
    Generating and delaying function calls in a discrete event modeling environment 有权
    在离散事件建模环境中生成和延迟函数调用

    公开(公告)号:US08260601B2

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

    申请号:US13251797

    申请日:2011-10-03

    IPC分类号: G06G7/62

    CPC分类号: G06F17/5009

    摘要: A mechanism to dynamically vary the amount of delay for an event-generated function call is discussed. The event causing the generation of the function call may be a signal-based event, function call event or some other type of event. A function call generating delay component is inserted into a DES model and dynamically adjusts the amount of delay to apply prior to generating and transmitting the function call to an intended target component. The function call generating component reads a value from an input port in determining the amount of delay. The identified value at the input port may be a signal value or an attribute associated with an event entity received at the port.

    摘要翻译: 讨论了动态改变事件生成函数调用的延迟量的机制。 导致产生函数调用的事件可能是基于信号的事件,函数调用事件或某种其他类型的事件。 函数调用生成延迟组件被插入到DES模型中,并且在生成并将函数调用发送到预期的目标组件之前动态地调整应用的延迟量。 函数调用生成组件在确定延迟量时从输入端口读取一个值。 输入端口处的识别值可以是与在端口处接收的事件实体相关联的信号值或属性。

    Event processing of combination entities in modeling environments
    3.
    发明授权
    Event processing of combination entities in modeling environments 有权
    组合实体在建模环境中的事件处理

    公开(公告)号:US07966161B1

    公开(公告)日:2011-06-21

    申请号:US11646049

    申请日:2006-12-27

    IPC分类号: G06G7/48

    摘要: A mechanism for processing events in a modeling environment is discussed. Embodiments of the invention identify multiple entities in a model, at least one of which includes an associated event. A combination entity is created from the identified entities with the combination entity including at least one event derived from the associated events. The combination entity is processed based upon the occurrence of at least one derived event.

    摘要翻译: 讨论了一种在建模环境中处理事件的机制。 本发明的实施例识别模型中的多个实体,其中至少一个包括相关联的事件。 从识别的实体创建组合实体,组合实体包括从相关联的事件导出的至少一个事件。 基于至少一个派生事件的发生来处理组合实体。

    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.

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

    Modifying block parameters in a discrete event execution domain
    6.
    发明授权
    Modifying block parameters in a discrete event execution domain 有权
    修改离散事件执行域中的块参数

    公开(公告)号:US07877248B1

    公开(公告)日:2011-01-25

    申请号:US11021781

    申请日:2004-12-23

    申请人: Michael I. Clune

    发明人: Michael I. Clune

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5009 G06F2217/10

    摘要: A discrete event system (DES) modeling environment models the occurrence of events independent of continuous model time. In a DES modeling environment, state transitions depend not on time, but rather asynchronous discrete incidents known as events. A user may customize selected parameters of a block or other component able to support at least one entity passing therethrough holding a value of arbitrary data type in a DES modeling environment. For example, a user can enable and disable ports a discrete event execution block in a discrete event execution model using a graphical user interface, such as a dialog box. Based on user-selected dialog inputs, a discrete event execution program can automatically update a specification for a block, for example, by adding ports to the graphical representation of the block.

    摘要翻译: 离散事件系统(DES)建模环境模拟不依赖连续模型时间的事件发生。 在DES建模环境中,状态转换不依赖于时间,而是依赖于称为事件的异步离散事件。 用户可以自定义能够支持在DES建模环境中保持任意数据类型的值的至少一个通过的实体的块或其他组件的选择的参数。 例如,用户可以使用图形用户界面(例如对话框)在离散事件执行模型中启用和禁用端口离散事件执行块。 基于用户选择的对话输入,离散事件执行程序可以自动更新块的规范,例如通过将端口添加到块的图形表示。

    GENERATING AND DELAYING FUNCTION CALLS IN A DISCRETE EVENT MODELING ENVIRONMENT
    7.
    发明申请
    GENERATING AND DELAYING FUNCTION CALLS IN A DISCRETE EVENT MODELING ENVIRONMENT 有权
    在一个离散的事件建模环境中产生和延迟功能调用

    公开(公告)号:US20120084069A1

    公开(公告)日:2012-04-05

    申请号:US13251797

    申请日:2011-10-03

    IPC分类号: G06G7/62

    CPC分类号: G06F17/5009

    摘要: A mechanism to dynamically vary the amount of delay for an event-generated function call is discussed. The event causing the generation of the function call may be a signal-based event, function call event or some other type of event. A function call generating delay component is inserted into a DES model and dynamically adjusts the amount of delay to apply prior to generating and transmitting the function call to an intended target component. The function call generating component reads a value from an input port in determining the amount of delay. The identified value at the input port may be a signal value or an attribute associated with an event entity received at the port.

    摘要翻译: 讨论了动态改变事件生成函数调用的延迟量的机制。 导致产生函数调用的事件可能是基于信号的事件,函数调用事件或某种其他类型的事件。 函数调用生成延迟组件被插入到DES模型中,并且在生成并将函数调用发送到预期的目标组件之前动态地调整应用的延迟量。 函数调用生成组件在确定延迟量时从输入端口读取一个值。 输入端口处的识别值可以是与在端口处接收的事件实体相关联的信号值或属性。

    Generating and delaying function calls in a discrete event modeling environment
    8.
    发明授权
    Generating and delaying function calls in a discrete event modeling environment 有权
    在离散事件建模环境中生成和延迟函数调用

    公开(公告)号:US08036871B1

    公开(公告)日:2011-10-11

    申请号:US11519302

    申请日:2006-09-11

    IPC分类号: G06G7/62

    CPC分类号: G06F17/5009

    摘要: A mechanism to dynamically vary the amount of delay for an event-generated function call is discussed. The event causing the generation of the function call may be a signal-based event, function call event or some other type of event. A function call generating delay component is inserted into a DES model and dynamically adjusts the amount of delay to apply prior to generating and transmitting the function call to an intended target component. The function call generating component reads a value from an input port in determining the amount of delay. The identified value at the input port may be a signal value or an attribute associated with an event entity received at the port.

    摘要翻译: 讨论了动态改变事件生成函数调用的延迟量的机制。 导致产生函数调用的事件可能是基于信号的事件,函数调用事件或某种其他类型的事件。 函数调用生成延迟组件被插入到DES模型中,并且在生成并将函数调用发送到预期的目标组件之前动态地调整应用的延迟量。 函数调用生成组件在确定延迟量时从输入端口读取一个值。 输入端口处的识别值可以是与在端口处接收的事件实体相关联的信号值或属性。

    Identification and simulation of multiple subgraphs in multi-domain graphical modeling environment
    9.
    发明授权
    Identification and simulation of multiple subgraphs in multi-domain graphical modeling environment 有权
    多域图形建模环境中多子图的识别与仿真

    公开(公告)号:US08620629B1

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

    申请号:US12723290

    申请日:2010-03-12

    IPC分类号: G06F17/50 G06F7/60 G06G7/48

    摘要: A Discrete Event System model created or provided in a time domain modeling and simulation environment and/or an event domain modeling and simulation environment may be divided into multiple independent regions, e.g. “subgraphs”, to achieve interleaved execution of the components from different domains. The subgraphs are automatically identified by the modeling and simulation environment during the compilation. Each subgraph consists of one or more interconnected event-driven components. Each subgraph is associated with an event calendar that controls the execution of the associated subgraph. Such multiple event calendar design enables multi-domain simulation, where event-driven components modeled by an event domain modeling environment and time-driven components modeled by a time domain modeling environment are simulated in an integrated fashion.

    摘要翻译: 在时域建模和仿真环境中创建或提供的离散事件系统模型和/或事件域建模和仿真环境可以被划分为多个独立区域,例如, “子图”,以实现来自不同域的组件的交错执行。 子程序在编译期间由建模和仿真环境自动识别。 每个子图由一个或多个互连的事件驱动组件组成。 每个子图与控制相关子图执行的事件日历相关联。 这种多事件日历设计可实现多域仿真,其中以事件域建模环境建模的事件驱动组件和由时域建模环境建模的时间驱动组件以集成的方式进行模拟。

    Method and system for transferring data between a discrete event environment and an external environment
    10.
    发明授权
    Method and system for transferring data between a discrete event environment and an external environment 有权
    在离散事件环境和外部环境之间传输数据的方法和系统

    公开(公告)号:US08135565B2

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

    申请号:US11841940

    申请日:2007-08-20

    申请人: Michael I. Clune

    发明人: Michael I. Clune

    IPC分类号: G06F7/60 G06F17/10 G06G7/48

    摘要: In one embodiment, a model of a system includes one or more event-driven blocks and one or more time-driven blocks. The model is executed in part by receiving an entity from a event-driven block, and in response to receiving the entity, generating a time-varying data signal descriptive of the entity. The data signal is passed to one or more time-driven blocks, which generate one or more results at least in part from the data signal, and display at least some of the one or more results.

    摘要翻译: 在一个实施例中,系统的模型包括一个或多个事件驱动块和一个或多个时间驱动块。 该模型部分地通过从事件驱动块接收实体来执行,并且响应于接收到该实体,生成描述该实体的时变数据信号。 数据信号被传递到一个或多个时间驱动块,其至少部分地从数据信号生成一个或多个结果,并显示一个或多个结果中的至少一些。