Controlling data transfers between tasks associated with different blocks in a mutli-rate model
    1.
    发明授权
    Controlling data transfers between tasks associated with different blocks in a mutli-rate model 有权
    在多速率模型中控制与不同块相关联的任务之间的数据传输

    公开(公告)号:US08225318B1

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

    申请号:US12371280

    申请日:2009-02-13

    摘要: A method and apparatus are disclosed for providing a rate transition block in a graphical modeling environment that is programmable by a user to specify data integrity during a data transfer operation between two operations operating in an asynchronous manner or between an operation operating in an asynchronous manner having a first priority and an operation operating in a synchronous manner having a second priority. The rate transition block is a multi-rate transition block generating code that is portable. The multi-rate transition block has more than one operation operating at more than one operating rate.

    摘要翻译: 公开了用于在图形建模环境中提供速率转换块的方法和装置,其可由用户编程以在以异步方式操作的两个操作之间的数据传输操作期间或者以异步方式操作的操作之间指定数据完整性, 第一优先级和以具有第二优先级的同步方式操作的操作。 速率转换块是便携式的多速率转换块生成代码。 多速率转换块具有多个操作以多于一个操作速率操作。

    System and method for generating source code from a graphical model
    2.
    发明授权
    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.

    Rate grouping during code generation for multi-rate models
    4.
    发明授权
    Rate grouping during code generation for multi-rate models 有权
    在多速率模型的代码生成期间进行分组

    公开(公告)号:US07412366B1

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

    申请号:US10622211

    申请日:2003-07-18

    IPC分类号: G06F17/50 G06G7/62

    CPC分类号: G06F8/34

    摘要: A method is provided for generating code in a block diagram environment. The method for generating code eliminates a need to use logical predicates to identify an invoking rate of a portion of a block in the block diagram environment. This eliminates the need for contiguous sets of conditional code statements in the generated code.

    摘要翻译: 提供了一种用于在框图环境中生成代码的方法。 用于生成代码的方法不需要使用逻辑谓词来识别块图环境中块的一部分的调用速率。 这消除了对生成的代码中连续的条件代码语句集的需要。

    Generating code for data references
    5.
    发明授权
    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适于接收用于生成外部定制数据存储类和解释性编程语言过程的用户输入,该解释性编程语言处理从用户输入生成一组指令, 代码生成器来生成与自动代码生成器中声明为外部自定义数据存储类的数据相对应的代码。

    Systems and methods for modeling execution behavior
    6.
    发明申请
    Systems and methods for modeling execution behavior 有权
    用于建模执行行为的系统和方法

    公开(公告)号:US20060294505A1

    公开(公告)日:2006-12-28

    申请号:US11170305

    申请日:2005-06-28

    申请人: Matthew Englehart

    发明人: Matthew Englehart

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34 G06F8/10

    摘要: A mechanism in a block diagram environment allows the modeling of an execution behavior of a block in a block diagram, where a user selects the execution behavior from a plurality of functions related to the block diagram and where the execution behavior of the block is performed when at least one model variable associated with the block satisfies a user-specified condition is disclosed. States and other internal data in the designated block are initialized upon the satisfaction of the user-specified condition. The illustrative embodiment of the present invention also allows the internal data to be reset upon the ending of the event, such as the modeled introduction or withdrawal of power. The execution behavior may be suspended and resumed multiple times during the simulation in response to multiple occurrences of the specified event. The present invention also allows for selected data to be exempt from the reset process so that the selected data is non-volatile.

    摘要翻译: 框图环境中的机制允许对框图中的块的执行行为进行建模,其中用户从与框图相关的多个功能中选择执行行为,以及执行块的执行行为, 公开了与块相关联的至少一个模型变量满足用户指定的条件。 指定块中的状态和其他内部数据在满足用户指定条件时初始化。 本发明的说明性实施例还允许在事件结束时重置内部数据,例如建模的引入或撤销电力。 响应于指定事件的多次发生,可以在模拟期间暂停执行行为并恢复多次。 本发明还允许选择的数据免于重置过程,使得所选择的数据是非易失性的。

    System and method for scheduling the execution of model components using model events
    7.
    发明授权
    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.

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

    Run-time tunable sample time in programming or modeling environments
    8.
    发明授权
    Run-time tunable sample time in programming or modeling environments 有权
    在编程或建模环境中运行时可调采样时间

    公开(公告)号:US08620628B2

    公开(公告)日:2013-12-31

    申请号:US11880954

    申请日:2007-07-24

    IPC分类号: G06F7/60 G06F9/45

    摘要: Programming or modeling environments in which programs or models are simulated or executed with tunable sample times are disclosed. The tunable sample times can be changed during the simulation or execution of the programs or models without recompiling the programs or models. The sample times are parameterized and the value of the sample times is changed during the simulation or execution of the programs or models. The sample times may be changed manually by a user. Alternatively, the sample times may be automatically changed by programmatically defining when and how the sample times are determined.

    摘要翻译: 公开了以可调采样时间模拟或执行程序或模型的编程或建模环境。 可以在模拟或执行程序或模型期间更改可调取样时间,而无需重新编译程序或模型。 在模拟或执行程序或模型期间,对采样次数进行参数化,并且取样时间的值会发生变化。 采样时间可由用户手动更改。 或者,可以通过程序性地定义何时以及如何确定采样时间来自动改变采样时间。

    Simplified data signal support for diagramming environment languages
    10.
    发明授权
    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.

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