Simplified data signal support for diagramming environment languages
    11.
    发明授权
    Simplified data signal support for diagramming environment languages 有权
    简化的数据信号支持图表环境语言

    公开(公告)号:US07519523B2

    公开(公告)日:2009-04-14

    申请号:US11842008

    申请日:2007-08-20

    IPC分类号: G06G7/62

    CPC分类号: G06F17/5009 G06F2217/74

    摘要: A computer-implemented method may include defining an input bus signal in a graphical block diagram model by associating the input bus signal with a first group of signals, at least two of the first group of signals having a different data type; defining an output bus signal in the graphical block diagram model by associating the second bus signal with a second group of signals, each of the second group of signals corresponding to one of the first group of signals; defining an input to a non-virtual operation block in the graphical block diagram model as the input bus signal; defining an output to the non-virtual operation block in the graphical block diagram as the output bus signal; and simulating an operation performed on the input bus signal by the non-virtual operation block, the operation being performed on each of the first group of signals and output to each of the second group of signals.

    摘要翻译: 计算机实现的方法可以包括通过将输入总线信号与第一组信号相关联来定义图形框图模型中的输入总线信号,第一组信号中的至少两个具有不同的数据类型; 通过将所述第二总线信号与第二组信号相关联来在所述图形框图模型中定义输出总线信号,所述第二组信号中的每一个对应于所述第一组信号之一; 将图形框图模型中的非虚拟操作块的输入定义为输入总线信号; 将图形框图中的非虚拟操作块的输出定义为输出总线信号; 以及模拟通过所述非虚拟操作块对所述输入总线信号执行的操作,对所述第一组信号中的每一个执行所述操作并输出到所述第二组信号中的每一个。

    Shared code management
    12.
    发明授权
    Shared code management 有权
    共享代码管理

    公开(公告)号:US07500220B1

    公开(公告)日:2009-03-03

    申请号:US10749294

    申请日:2003-12-30

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: An electronic device and method are provided to enable the management of shared code. Code may be shared if the environmental configuration is suitable for execution of the code and the functionality of the code matches. An identifier is provided to correspond to the functionality for a unit of code. Examples of identifiers can include file names, function names, macro names and class names. A checksum may also be used to identify the functionality of the unit of code. An organizational structure is configured to have constituents corresponding to environmental configurations suitable to execute the unit of code. Examples of the organizational structure include a directory structure or a class structure. The various units of code may be stored in the organizational structure and located by the constituent in which they are located and their functionality determined by the identifier to enable sharing.

    摘要翻译: 提供一种电子设备和方法来实现对共享代码的管理。 如果环境配置适合执行代码并且代码的功能匹配,则可以共享代码。 提供标识符以对应于代码单元的功能。 标识符的示例可以包括文件名,函数名,宏名和类名。 还可以使用校验和来识别代码单元的功能。 组织结构被配置为具有对应于适于执行代码单元的环境配置的组成部分。 组织结构的示例包括目录结构或类结构。 各种代码单元可以存储在组织结构中并且由其所在的组成部分定位,并且由标识符确定其功能以实现共享。

    System and method for generating source code from a graphical model
    13.
    发明授权
    System and method for generating source code from a graphical model 有权
    用于从图形模型生成源代码的系统和方法

    公开(公告)号:US07689970B1

    公开(公告)日:2010-03-30

    申请号:US10698820

    申请日:2003-10-31

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: A graphical user interface that enables a user to create and specify the properties of custom storage classes is disclosed. The characteristics of each storage class are specified via parameter settings accessible from the graphical interface. Each custom storage class designed through the interface is defined by a combination of parameter settings. A code preview window in the graphical interface displays salient aspects of the source code references to model data given the selected parameter settings. The display is shown dynamically and adjusted to reflect subsequent changes in parameter settings.

    摘要翻译: 公开了一种使用户能够创建和指定自定义存储类的属性的图形用户界面。 每个存储类的特性通过可从图形界面访问的参数设置来指定。 通过接口设计的每个自定义存储类都由参数设置的组合来定义。 图形界面中的代码预览窗口显示给定所选参数设置的源代码引用模型数据的显着方面。 显示屏将动态显示并进行调整,以反映参数设置的后续更改。

    Simplified data signal support for diagramming environment languages

    公开(公告)号:US07558721B2

    公开(公告)日:2009-07-07

    申请号:US11842001

    申请日:2007-08-20

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5009 G06F2217/74

    摘要: A computer-implemented method may include defining an input bus signal in a graphical block diagram model by associating the input bus signal with a first group of signals, at least two of the first group of signals having a different data type; defining an output bus signal in the graphical block diagram model by associating the second bus signal with a second group of signals, each of the second group of signals corresponding to one of the first group of signals; defining an input to a non-virtual operation block in the graphical block diagram model as the input bus signal; defining an output to the non-virtual operation block in the graphical block diagram as the output bus signal; and simulating an operation performed on the input bus signal by the non-virtual operation block, the operation being performed on each of the first group of signals and output to each of the second group of signals.

    Generating code for data references
    15.
    发明授权
    Generating code for data references 有权
    生成数据引用代码

    公开(公告)号:US07367012B2

    公开(公告)日:2008-04-29

    申请号:US09876487

    申请日:2001-06-07

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: A method includes specifying a model, the model including data having internal pre-defined data storage classes and external custom data storage classes and generating software source code for the model with a code generator using the internal predefined data storage classes and the external custom data storage classes. A system includes an application programming interface (API), the API adapted to receive user input for generating an external custom data storage class and an interpreted programming language process, the interpreted programming language process generating a set of instructions from the user input to an automatic code generator to generate code corresponding to data declared as the external custom data storage class in the automatic code generator.

    摘要翻译: 一种方法包括指定模型,模型包括具有内部预定义数据存储类别和外部定制数据存储类别的数据,并且使用内部预定义数据存储类和外部定制数据存储器生成具有代码生成器的模型的软件源代码 课程 一种系统包括应用编程接口(API),该API适于接收用于生成外部定制数据存储类和解释性编程语言过程的用户输入,该解释性编程语言处理从用户输入生成一组指令, 代码生成器来生成与自动代码生成器中声明为外部自定义数据存储类的数据相对应的代码。

    Data objects for model-based design
    16.
    发明授权
    Data objects for model-based design 有权
    用于基于模型的设计的数据对象

    公开(公告)号:US08869100B1

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

    申请号:US12963362

    申请日:2010-12-08

    IPC分类号: G06F9/44 G06G7/62

    CPC分类号: G06F8/24 G06F8/35

    摘要: A method of defining data objects for use with an executable block diagram modeling and code generation system including providing pre-defined data object classes, each of the pre-defined data classes having default attributes, extending the pre-defined data object classes with subclasses, each of the subclasses having user-defined attributes and generating data objects, which are instances of the pre-defined classes and the subclasses.

    摘要翻译: 一种定义与可执行框图建模和代码生成系统一起使用的数据对象的方法,包括提供预定义数据对象类,每个预定义数据类具有默认属性,用子类扩展预定义的数据对象类, 每个子类具有用户定义的属性并生成数据对象,它们是预定义类和子类的实例。

    System and method for scheduling the execution of model components using model events
    17.
    发明授权
    System and method for scheduling the execution of model components using model events 有权
    使用模型事件调度模型组件执行的系统和方法

    公开(公告)号:US08793602B2

    公开(公告)日:2014-07-29

    申请号:US10759346

    申请日:2004-01-15

    IPC分类号: G06F3/048

    摘要: A method of specifying and configuring a causal relationship between the dynamics of a graphical model and the execution of components of the model is disclosed. Model component execution is tied to the occurrence of model events. Model events are first defined in the modeling environment. The occurrence of conditions in the model specified in the definition of the event causes the event to be “posted”. Model components that have been associated with the occurrence of the event “receive” the notice of the posting of the event and then execute. Random components within a subsystem may be designated to execute upon the occurrence of an event, as may non-contiguous components within a model. The association between model events and component execution may be specified without drawing graphical indicators connecting components in the view of the model.

    摘要翻译: 公开了一种指定和配置图形模型的动力学和模型的部件的执行之间的因果关系的方法。 模型组件执行与模型事件的发生有关。 模型事件首先在建模环境中定义。 在事件定义中指定的模型中的条件的发生导致事件“发布”。 与事件发生相关联的模型组件“接收”事件发布的通知,然后执行。 可以指定子系统内的随机组件在事件发生时执行,如模型中的不连续组件。 可以指定模型事件和组件执行之间的关联,而无需绘制在模型视图中连接组件的图形指示器。

    Shared code management
    18.
    发明授权
    Shared code management 有权
    共享代码管理

    公开(公告)号:US08225276B1

    公开(公告)日:2012-07-17

    申请号:US12368788

    申请日:2009-02-10

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: An electronic device and method are provided to enable the management of shared code. Code may be shared if the environmental configuration is suitable for execution of the code and the functionality of the code matches. An identifier is provided to correspond to the functionality for a unit of code. Examples of identifiers can include file names, function names, macro names and class names. A checksum may also be used to identify the functionality of the unit of code. An organizational structure is configured to have constituents corresponding to environmental configurations suitable to execute the unit of code. Examples of the organizational structure include a directory structure or a class structure. The various units of code may be stored in the organizational structure and located by the constituent in which they are located and their functionality determined by the identifier to enable sharing.

    摘要翻译: 提供一种电子设备和方法来实现对共享代码的管理。 如果环境配置适合执行代码并且代码的功能匹配,则可以共享代码。 提供标识符以对应于代码单元的功能。 标识符的示例可以包括文件名,函数名,宏名和类名。 还可以使用校验和来识别代码单元的功能。 组织结构被配置为具有对应于适于执行代码单元的环境配置的组成部分。 组织结构的示例包括目录结构或类结构。 各种代码单元可以存储在组织结构中并且由其所在的组成部分定位,并且由标识符确定其功能以实现共享。

    Simplified data signal support for diagramming environment languages
    19.
    发明授权
    Simplified data signal support for diagramming environment languages 有权
    简化的数据信号支持图表环境语言

    公开(公告)号:US08010335B2

    公开(公告)日:2011-08-30

    申请号:US12467810

    申请日:2009-05-18

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5009 G06F2217/74

    摘要: In a graphical modeling environment, bus signals, which group a plurality of signals together for simplifying a model, include a partial or complete physical definition. Models are simplified by passing bus signals through graphical objects representing functional entities, without degrouping the bus signal. During simulation of the model, code can be generated for the bus signal having a complete definition independent of other components of the graphical model.

    摘要翻译: 在图形建模环境中,将多个信号组合在一起以简化模型的总线信号包括部分或完整的物理定义。 通过将总线信号通过表示功能实体的图形对象来简化模型,而不会对总线信号进行分组。 在仿真模型期间,可以为具有独立于图形模型的其他部件的完整定义的总线信号生成代码。

    Graphical model preparation for embedded deployment
    20.
    发明授权
    Graphical model preparation for embedded deployment 有权
    嵌入式部署的图形模型准备

    公开(公告)号:US07752559B1

    公开(公告)日:2010-07-06

    申请号:US10731548

    申请日:2003-12-05

    IPC分类号: G06F3/048

    CPC分类号: G06F8/10 G06F8/34 Y10S715/964

    摘要: A software tool in a graphical modeling environment guides a user through the process of preparing a graphical model for embedded code generation. The software tool prompts the user to specify code generation goals for the embedded code and provides feedback to the user regarding the compliance of the graphical model with the specified goals. The software tool can perform selected checks and analysis on the graphical model prior to code generation to ensure compliance with specified conditions. The software tool update parameters of the graphical model to comply with the specified goals, to produce optimized target software based on the model.

    摘要翻译: 图形建模环境中的一个软件工具引导用户完成嵌入式代码生成的图形模型准备过程。 软件工具提示用户为嵌入代码指定代码生成目标,并向用户提供有关图形模型与指定目标的合规性的反馈。 软件工具可以在代码生成之前对图形模型执行选定的检查和分析,以确保符合规定的条件。 软件工具更新图形模型的参数,以符合指定目标,根据模型生成优化的目标软件。