-
1.
公开(公告)号:US10585648B2
公开(公告)日:2020-03-10
申请号:US15392682
申请日:2016-12-28
Applicant: The MathWorks, Inc.
Inventor: Peter S. Szpak , Biao Yu , Alongkrit Chutinan
Abstract: Systems and methods may aggregate and organize implicit and explicit initialization, reset, and termination operations defined throughout the hierarchy of an executable. The systems and methods may analyze the model and identify implicit and explicit initialization, reset, and termination operations defined at various hierarchical levels. The systems and methods may aggregate the implicit and explicit initialization, reset, and termination operations into an initialize callable unit, a reset callable unit, and a termination callable unit. The systems and methods may apply optimizations to the callable units, and resolve conflicts. The systems and methods may define a single entry point for each of the initialize, reset, and termination callable units.
-
公开(公告)号:US11244090B2
公开(公告)日:2022-02-08
申请号:US15255857
申请日:2016-09-02
Applicant: The MathWorks, Inc.
Inventor: Peter S. Szpak , Biao Yu , Alongkrit Chutinan
Abstract: Systems and methods decouple model components from a model execution style for which the model components are created, and the model components may be utilized in parent models having different execution styles. A model component may be partitioned into executable entities, and the entry points of the executable entities and their call styles may be identified. An adaptation layer that includes access points for the entry points may be constructed. The model component, including the adaptation layer, may be included in the model, and connection elements of the parent model may be connected to the access points of the adaptation layer. The execution call styles associated with the connection elements of the parent model may be bound to the execution call styles of the entry points as originally designed. The adaptation layer may manage translation of call styles and may coordinate scheduling of data communication with the model component.
-
3.
公开(公告)号:US09063741B2
公开(公告)日:2015-06-23
申请号:US13647811
申请日:2012-10-09
Applicant: The MathWorks, Inc.
Inventor: Ramamurthy Mani , Dong Jia , Haihua Feng , Alongkrit Chutinan , Qu Zhang , Vijay Raghavan
IPC: G06F9/44
CPC classification number: G06F8/34
Abstract: A programming element is provided that defines model attributes in response to mode change events in a graphical modeling environment. Such definition may involve any signal attribute such as dimensions, data types, complexity and sample times. Events that trigger definition of model attributes may be explicit signaling events generated by other elements, elements within the block diagram programming environment, and elements external from the environment. Implicit events may also trigger definition of model attributes, such as a change of attribute in an input signal.
Abstract translation: 提供了一种编程元素,其定义了在图形建模环境中响应于模式改变事件的模型属性。 这样的定义可以涉及任何信号属性,例如尺寸,数据类型,复杂度和采样时间。 触发模型属性定义的事件可能是由其他元素,框图编程环境中的元素和环境外部元素生成的显式信令事件。 隐式事件还可以触发模型属性的定义,例如输入信号中属性的变化。
-
公开(公告)号:US20220083706A1
公开(公告)日:2022-03-17
申请号:US17536660
申请日:2021-11-29
Applicant: The MathWorks, Inc.
Inventor: Peter S. Szpak , Biao Yu , Alongkrit Chutinan
Abstract: Systems and methods decouple model components from a model execution style for which the model components are created, and the model components may be utilized in parent models having different execution styles. A model component may be partitioned into executable entities, and the entry points of the executable entities and their call styles may be identified. An adaptation layer that includes access points for the entry points may be constructed. The model component, including the adaptation layer, may be included in the model, and connection elements of the parent model may be connected to the access points of the adaptation layer. The execution call styles associated with the connection elements of the parent model may be bound to the execution call styles of the entry points as originally designed. The adaptation layer may manage translation of call styles and may coordinate scheduling of data communication with the model component.
-
公开(公告)号:US10853532B2
公开(公告)日:2020-12-01
申请号:US14722487
申请日:2015-05-27
Applicant: The MathWorks Inc.
Inventor: Alongkrit Chutinan , Ramamurthy Mani , Srinath Avadhanula , Fu Zhang , Jing Xu , Qu Zhang , John E. Ciolfi
IPC: G06F30/20
Abstract: A method may include causing a first model to be executed. The causing the first model to be executed may be performed by a device. The method may further include causing a second model to be executed to simulate a functionality of the first model. The causing the second model to be executed may be performed by the device. The method may further include interacting with a model element, of the second model, associated with implicitly accessing information regarding a state of the first model. The state may be a representation of the first model at a particular simulation time-step. The interacting with the model may be performed by the device. The method may further include accessing, by the model element, information associated with the state of the first model. The accessing the information may be performed by the device.
-
6.
公开(公告)号:US20200150931A1
公开(公告)日:2020-05-14
申请号:US16741957
申请日:2020-01-14
Applicant: The MathWorks, Inc.
Inventor: Peter S. Szpak , Biao Yu , Alongkrit Chutinan
Abstract: Systems and methods may aggregate and organize implicit and explicit initialization, reset, and termination operations defined throughout the hierarchy of an executable. The systems and methods may analyze the model and identify implicit and explicit initialization, reset, and termination operations defined at various hierarchical levels. The systems and methods may aggregate the implicit and explicit initialization, reset, and termination operations into an initialize callable unit, a reset callable unit, and a termination callable unit. The systems and methods may apply optimizations to the callable units, and resolve conflicts. The systems and methods may define a single entry point for each of the initialize, reset, and termination callable units.
-
7.
公开(公告)号:US20170351492A1
公开(公告)日:2017-12-07
申请号:US15392682
申请日:2016-12-28
Applicant: The MathWorks, Inc.
Inventor: Peter S. Szpak , Biao Yu , Alongkrit Chutinan
IPC: G06F9/44
CPC classification number: G06F8/34 , G06F8/10 , G06F8/35 , G06F9/445 , G06F9/44505 , G06F9/44594 , G06F17/5022 , G06F17/5036
Abstract: Systems and methods may aggregate and organize implicit and explicit initialization, reset, and termination operations defined throughout the hierarchy of an executable. The systems and methods may analyze the model and identify implicit and explicit initialization, reset, and termination operations defined at various hierarchical levels. The systems and methods may aggregate the implicit and explicit initialization, reset, and termination operations into an initialize callable unit, a reset callable unit, and a termination callable unit. The systems and methods may apply optimizations to the callable units, and resolve conflicts. The systems and methods may define a single entry point for each of the initialize, reset, and termination callable units.
-
8.
公开(公告)号:US11327725B2
公开(公告)日:2022-05-10
申请号:US16741957
申请日:2020-01-14
Applicant: The MathWorks, Inc.
Inventor: Peter S. Szpak , Biao Yu , Alongkrit Chutinan
Abstract: Systems and methods may aggregate and organize implicit and explicit initialization, reset, and termination operations defined throughout the hierarchy of an executable. The systems and methods may analyze the model and identify implicit and explicit initialization, reset, and termination operations defined at various hierarchical levels. The systems and methods may aggregate the implicit and explicit initialization, reset, and termination operations into an initialize callable unit, a reset callable unit, and a termination callable unit. The systems and methods may apply optimizations to the callable units, and resolve conflicts. The systems and methods may define a single entry point for each of the initialize, reset, and termination callable units.
-
公开(公告)号:US20170351789A1
公开(公告)日:2017-12-07
申请号:US15255857
申请日:2016-09-02
Applicant: The MathWorks, Inc.
Inventor: Peter S. Szpak , Biao Yu , Alongkrit Chutinan
IPC: G06F17/50
CPC classification number: G06F17/509 , G06F8/311 , G06F8/34
Abstract: Systems and methods decouple model components from a model execution style for which the model components are created, and the model components may be utilized in parent models having different execution styles. A model component may be partitioned into executable entities, and the entry points of the executable entities and their call styles may be identified. An adaptation layer that includes access points for the entry points may be constructed. The model component, including the adaptation layer, may be included in the model, and connection elements of the parent model may be connected to the access points of the adaptation layer. The execution call styles associated with the connection elements of the parent model may be bound to the execution call styles of the entry points as originally designed. The adaptation layer may manage translation of call styles and may coordinate scheduling of data communication with the model component.
-
-
-
-
-
-
-
-