MST Workshop
Encyclopedia
The MST Workshop is an interactive computer programming language
Programming language
A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely....

. It has hundreds of objects that can be dragged
Drag-and-drop
In computer graphical user interfaces, drag-and-drop is the action of selecting a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object...

 on to the workspace and connected by wires or snapping them together. The workspace immediately solves the equations created and displays the results. MST Workshop is useful for creating animation in 2D
2D computer graphics
2D computer graphics is the computer-based generation of digital images—mostly from two-dimensional models and by techniques specific to them...

 and 3D
3D computer graphics
3D computer graphics are graphics that use a three-dimensional representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images...

 (using OpenGL
OpenGL
OpenGL is a standard specification defining a cross-language, cross-platform API for writing applications that produce 2D and 3D computer graphics. The interface consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. OpenGL...

).

MST Workshop uses components to process data. These components are connected when their terminals touch or when a virtual wire is connected between them. The interactive nature becomes apparent when components are connected. The color of the connected components changes from gray to a color specific to the value of the data passed through the connection. Components calculate in real time. Certain components that require a time frame can be started and stopped by buttons in the toolbar
Toolbar
In a graphical user interface, on a computer monitor, a toolbar is a GUI widget on which on-screen buttons, icons, menus, or other input or output elements are placed. Toolbars are seen in office suites, graphics editors, and web browsers...

. Examples of time dependent components are the timer, oneshot, and the integration-over-time component.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK