GRAPHICAL MODELING FOR ACCESSING DYNAMIC SYSTEM STATES ACROSS DIFFERENT COMPONENTS
    3.
    发明申请
    GRAPHICAL MODELING FOR ACCESSING DYNAMIC SYSTEM STATES ACROSS DIFFERENT COMPONENTS 审中-公开
    用于通过不同组件访问动态系统状态的图形建模

    公开(公告)号:US20160350454A1

    公开(公告)日:2016-12-01

    申请号:US14722487

    申请日:2015-05-27

    CPC classification number: G06F17/5009

    Abstract: A method may include causing a first model to be executed. The causing the first model to be executed may be performed by a device. The method may further include causing a second model to be executed to simulate a functionality of the first model. The causing the second model to be executed may be performed by the device. The method may further include interacting with a model element, of the second model, associated with implicitly accessing information regarding a state of the first model. The state may be a representation of the first model at a particular simulation time-step. The interacting with the model may be performed by the device. The method may further include accessing, by the model element, information associated with the state of the first model. The accessing the information may be performed by the device.

    Abstract translation: 一种方法可以包括使第一模型被执行。 导致第一模型被执行可以由设备执行。 该方法还可以包括使第二模型被执行以模拟第一模型的功能。 导致第二模型被执行可以由设备执行。 该方法还可以包括与第二模型的模型元素交互,该模型元素与隐含地访问关于第一模型的状态的信息相关联。 该状态可以是在特定模拟时间步骤中第一模型的表示。 与模型的交互可以由设备执行。 该方法还可以包括由模型元素访问与第一模型的状态相关联的信息。 访问信息可以由设备执行。

    Templatized component
    4.
    发明授权
    Templatized component 有权
    模板化组件

    公开(公告)号:US09424005B1

    公开(公告)日:2016-08-23

    申请号:US13837910

    申请日:2013-03-15

    CPC classification number: G06F8/34 G06F8/10 G06F8/35 G06F8/36

    Abstract: A system and method provides top-down programming in a graphical programming environment. A developer may utilize a component constructor to create a graphical skeleton component that represents a template for a procedure. The graphical skeleton component may include one or more hole elements that mark locations in the component at which functions may be specified. An instance of the component may be included in a graphical model, and one or more functions specified for the hole elements, thereby completing the component. The one or more functions may refer to model parameters, and bindings may be captured among the parameters. Upon execution or simulation of the model, the one or more functions specified for the component are executed, and the parameters evaluated. The functionality of the completed may depend on the one or more functions specified for the hole elements.

    Abstract translation: 系统和方法在图形编程环境中提供自上而下的编程。 开发人员可以使用组件构造函数来创建一个图形框架组件,该组件代表一个过程的模板。 图形骨架组件可以包括标记组件中可以指定功能的位置的一个或多个孔元件。 组件的实例可以包括在图形模型中,以及为孔元素指定的一个或多个功能,从而完成组件。 一个或多个功能可以指模型参数,并且可以在参数之间捕获绑定。 在模型执行或模拟时,执行为该组件指定的一个或多个功能,并对参数进行评估。 完成的功能可能取决于为孔元素指定的一个或多个功能。

    Systems and methods for creating variant regions in acausal simulation models

    公开(公告)号:US11829689B1

    公开(公告)日:2023-11-28

    申请号:US16896723

    申请日:2020-06-09

    CPC classification number: G06F30/20 G06F2111/10

    Abstract: Systems and methods establish, activate, and deactivate variant choices within an acausal physical component model of a physical system. The systems and methods utilize variant connector blocks to establish cut points in a physical network defined by the physical model. The cut points may be programmatically controlled to activate and/or deactivate a variant choice. The variant connector blocks may include internal connections that may be programmatically controlled to be either open or closed in order to cut or include a variant choice in the acausal physical component model. Variant conditions or labels may be associated with the internal connections, and the systems and methods may evaluate the variant conditions and/or examine the labels to determine whether the internal connections are open or closed.

    Variant modeling elements in graphical programs

    公开(公告)号:US11360747B1

    公开(公告)日:2022-06-14

    申请号:US17120660

    申请日:2020-12-14

    Inventor: John E. Ciolfi

    Abstract: Systems and methods provide, as part of an executable graphical model, a region for providing variants that includes one or more computational choices defining alternative execution implementations of the region. Conditions assigned to the one or more computational choices indicate which of the computational choices is active. The conditions specify logical expressions of variables that evaluate to True or False. For a given simulation of the executable graphical model, all of the logical expressions may evaluate to False, such that none of the computational choices are active. All of the computational choices of the executable graphical model may be removed for the given simulation.

    Graphical modeling for accessing dynamic system states across different components

    公开(公告)号:US10853532B2

    公开(公告)日:2020-12-01

    申请号:US14722487

    申请日:2015-05-27

    Abstract: A method may include causing a first model to be executed. The causing the first model to be executed may be performed by a device. The method may further include causing a second model to be executed to simulate a functionality of the first model. The causing the second model to be executed may be performed by the device. The method may further include interacting with a model element, of the second model, associated with implicitly accessing information regarding a state of the first model. The state may be a representation of the first model at a particular simulation time-step. The interacting with the model may be performed by the device. The method may further include accessing, by the model element, information associated with the state of the first model. The accessing the information may be performed by the device.

    Variant modeling elements in graphical programs

    公开(公告)号:US11409504B1

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

    申请号:US17157477

    申请日:2021-01-25

    Abstract: Systems and methods provide, as part of an executable graphical model, a region for providing variants that includes one or more computational choices defining alternative execution implementations of the region. Conditions assigned to the one or more computational choices indicate which of the computational choices is active. The conditions specify logical expressions of variables that evaluate to True or False. For a given simulation of the executable graphical model, all of the logical expressions may evaluate to False, such that none of the computational choices are active. All of the computational choices of the executable graphical model may be removed for the given simulation.

    Systems and methods for automatically realizing models for co-simulation

    公开(公告)号:US11042675B2

    公开(公告)日:2021-06-22

    申请号:US16403959

    申请日:2019-05-06

    Abstract: Systems and methods automatically construct a realization of a model from an available set of alternative co-simulation components, where the realization meets one or more objectives, such as fidelity, execution speed, or memory usage, among others. The systems and methods may construct the realization model by setting up and solving a constrained optimization problem, which may select particular ones of the alternative co-simulation components to meet the objectives. The systems and methods may configure the realization, and execute the realized model through co-simulation. The systems and methods may employ and manage different execution engines and/or different solvers to run the realization of the model.

Patent Agency Ranking