Propagation of characteristics in a graphical model environment
    71.
    发明授权
    Propagation of characteristics in a graphical model environment 有权
    在图形模型环境中传播特征

    公开(公告)号:US08875039B2

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

    申请号:US10717412

    申请日:2003-11-18

    IPC分类号: G06F3/048 G06F9/44

    CPC分类号: G06F8/34

    摘要: An electronic device and method are provided to enable a user to control characteristics of graphical objects of a graphical model environment without requiring manual entry of characteristics into each object. Propagation of characteristics from one or more objects to one or more objects may be specified and performed without requiring manual entry of characteristics into each objects. Examples of graphical model environments can include block diagrams, data-flow diagrams, state-based diagrams, circuit diagrams, mechanical diagrams, biological diagrams, network diagrams and software diagrams.

    摘要翻译: 提供了一种电子设备和方法,以使用户能够控制图形模型环境的图形对象的特征,而不需要将特征手动地输入到每个对象中。 可以指定和执行从一个或多个对象到一个或多个对象的特征的传播,而不需要将特征手动输入到每个对象中。 图形模型环境的示例可以包括框图,数据流图,状态图,电路图,机械图,生物图,网络图和软件图。

    Dynamic generation of formatted user interfaces in software environments
    72.
    发明授权
    Dynamic generation of formatted user interfaces in software environments 有权
    在软件环境中动态生成格式化的用户界面

    公开(公告)号:US08806429B2

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

    申请号:US13533300

    申请日:2012-06-26

    IPC分类号: G06F9/44

    CPC分类号: G06F8/38 G06F8/33 G06F8/34

    摘要: Methods and systems for selecting multiple entities of a model or models to set or change data of the multiple entities together in a modeling environment are disclosed. When users create or edit a model or models, information on the entities of the model or models is provided to the users so that the users can select multiple entities in the model or models. On the selection of the multiple entities in the model or models, the modeling environment dynamically generates a user interface for the selected entities of the model or models for displaying, setting or changing data of the selected entities together. The user interface may display data of the selected entities that is not common to all of the selected entities in a different manner so that the users can identify common data of the selected entities.

    摘要翻译: 公开了用于选择模型或模型的多个实体以在建模环境中将多个实体的数据设置或改变在一起的方法和系统。 当用户创建或编辑模型或模型时,将为模型或模型的实体提供的信息提供给用户,以便用户可以在模型或模型中选择多个实体。 在模型或模型中选择多个实体时,建模环境为所选择的模型或模型实体动态生成用户界面,用于将所选实体的数据显示,设置或更改在一起。 用户界面可以以不同的方式显示所有被选实体不共同的选定实体的数据,以便用户可以识别所选实体的公共数据。

    Hardware definition language generation for data serialization from executable graphical models
    73.
    发明授权
    Hardware definition language generation for data serialization from executable graphical models 有权
    用于从可执行图形模型进行数据序列化的硬件定义语言生成

    公开(公告)号:US08745557B1

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

    申请号:US12963433

    申请日:2010-12-08

    IPC分类号: G06F17/50

    摘要: A system and method optimizes hardware description code generated from a graphical program or model automatically. The system may include a streaming optimizer, and a delay balancing engine. The streaming optimizer transforms one or more vector data paths in the source model to scalar data paths or to a smaller-sized vector data paths. The streaming optimizer may also configure portions of the modified model to execute at a faster rate. The delay balancing engine may examine the modified model to determine whether any delays or latencies have been introduced. If so, the delay balancing engine may insert one or more blocks into the modified model to correct for any data path misalignment caused by the introduction of the delays or latencies. A validation model, a report, or hardware description code that utilizes fewer hardware resources may be generated from the modified model.

    摘要翻译: 系统和方法自动优化从图形程序或模型生成的硬件描述代码。 该系统可以包括流优化器和延迟平衡引擎。 流优化器将源模型中的一个或多个向量数据路径转换为标量数据路径或更小尺寸的向量数据路径。 流优化器还可以配置经修改的模型的部分以更快的速率执行。 延迟平衡引擎可以检查修改的模型以确定是否引入了任何延迟或延迟。 如果是这样,延迟平衡引擎可以将一个或多个块插入到经修改的模型中,以校正由引入延迟或延迟引起的任何数据路径未对准。 可以从修改的模型生成利用较少硬件资源的验证模型,报告或硬件描述代码。

    Hardware definition language generation for frame-based processing
    75.
    发明授权
    Hardware definition language generation for frame-based processing 有权
    基于帧的处理的硬件定义语言生成

    公开(公告)号:US08533642B1

    公开(公告)日:2013-09-10

    申请号:US13008740

    申请日:2011-01-18

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5045

    摘要: An automatic code generation application is used to automatically generate code and build programs from a textual model or graphical model for implementation on the computational platform based on the design. One or more model elements may be capable of frame-based data processing. Various options and optimizations are used to generate Hardware Description Language (HDL) code for the frame-based model elements.

    摘要翻译: 自动代码生成应用程序用于根据设计自动生成代码并从文本模型或图形模型构建程序,以在计算平台上实现。 一个或多个模型元素可能能够进行基于帧的数据处理。 各种选项和优化用于为基于帧的模型元素生成硬件描述语言(HDL)代码。

    BIDOMAIN SIMULATOR
    76.
    发明申请
    BIDOMAIN SIMULATOR 有权
    双向模拟器

    公开(公告)号:US20130116987A1

    公开(公告)日:2013-05-09

    申请号:US13652174

    申请日:2012-10-15

    IPC分类号: G06F17/10

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

    摘要: A method, performed by a computer device, may include selecting one or more input and output points in an executable graphical model in a modeling application and simulating the executable graphical model over a plurality of time points. The method may further include generating a time domain response plot for the executable graphical model based on the simulating; obtaining matrices of partial derivatives based no the selected one or more input and output points at particular time points of the plurality of time points; generating a frequency domain response plot for the executable graphical model based on the obtained matrices of partial derivatives; and generating a bidomain simulator user interface, the bidomain simulator user interface including the generated time domain response plot and the generated frequency domain response plot.

    摘要翻译: 由计算机设备执行的方法可以包括在建模应用中选择可执行图形模型中的一个或多个输入和输出点,并在多个时间点上模拟可执行图形模型。 该方法还可以包括:基于模拟生成可执行图形模型的时域响应图; 在所述多个时间点的特定时间点不基于所选择的一个或多个输入和输出点获得偏导数的矩阵; 基于获得的偏导数矩阵生成可执行图形模型的频域响应图; 并且生成出价模拟器用户界面,所述投标模拟器用户界面包括生成的时域响应图和所生成的频域响应图。

    Editing suggestions in different formalisms
    77.
    发明授权
    Editing suggestions in different formalisms 有权
    编辑不同形式的建议

    公开(公告)号:US08370156B1

    公开(公告)日:2013-02-05

    申请号:US12690560

    申请日:2010-01-20

    IPC分类号: G10L21/00

    CPC分类号: G06F17/504 G06F8/34

    摘要: Exemplary embodiments enable generating and propagating editing suggestions for system representations implemented in different formalisms. Exemplary embodiments enable representation of one or more portions of an underlying system in different formalisms. Exemplary embodiments automatically generate suggestions for editing a particular representation based on an analysis of the particular representation, the formalism in which the particular representation is implemented, at least one other representation of the underlying system, and the formalism in which the at least one other representation is implemented. Exemplary embodiments also generate corresponding suggestions for editing at least one other representation of the underlying system based on an analysis of the at least one other representation and the formalism in which it is implemented.

    摘要翻译: 示例性实施例使得能够生成和传播用于以不同形式实现的系统表示的编辑建议。 示例性实施例使得能够以不同的形式来表示底层系统的一个或多个部分。 示例性实施例基于对特定表示的分析,实现特定表示的形式主义,底层系统的至少一个其他表示以及其中至少一个其他表示形式,自动生成用于编辑特定表示的建议 被实施 示例性实施例还产生相应的建议,用于基于至少一个其他表示的分析和其实现的形式主义来编辑底层系统的至少一个其他表示。

    Hardware definition language generation for frame-based processing
    78.
    发明授权
    Hardware definition language generation for frame-based processing 有权
    基于帧的处理的硬件定义语言生成

    公开(公告)号:US07882462B2

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

    申请号:US11519290

    申请日:2006-09-11

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5045

    摘要: An automatic code generation application is used to automatically generate code and build programs from a textual model or graphical model for implementation on the computational platform based on the design. One or more model elements may be capable of frame-based data processing. Various options and optimizations are used to generate Hardware Description Language (HDL) code for the frame-based model elements.

    摘要翻译: 自动代码生成应用程序用于根据设计自动生成代码并从文本模型或图形模型构建程序,以在计算平台上实现。 一个或多个模型元素可能能够进行基于帧的数据处理。 各种选项和优化用于为基于帧的模型元素生成硬件描述语言(HDL)代码。

    Multi-domain unified debugger
    79.
    发明授权
    Multi-domain unified debugger 有权
    多域统一调试器

    公开(公告)号:US07496895B1

    公开(公告)日:2009-02-24

    申请号:US11025218

    申请日:2004-12-29

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3664

    摘要: A Unified Debugger that enables the debugging of graphical models with combinations of entities from multiple domains such as time-based block diagrams, statecharts, and physical system models, with additional features for the debugging of hand-written and automatically generated code is disclosed. A view of the entity being executed that is consistent with the type of the modeling domain to which the entity currently being executed belongs is automatically generated for a user. Rather than requiring a user to manually transition from one debugger to the next, the Unified Debugger applies the appropriate debugging features from each modeling domain. The Unified Debugger also enables integration of diagnostic information from a multitude of modeling domains into a central user interface. In addition, a standard diagnostic interface which spans a plurality of modeling domains is defined that enables the customization of debug behavior.

    摘要翻译: 统一调试器可以实现对来自多个域的实体组合(如基于时间的框图,状态图和物理系统模型)的图形模型的调试,以及用于手写和自动生成的代码调试的附加功能。 正在执行的与正在执行的实体所属的建模域的类型一致的正在执行的实体的视图是自动为用户生成的。 统一调试器不是要求用户从一个调试器手动转换到下一个调试器,而是从每个建模域应用相应的调试功能。 统一调试器还可以将来自多个建模域的诊断信息集成到中央用户界面中。 此外,定义了跨越多个建模域的标准诊断接口,其允许定制调试行为。

    Hardware definition language generation for frame-based processing
    80.
    发明申请
    Hardware definition language generation for frame-based processing 有权
    基于帧的处理的硬件定义语言生成

    公开(公告)号:US20080066046A1

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

    申请号:US11519290

    申请日:2006-09-11

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5045

    摘要: An automatic code generation application is used to automatically generate code and build programs from a textual model or graphical model for implementation on the computational platform based on the design. One or more model elements may be capable of frame-based data processing. Various options and optimizations are used to generate Hardware Description Language (HDL) code for the frame-based model elements.

    摘要翻译: 自动代码生成应用程序用于根据设计自动生成代码并从文本模型或图形模型构建程序,以在计算平台上实现。 一个或多个模型元素可能能够进行基于帧的数据处理。 各种选项和优化用于为基于帧的模型元素生成硬件描述语言(HDL)代码。