Unlock instant, AI-driven research and patent intelligence for your innovation.

Programming automation in a 3d graphical editor with tightly coupled logic and physical simulation

A technique of physics, physical components, applied in vision/graphics programming, instruments, simulators, etc.

Active Publication Date: 2017-08-18
SIEMENS AG
View PDF12 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, such conventional techniques do not go beyond simple switches and manual programming behaviors that can provide, for example, physical simulations specified using properties of the simulated objects

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
  • Programming automation in a 3d graphical editor with tightly coupled logic and physical simulation
  • Programming automation in a 3d graphical editor with tightly coupled logic and physical simulation
  • Programming automation in a 3d graphical editor with tightly coupled logic and physical simulation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The following disclosure describes the invention in terms of several embodiments relating to methods, systems and apparatus for programming automation in a graphical environment with tightly coupled logic and physics simulation. Various embodiments of the invention described herein combine simulation and control programming together in the same tool so that they intermingle and are no longer separate practices. The techniques described here are particularly applicable to, but not limited to, system design and implementation in industrial applications.

[0019] figure 1 An overview of a simulation environment 100 for programming automation according to some embodiments of the invention is provided. In short, component providers 105 and 110 supply device models to market server 115 via network 125 . User 120A at producer site 120 may then download these models from market server 115 via network 125 for use in a simulation environment executing on user computer 120B. Us...

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 system for designing automation applications based on input from a user includes a library interface, a three-dimensional workspace, a simulation engine, and controller code generation unit. The library interface is configured to receive a user selection of a plurality of components from a library of components. The three-dimensional workspace is configured to display the components and create a system design in the three-dimensional workspace using the components based on one or more instructions provided by the user. The simulation engine is configured to generate simulation code based on the system design in the three-dimensional workspace and execute the simulation code in response to a command from the user. One or more of the components in the three-dimensional workspace may be animated during execution of the simulation code. The controller code generation unit is configured to identify one or more physical controllers corresponding to the components in the three-dimensional workspace and generate controller-executable code for those physical controllers based on the system design.

Description

technical field [0001] The present invention generally relates to methods, systems and apparatus for programming automation systems using a three-dimensional graphical interface that employs tightly coupled logic and physical simulation techniques. Background technique [0002] In traditional automation software programming environments, programmers use a number of separate tools, each with a specific purpose for programming an aspect of automation behavior. For example, one tool sets up network protocols, another allocates memory for input and output devices, and yet another encodes instructions. These tools are entirely separate and must be configured manually; any mismatch between the encodings used in one tool will render the other tool or largely automated, ineffective. Furthermore, there is little mapping between the language of a given tool and the actual physical hardware used to accomplish the automation. Many logic elements defined within an automation tool are u...

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
IPC IPC(8): G06F9/44G05B19/042
CPCG05B19/0426G06F8/34G05B19/042G05B19/0421G05B2219/23291G06F8/35
Inventor R.G.麦克丹尼尔
Owner SIEMENS AG