Systems and methods for constructing and modifying computer models

    公开(公告)号:US10417355B1

    公开(公告)日:2019-09-17

    申请号:US14657635

    申请日:2015-03-13

    Abstract: A system and method predicts one or more next steps during the construction or editing of a graphical model having executable semantics. The one or more next steps being valid actions according to the executable semantics and/or syntax of the graphical model. The system and method presents ghost versions of the one or more next steps on a display of the graphical model. In response to user selection of a given ghost version, the system and method changes the selected ghost version into a completed action at the graphical model. The system and system may also update an in-memory representation of the graphical model with the completed action. The in-memory representation supporting execution of the graphical model.

    Clarity in model-based design
    4.
    发明授权

    公开(公告)号:US10416842B1

    公开(公告)日:2019-09-17

    申请号:US14861021

    申请日:2015-09-22

    Abstract: A device may identify a primary model element of a set of model elements. The device may select one or more secondary model elements of the set of model elements. The one or more secondary model elements may be associated with the primary model element. The device may consolidate the one or more secondary model elements into a representation of the one or more secondary model elements. The representation of the one or more secondary model elements may be associated with the primary model element. The device may selectively de-consolidate the representation of the one or more secondary model elements based on detecting at least one of a user interaction or a run-time event.

    Interacting with a model via a three-dimensional (3D) spatial environment
    6.
    发明授权
    Interacting with a model via a three-dimensional (3D) spatial environment 有权
    通过三维(3D)空间环境与模型进行交互

    公开(公告)号:US09582933B1

    公开(公告)日:2017-02-28

    申请号:US13730279

    申请日:2012-12-28

    Abstract: A device may provide, for display by a technical computing environment (TCE), a group of model elements of a model. The model, when executed, may simulate behavior of a system. The group of model elements may correspond to a group of physical elements of the system. The device may further detect interaction with a three-dimensional (3D) structure located within a spatial environment. The 3D structure may correspond to one or more physical elements of the group of physical elements of the system. The device may further cause the TCE to modify the model based on the detected interaction.

    Abstract translation: 设备可以提供用于由技术计算环境(TCE)显示模型的一组模型元素。 该模型在执行时可能会模拟系统的行为。 模型元素组可以对应于系统的一组物理元素。 该装置还可以检测与位于空间环境内的三维(3D)结构的交互。 3D结构可以对应于系统的物理元件组中的一个或多个物理元件。 该设备还可以使TCE基于检测到的交互来修改模型。

    Method and system for binding graphical interfaces to textual code
    7.
    发明授权
    Method and system for binding graphical interfaces to textual code 有权
    将图形界面绑定到文本代码的方法和系统

    公开(公告)号:US09524176B2

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

    申请号:US14530200

    申请日:2014-10-31

    CPC classification number: G06F9/4443 G06F3/01 G06F3/048 G06F9/451

    Abstract: In an embodiment, a method of binding a human machine interface to an expression of existing computer code may include analyzing the existing computer code to identify one or more bindable expressions in the existing computer code, and receiving a command to bind a human machine interface with one or more of the identified bindable expressions. The method may further include binding, using a processor, one or more of the bindable expressions with the human machine interface in response to the command. The binding may enable the human machine interface to communicate information within the existing computer code in place of the one or more bound expressions. The bound machine interface may communicate information within the computer code while the computer code is executing.

    Abstract translation: 在一个实施例中,将人机界面绑定到现有计算机代码的表达的方法可以包括分析现有计算机代码以识别现有计算机代码中的一个或多个可绑定表达式,以及接收将人机界面与 一个或多个已标识的可绑定表达式。 该方法还可以包括响应于该命令,使用处理器来绑定表达与人机界面的一个或多个。 绑定可以使得人机界面能够在现有计算机代码内传送信息来代替一个或多个绑定表达式。 绑定的机器接口可以在计算机代码执行期间在计算机代码内传送信息。

Patent Agency Ranking