Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Graphic Cards Graphically-constructed-control-and-scheduling-system

 Method and apparatus for displaying mode setting information
It is an object of the present invention to provide an operation mode setting device and method ...


 Directing image capture sequences in a digital imaging device using scripts
The present invention provides a method and system for controlling user interaction in a digital ...


 Parallel computer system providing multi-ported intelligent memory
Our invention deals with the use of a computing system device providing a multi-ported intelligent ...


 Hierarchical fat hypercube architecture for parallel processing systems
The present invention is directed toward a hierarchical fat hypercube topology that provides a ...


 Apparatus for generating character pattern according to contour information based on corrected stroke information
In consideration of the above-mentioned circumstances, the present invention provides a character ...


 Method and apparatus providing resizable views
A method and apparatus for aiding in increasing the number of views that can be displayed ...


 Network navigation and viewing system for network management system
The invention provides a new and improved network navigation and viewing system for use in ...


 Method and apparatus for generating a display based on logical groupings of network entities
The present invention provides a method and apparatus for grouping the network entities that belong ...


 Multi-media reproduction processing apparatus
It is an object of the present invention to provide a multi-media reproduction processing apparatus ...


 Confinement of high temperature plasmas
This invention relates to the generation of energy by nuclear fusion, and in particular to the ...


 Graphically constructed control and scheduling system

Details
Inventors: Dunsmuir, Martin R. M.; Alabiso, Bruno;
Assignee: Jocatek, Inc. (Issaquah, WA)
Primary Examiner: Powell; Mark R.
Assistant Examiner: Huynh; Ba
Attorney, Agent or Firm: Anderson; Ronald M.

A system and method for controlling a model train system and for defining a finite state machine for implementing control of the system. A computer (32) that is running a graphic user operating system is coupled through its serial port to a master control unit (MCU) (48). The MCU is coupled to slave control units (SCUs) (50, 52) and to a hand control unit (HCU) (152) through a token ring network (69) over which the computer transmits commands to energize selected track sections and to control the speed of locomotives (88, 90) running thereon. The MCU and SCUs are coupled to the sections of tracks and to electromagnetic switches (42, 44, 46) that determine the route of the trains over the sections of track. Furthermore, detector circuits (126) monitor a detector pulse to sense the presence of a locomotive or train on a particular section of track, producing an indicative output signal that is provided to the computer. The user graphically defines events, conditions, and control actions that are to be carried out on a visually displayed schedule manager grid. In addition, the user can graphically define a control panel that includes graphic controls, which can be manipulated by the user to establish the speed of a locomotive and to control the status of the electromagnetic switches. The control system can also be applied to control other systems that include electrically energized components.

DETAILED DESCRIPTION In accordance with the present invention, a method for defining a finite state machine to control a system includes the initial step of providing a graphic environment running on a computer, under which a control application is run.
While running the control application on the computer, a schedule manager grid that comprises the finite state machine is graphically developed or defined by the user.
The user selects symbols from among a plurality of different symbols representing corresponding different possible events and associates the selected symbols with other symbols selected from among a plurality of different symbols representing possible control actions for the system.
At least some of the different symbols represent events that can occur external to the computer.
Such external events are indicated by signals that are input to the computer from the system being controlled.
The selected symbols used to graphically define the schedule manager grid identify a desired control action that should occur when an event associated with the desired control action occurs.
Accordingly, a control signal that effects the desired control action on the system when the event associated with said desired control action occurs is produced by the computer.
The plurality of different symbols from which symbols are selected also includes symbols representing different conditions that can be satisfied on the system.
Preferably, when developing the schedule manager grid, the user also graphically selects a symbol that represents a desired condition and associates that selected symbol with the selected symbols representing the event and the desired control action.
The step of producing the control signal then only occurs if the desired condition is also met.
At least some of the plurality of different symbols preferably represent events that occur internally within the computer.
The method further comprises the step of including a variable with at least one of the selected symbols representing the event, the desired condition, and the desired control action in developing the schedule manager grid



Related patents
  System for preparing and franking a mail piece
The above object is achieved and the disadvantages of the prior art are overcome in accordance with the subject invention by means of a system and apparatus for ...
  Remote management system
The present invention aims at solving such problems of the prior art as described above. A first object of the invention is to provide a remote management system that. ...
  Method and apparatus capable of prioritizing and streaming objects within a 3-D virtual environment
An object of the present invention is to provide a method and apparatus that effectively manages the display of a complex 3-D graphical scene. Another object of the ...
  Progressive interleaved delivery of interactive descriptions and renderers for electronic publishing of merchandise
OF AN EMBODIMENT OF THE INVENTION Referring now to FIG. 1. a three-dimensional object 100 mounted on a turntable 102 is spun before a camera 104 producing images 106. T...
  Image processing unit, image processing system using the same, and image processing method
The present invention has been made in view of the above circumstances, and it is an object of the present invention to provide an image processing unit which is capable ...
  Women's under garment with separator panel
OF THE PREFERRED EMBODIMENT(S) OF THE INVENTION As has been mentioned, the present invention provides a special woman's under garment. The under garment is now ...
  Feature ratio method for computing software similarity
What is claimed is: 1. In a computer system operating with computer system software including at least a first software object "A" and a second software object "B", a ...
  Determining the actual class of an object at run time
To achieve the foregoing, and in accordance with the purpose of the present invention, dynamic cast techniques are disclosed that performs a down cast or cross cast ...
  Method, system, and computer program product for visualizing data using partial hierarchies
As discovered by the inventor, what is needed is a method and system for generating a partial hierarchy such that parent nodes are not forced apart to make room for ...
  Image forming apparatus with improved warning indication for plurality of troubles
One object of the present invention is to indicate accurately a warning for a trouble in an image forming apparatus. Another object of the present invention is to ...

0.054

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved