CONTINUOUS TIME MODE-DRIVEN SIMULATIONS IN A GRAPHICAL MODELING ENVIRONMENT

    公开(公告)号:US20130145345A1

    公开(公告)日:2013-06-06

    申请号:US13755716

    申请日:2013-01-31

    CPC classification number: G06F8/20 G06F8/34

    Abstract: A system, computer-readable medium, and method includes providing a control flow graph including at least one condition. An update control flow graph is automatically generated based on the provided control flow graph, where execution of the update control flow graph includes an evaluation of the condition. The update control flow graph and a value corresponding to the evaluated condition is stored. An output control flow graph based on the provided control flow graph is automatically generated, where execution of the output control flow graph is based on the stored value corresponding to the evaluated condition. A mode transition control flow graph configured to identify mode transitions for the control flow graph at one or more time intervals is automatically generated and the update control flow graph is re-executed based on the generated mode transition control flow graph.

    GRAPHICAL FUNCTION SPECIALIZATION
    2.
    发明申请
    GRAPHICAL FUNCTION SPECIALIZATION 有权
    图形功能专业化

    公开(公告)号:US20140359569A1

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

    申请号:US14286035

    申请日:2014-05-23

    Abstract: A device receives a state chart generated via a technical computing environment. The state chart includes a function block that includes a function that includes function input(s)/output(s). The state chart includes a state block that includes a function call to the function of the function block. The function call includes call input(s)/output(s). The device initiates execution of the state chart, parses the function into the function input(s)/output(s), and parses the function call into the call input(s)/output(s). The device processes, during the execution of the state chart, the function input(s)/output(s) with a graphical engine of the technical computing environment to generate function-related code. The device processes, during the execution of the state chart, the call input(s)/output(s) with a textual engine of the technical computing environment to generate function call-related code, and provides the function-related code and the function call-related code in generated code.

    Abstract translation: 设备接收通过技术计算环境生成的状态图。 状态图包括功能块,其包括包括功能输入/输出的功能。 状态图包括状态块,其包括对功能块的功能的函数调用。 功能调用包括呼叫输入/输出。 设备启动状态图的执行,将功能解析为函数输入/输出,并将函数调用解析为调用输入(输出)。 该设备在执行状态图时,利用技术计算环境的图形引擎来处理功能输入/输出,以生成功能相关的代码。 该设备在状态图执行期间使用技术计算环境的文本引擎来处理呼叫输入/输出,以产生与功能调用相关的代码,并且提供与功能相关的代码和功能 生成代码中的呼叫相关代码。

    TEXTUAL CODE PROVIDED IN TEMPORAL AND CHANGE OPERATORS OF A TECHNICAL COMPUTING ENVIRONMENT
    3.
    发明申请
    TEXTUAL CODE PROVIDED IN TEMPORAL AND CHANGE OPERATORS OF A TECHNICAL COMPUTING ENVIRONMENT 有权
    技术计算环境的时间和变化操作者提供的文本代码

    公开(公告)号:US20140359567A1

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

    申请号:US14286023

    申请日:2014-05-23

    Abstract: A device may receive a state chart generated via a technical computing environment, where the state chart may include at least one state block. The device may receive a time-based or an event-based operator associated with the at least one state block. The time-based or the event-based operator may include textual code understood by a textual engine of the technical computing environment. The device may initiate execution of the state chart, and may process, during the execution the state chart, the time-based or the event-based operator and the at least one state block with a graphical engine of the technical computing environment to generate graphical results. The device may process, during the execution of the state chart, the textual code of the time-based or the event-based operator with the textual engine to generate textual results, and may combine the graphical results with the textual results to generate chart results.

    Abstract translation: 设备可以接收通过技术计算环境生成的状态图,其中状态图可以包括至少一个状态块。 所述设备可以接收与所述至少一个状态块相关联的基于时间或基于事件的运营商。 基于时间或基于事件的操作者可以包括由技术计算环境的文本引擎理解的文本代码。 该设备可以启动状态图的执行,并且可以在执行期间处理状态图,基于时间或基于事件的运算符以及具有技术计算环境的图形引擎的至少一个状态块,以生成图形 结果。 在执行状态图时,设备可以使用文本引擎处理基于时间或基于事件的运算符的文本代码以生成文本结果,并且可以将图形结果与文本结果组合以生成图表结果 。

    CODE GENERATION FOR USING AN ELEMENT IN A FIRST MODEL TO CALL A PORTION OF A SECOND MODEL
    4.
    发明申请
    CODE GENERATION FOR USING AN ELEMENT IN A FIRST MODEL TO CALL A PORTION OF A SECOND MODEL 有权
    使用第一模型中的元素来呼叫第二模型的部分的代码生成

    公开(公告)号:US20150331978A1

    公开(公告)日:2015-11-19

    申请号:US14713508

    申请日:2015-05-15

    CPC classification number: G06F17/5009 G06F8/34 G06F8/35 G06F9/541 G06F17/15

    Abstract: A device may generate code for a caller element of a first graphical model and a called element of a second graphical model by generating a first function and a second function. The first function may represent an interface between the caller element and the called element. The first function may include a first input argument corresponding to an input variable and a first output argument corresponding to an output variable. The second function may represent an underlying function of the called element. The underlying function may include the input variable passed from the caller element and the output variable. The underlying function may further include an internal input variable and an internal output variable. The second function may include second input arguments corresponding to the input variable and the internal input variable, and may include second output arguments corresponding to the output variable and the internal output variables.

    Abstract translation: 设备可以通过生成第一功能和第二功能来生成第一图形模型的调用者元素和第二图形模型的被调用元素的代码。 第一个函数可以表示调用者元素和被调用元素之间的接口。 第一功能可以包括对应于输入变量的第一输入参数和对应于输出变量的第一输出参数。 第二个函数可以表示被调用元素的基本函数。 底层函数可能包括从调用者元素传递的输入变量和输出变量。 底层功能还可以包括内部输入变量和内部输出变量。 第二功能可以包括对应于输入变量和内部输入变量的第二输入参数,并且可以包括对应于输出变量和内部输出变量的第二输出参数。

    RESOLUTION OF TEXTUAL CODE IN A GRAPHICAL HIERARCHICAL MODEL OF A TECHNICAL COMPUTING ENVIRONMENT
    5.
    发明申请
    RESOLUTION OF TEXTUAL CODE IN A GRAPHICAL HIERARCHICAL MODEL OF A TECHNICAL COMPUTING ENVIRONMENT 有权
    技术计算环境图形分层模型中文本代码的分解

    公开(公告)号:US20140359566A1

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

    申请号:US14285980

    申请日:2014-05-23

    Abstract: A device may receive a chart generated via a technical computing environment, where the chart includes a textual portion and a graphical portion, and the graphical portion includes state information. The device may parse the chart into the textual portion and the graphical portion, and may process the textual portion with a textual engine of the technical computing environment to generate textual results. The device may process the graphical portion with a graphical engine of the technical computing environment to generate graphical results, and may combine the textual results with the graphical results to generate chart results. The device may output or store the chart results.

    Abstract translation: 设备可以接收通过技术计算环境产生的图表,其中图表包括文本部分和图形部分,并且图形部分包括状态信息。 设备可以将图表解析成文本部分和图形部分,并且可以用技术计算环境的文本引擎处理文本部分以生成文本结果。 设备可以使用技术计算环境的图形引擎处理图形部分以生成图形结果,并且可以将文本结果与图形结果组合以生成图表结果。 设备可以输出或存储图表结果。

    IMPLICIT EVENT BROADCAST IN A STATE CHART OF A TECHNICAL COMPUTING ENVIRONMENT
    6.
    发明申请
    IMPLICIT EVENT BROADCAST IN A STATE CHART OF A TECHNICAL COMPUTING ENVIRONMENT 审中-公开
    技术计算环境状态图中的隐含事件广播

    公开(公告)号:US20140359561A1

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

    申请号:US14286017

    申请日:2014-05-23

    Abstract: A device may receive a state chart generated via a technical computing environment. The state chart may include a first state block and a second state block, and the second state block may include textual code understood by a textual engine of the technical computing environment. The device may receive, in association with the second state block, an implicit event command that references an event associated with the first state block, and may initiate execution of the state chart. The device may receive, during execution of the state chart, an indication of occurrence of the event associated with the first state block, and may initiate the second state block based on the indication.

    Abstract translation: 设备可以接收通过技术计算环境生成的状态图。 状态图可以包括第一状态块和第二状态块,并且第二状态块可以包括由技术计算环境的文本引擎理解的文本代码。 该装置可以与第二状态块相关联地接收引用与第一状态块相关联的事件的隐式事件命令,并且可以启动状态图的执行。 在执行状态图时,设备可以接收与第一状态块相关联的事件的发生的指示,并且可以基于指示来启动第二状态块。

    USING AN ELEMENT IN A FIRST MODEL TO CALL A PORTION OF A SECOND MODEL
    7.
    发明申请
    USING AN ELEMENT IN A FIRST MODEL TO CALL A PORTION OF A SECOND MODEL 有权
    在第一个模型中使用元素来呼叫第二模型的一部分

    公开(公告)号:US20150331979A1

    公开(公告)日:2015-11-19

    申请号:US14713527

    申请日:2015-05-15

    CPC classification number: G06F17/5009 G06F8/34 G06F8/35 G06F9/541 G06F17/15

    Abstract: A device may receive function information that describes a caller element that calls a called element that is separate from the caller element. The function information may identify a name or reference of the called element, a passed input, and a passed output. The passed input may be provided by the caller element to the called element, and the passed output may be received by the caller element from the called element. The caller element may be associated with a caller model, and the called element may be associated with a called model. The device may identify the called element, and may execute the caller element in a simulation environment. Execution of the caller element may cause execution of the called element without causing execution of an entirety of the called model. The device may receive the passed output from the called element based on executing the called element.

    Abstract translation: 设备可以接收描述调用与呼叫者元件分离的被叫元素的呼叫者元素的功能信息。 功能信息可以标识被叫元素的名称或引用,传递的输入和传递的输出。 传递的输入可以由调用者元素提供给被调用元素,并且传递的输出可以被调用者元素从被调用元件接收。 呼叫者元素可以与呼叫者模型相关联,被叫元素可以与被叫模型相关联。 设备可以识别被叫元素,并且可以在模拟环境中执行呼叫者元素。 调用者元素的执行可能导致被调用元素的执行,而不会导致被调用的模型的整体的执行。 该设备可以基于执行被调用元件从被调用元件接收传递的输出。

    TIME-BASED OPERATIONS VIA TEXTUAL CODE IN A TECHNICAL COMPUTING ENVIRONMENT
    8.
    发明申请
    TIME-BASED OPERATIONS VIA TEXTUAL CODE IN A TECHNICAL COMPUTING ENVIRONMENT 有权
    通过技术计算环境中的文本代码进行基于时间的操作

    公开(公告)号:US20140359568A1

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

    申请号:US14286028

    申请日:2014-05-23

    Abstract: A device may receive a state chart generated via a technical computing environment. The state chart may include a state block with a single section of textual code. The single section of textual code may include a time-based portion and an output portion. The device may initiate execution of the state chart, and may process, during the execution of the state chart, the time-based portion with a graphical engine of the technical computing environment to generate a time-based method. The device may process, during the execution of the state chart, the output portion with a textual engine of the technical computing environment to generate an output method. The device may provide the time-based method and the output method in output code, where the time-based method may be separate from the output method in the output code.

    Abstract translation: 设备可以接收通过技术计算环境生成的状态图。 状态图可以包括具有单个文本代码段的状态块。 文本代码的单个部分可以包括基于时间的部分和输出部分。 设备可以启动状态图的执行,并且可以在状态图的执行期间使用技术计算环境的图形引擎来处理基于时间的部分,以生成基于时间的方法。 在执行状态图时,设备可以使用技术计算环境的文本引擎来处理输出部分以生成输出方法。 该设备可以在输出代码中提供基于时间的方法和输出方法,其中基于时间的方法可以与输出代码中的输出方法分离。

    DEFINING ATTRIBUTES OF VARIABLES IN A STATE CHART OF A TECHNICAL COMPUTING ENVIRONMENT
    9.
    发明申请
    DEFINING ATTRIBUTES OF VARIABLES IN A STATE CHART OF A TECHNICAL COMPUTING ENVIRONMENT 审中-公开
    定义技术计算环境状态变量中的变量属性

    公开(公告)号:US20140359560A1

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

    申请号:US14285991

    申请日:2014-05-23

    Abstract: A device may receive a model generated via a technical computing environment, where the model included a state chart with one or more variables. The device may receive a selection of a particular variable from the state chart, and may provide, for display and based on the selection, a user interface for defining attributes associated with the particular variable. The device may receive, via the user interface, one or more user-defined attributes for the particular variable, where at least one of the one or more user-defined attributes is defined independently of a reference to the particular variable. The device may apply the one or more user-defined attributes in the model and the state chart.

    Abstract translation: 设备可以接收通过技术计算环境产生的模型,其中模型包括具有一个或多个变量的状态图。 设备可以从状态图中接收特定变量的选择,并且可以为显示和基于选择提供用于定义与特定变量相关联的属性的用户界面。 所述设备可以经由所述用户界面接收所述特定变量的一个或多个用户定义的属性,其中所述一个或多个用户定义的属性中的至少一个独立于对所述特定变量的引用来定义。 设备可以在模型和状态图中应用一个或多个用户定义的属性。

    RENAMING INSTANCES OF AN ENTITY IN A CODING ENVIRONMENT
    10.
    发明申请
    RENAMING INSTANCES OF AN ENTITY IN A CODING ENVIRONMENT 有权
    在编码环境中恢复实体的实例

    公开(公告)号:US20140351788A1

    公开(公告)日:2014-11-27

    申请号:US14452008

    申请日:2014-08-05

    CPC classification number: G06F8/34 G06F8/33 G06F8/70 G06F8/72 G06F17/24

    Abstract: Exemplary embodiments provide computer-implemented methods, computer-readable media, and systems for changing the identifier associated with an entity, such as a variable or function, in a portion of code. During editing, a reference may be maintained that identifies the location of each instance of the entity in the code. When the identifier associated with one instance of the entity is changed, the change in the identifier may be propagated throughout the code to change each instance of the identifier in the code. The identifier may be changed without interrupting the workflow of the user and without the need to change to a separate refactoring mode. In some embodiments, a syntactical analysis may be performed and some or all instances of the identifier may be changed based on one or more rules.

    Abstract translation: 示例性实施例提供计算机实现的方法,计算机可读介质和用于在代码的一部分中改变与诸如变量或功能的实体相关联的标识符的系统。 在编辑期间,可以保留标识代码中实体的每个实例的位置的引用。 当与实体的一个实例相关联的标识符改变时,可以在整个代码中传播标识符的改变以改​​变代码中的标识符的每个实例。 可以改变标识符而不中断用户的工作流程,而不需要改变为单独的重构模式。 在一些实施例中,可以执行语法分析,并且可以基于一个或多个规则来改变标识符的一些或所有实例。

Patent Agency Ranking