Model workspaces in modeling environments

a technology of workspaces and models, applied in the field of model workspaces, can solve the problems of inefficient block diagram model access to and manipulation of data contained in the global workspa

Active Publication Date: 2009-08-11
THE MATHWORKS INC
View PDF5 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0008]The present invention provides for a model workspace that has a close relationship with a model in a modeling environment. The model workspace may contain data associated with the model. For example, the model workspace may contain data objects that define data types and values of variables in the model. The model workspace may be initialized from a data repository including a plurality of data sources. The data sources may include persistent data sources, such as a model file, an external data file, a computer program, etc., and interfaces, such as command line interfaces, graphical user interfaces, etc. The model workspace may be reinitialized from different data sources and can be stored into different data sources. The close relationship between the model and the model workspace makes it efficient for the model to access and manipulate the data in the model workspace.

Problems solved by technology

In the conventional block diagram modeling environment, the loose relationship between a block diagram model and a global workspace makes it inefficient for the block diagram model to access and manipulate the data contained in the global workspace.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Model workspaces in modeling environments
  • Model workspaces in modeling environments
  • Model workspaces in modeling environments

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023]The illustrative embodiment of the present invention provides for a model workspace that is configured to maintain a close relationship with a block diagram model in a block diagram modeling environment. A workspace generally refers to a virtual data container for storing information / data. For the description of the illustrative embodiment, a model workspace refers to an entity containing data objects associated with the block diagram model. The model workspace exists independently from the block diagram model and has an explicit association with the block diagram model. The data objects contained in the model workspace may include data defining the types and values of variables in the block diagram model. Those skilled in the art will appreciate that the data objects contained in the model workspace may also include other data, such as the data defining the signals and / or states in the block diagram model. The contents of model workspace can be accessed and / or modified via th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A model workspace that has a close relationship with a model is disclosed. The model workspace may contain data associated with the model, such as data defining data types and values of variables in the model. The data in the model workspace are visible in the scope of the model. The model workspace may be initialized from a data repository including a plurality of data sources. The data sources may include persistent data sources, such as a model file, an external data file and a computer program, and interfaces, such as command line interfaces and graphical user interfaces. The model workspace can be reinitialized from different data sources and can be stored into different data sources.

Description

FIELD OF THE INVENTION[0001]The present invention relates generally to modeling environments and more particularly to a model workspace in the modeling environments.BACKGROUND OF THE INVENTION[0002]Simulink® from The MathWorks, Inc. of Natick, Mass., is a platform for multi-domain simulation and model-based design of dynamic systems. Simulink® provides an interactive graphical environment and a customizable set of block libraries that enable users to accurately design, simulate, implement, and test control, signal processing, communications, and other time-varying systems. Stateflow® from The MathWorks, Inc. of Natick, Mass., is an interactive design and simulation tool for event-driven systems. Stateflow® provides the language elements required to describe complex logic in a natural, readable, and understandable form. Stateflow® is integrated with Simulink®, providing an efficient environment for designing embedded systems that contain control, supervisory, and mode logic.[0003]Sim...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F7/60G06F17/10
CPCG06F17/5036G06F17/50G06F30/367G06F30/00
Inventor JACKSON, PAULSINGH, SANJAIMANI, RAMAMURTHY
Owner THE MATHWORKS INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products