Scheduling and executing model components in response to un-modeled events detected during an execution of the model
    1.
    发明授权
    Scheduling and executing model components in response to un-modeled events detected during an execution of the model 有权
    调度和执行模型组件以响应在模型执行期间检测到的未建模事件

    公开(公告)号:US09128783B1

    公开(公告)日:2015-09-08

    申请号:US14564460

    申请日:2014-12-09

    CPC classification number: G06F9/542 G06F2209/545

    Abstract: A device may receive a model including a group of blocks, and may receive a command to execute the model. The device may assign a parameter sample time to a subset of blocks of the group of blocks. The parameter sample time may permit a block, of the subset of blocks, to be executed based on a parameter change event detected during the execution of the model. The device may cause the model to be executed after assigning the parameter sample time to the subset of blocks. The device may detect a parameter change event, associated with the model, prior to the execution of the model being completed. The parameter change event may include an event that is external to the execution of the model. The device may cause at least one block, of the subset of blocks, to be executed based on the detecting the parameter change event.

    Abstract translation: 设备可以接收包括一组块的模型,并且可以接收执行模型的命令。 设备可以将参数采样时间分配给该组块的块的子集。 参数采样时间可以允许基于在模型执行期间检测到的参数改变事件来执行块的子集的块。 该设备可能会在将参数采样时间分配给块子集之后执行模型。 在完成模型的执行之前,设备可以检测与模型相关联的参数改变事件。 参数更改事件可能包括在模型执行之外的事件。 该装置可以基于检测参数改变事件而使块的子集中的至少一个块被执行。

    Systems and methods for extracting adjustable attributes of model components

    公开(公告)号:US11244090B2

    公开(公告)日:2022-02-08

    申请号:US15255857

    申请日:2016-09-02

    Abstract: Systems and methods decouple model components from a model execution style for which the model components are created, and the model components may be utilized in parent models having different execution styles. A model component may be partitioned into executable entities, and the entry points of the executable entities and their call styles may be identified. An adaptation layer that includes access points for the entry points may be constructed. The model component, including the adaptation layer, may be included in the model, and connection elements of the parent model may be connected to the access points of the adaptation layer. The execution call styles associated with the connection elements of the parent model may be bound to the execution call styles of the entry points as originally designed. The adaptation layer may manage translation of call styles and may coordinate scheduling of data communication with the model component.

    Data transfer protection in a multi-tasking modeling environment
    3.
    发明授权
    Data transfer protection in a multi-tasking modeling environment 有权
    数据传输保护在多任务建模环境中

    公开(公告)号:US09038077B1

    公开(公告)日:2015-05-19

    申请号:US14257120

    申请日:2014-04-21

    CPC classification number: G06F9/468 G06F9/46 G06F9/52 G06F9/526

    Abstract: A system for providing model level protection for resources holding data accessed by multiple tasks in a model is discussed. The protection occurs at the model level so that the protection mechanism does not interfere with model dynamics. Resources concurrently accessed by multiple tasks are identified so that a unified protection mechanism can be applied to the resource. A user interface may be provided which enables the selection of a particular type of protection mechanism for the data in the resource. User supplied protection mechanisms may also be implemented.

    Abstract translation: 讨论了一种用于提供模型级保护的系统,用于保存模型中由多个任务访问的数据的资源。 保护在模型级别发生,使得保护机制不会干扰模型动力学。 识别由多个任务同时访问的资源,以便可以将统一的保护机制应用于资源。 可以提供用户接口,其能够为资源中的数据选择特定类型的保护机制。 也可以实现用户提供的保护机制。

    Systems and methods for aggregating implicit and explicit event code of executable models

    公开(公告)号:US10585648B2

    公开(公告)日:2020-03-10

    申请号:US15392682

    申请日:2016-12-28

    Abstract: Systems and methods may aggregate and organize implicit and explicit initialization, reset, and termination operations defined throughout the hierarchy of an executable. The systems and methods may analyze the model and identify implicit and explicit initialization, reset, and termination operations defined at various hierarchical levels. The systems and methods may aggregate the implicit and explicit initialization, reset, and termination operations into an initialize callable unit, a reset callable unit, and a termination callable unit. The systems and methods may apply optimizations to the callable units, and resolve conflicts. The systems and methods may define a single entry point for each of the initialize, reset, and termination callable units.

    SYSTEMS AND METHODS FOR CREATING MODEL ADAPTORS

    公开(公告)号:US20220083706A1

    公开(公告)日:2022-03-17

    申请号:US17536660

    申请日:2021-11-29

    Abstract: Systems and methods decouple model components from a model execution style for which the model components are created, and the model components may be utilized in parent models having different execution styles. A model component may be partitioned into executable entities, and the entry points of the executable entities and their call styles may be identified. An adaptation layer that includes access points for the entry points may be constructed. The model component, including the adaptation layer, may be included in the model, and connection elements of the parent model may be connected to the access points of the adaptation layer. The execution call styles associated with the connection elements of the parent model may be bound to the execution call styles of the entry points as originally designed. The adaptation layer may manage translation of call styles and may coordinate scheduling of data communication with the model component.

    SYSTEMS AND METHODS FOR AGGREGATING IMPLICIT AND EXPLICIT EVENT CODE OF EXECUTABLE MODELS

    公开(公告)号:US20200150931A1

    公开(公告)日:2020-05-14

    申请号:US16741957

    申请日:2020-01-14

    Abstract: Systems and methods may aggregate and organize implicit and explicit initialization, reset, and termination operations defined throughout the hierarchy of an executable. The systems and methods may analyze the model and identify implicit and explicit initialization, reset, and termination operations defined at various hierarchical levels. The systems and methods may aggregate the implicit and explicit initialization, reset, and termination operations into an initialize callable unit, a reset callable unit, and a termination callable unit. The systems and methods may apply optimizations to the callable units, and resolve conflicts. The systems and methods may define a single entry point for each of the initialize, reset, and termination callable units.

Patent Agency Ranking