Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Page images | Web History | Sign in

Patents

  

Illllllllllllllllllllllllllllllllllllllllllllllll

US006823220B2

(12) United States Patent ao) Patent No.: us 6,823,220 B2

Mathew et al. (45) Date of Patent: Nov. 23,2004

(54) DESIGN AND IMPLEMENTATION DEVICE FOR REAL-TIME CONTROLLERS

(75) Inventors: George Mathew, Waukesha, WI (US);

Terry M. Topka, Scotia, NY (US);
Lakshmi Gudapakkam, Waukesha, WI
(US)

(73) Assignee: GE Medical Systems Global
Technology Company, LLC,

Waukesha, WI (US)

( * ) Notice: Subject to any disclaimer, the term ol this patent is extended or adjusted under 35 U.S.C. 154(b) by 428 days.

(21) Appl. No.: 09/682,721

(22) Filed: Oct. 10, 2001

(65) Prior Publication Data

US 2003/0069651 Al Apr. 10, 2003

(51) Int. CI.7 G05B 11/01

(52) U.S. CI 700/31; 700/23; 700/28;

700/30; 700/12

(58) Field of Search 700/23, 30, 31,

700/11, 28, 12, 17, 29, 86; 703/4; 710/19; 719/310, 318, 331; 717/127, 154, 162;

714/37-39, 51

[blocks in formation]

5,920,718 A * 7/1999 Uczekaj et al 717/109

6,104,963 A * 8/2000 Cebasek et al 700/86

6,212,625 Bl * 4/2001 Russell 712/217

6,374,144 Bl * 4/2002 Viviani et al 700/12

6,477,439 Bl * 11/2002 Bernaden et al 700/103

6,546,297 Bl * 4/2003 Gaston et al 700/83

OTHER PUBLICATIONS

http://wombat.doc.ic. ac.uk/foldoc/fo ldoc.cgi? query=libary.*

http://wombat.doc.ic.ac.uk/foldoc/fo ldoc.cgi? query=annotate.*

* cited by examiner

Primary Examiner—Zarni Maung
Assistant Examiner—Aaron C Perez-Daple
(74) Attorney, Agent, or Firm—PeterJ. J. Vogel

(57) ABSTRACT

A state processor (10) for generating a state table (18) and a runtime code (19) for use in implementing of one or more pre-designed state models is provided. The state processor (10) includes a state model information provider (24), a state information separator (26), and a compiler (22). The state model information provider (24) extracts state model information in response to the one or more state models. The state information separator (26) generates a state code and the state table (18) in response to the one or more state models. The compiler (22) compiles the state code and generates the runtime code (19). A method for implementing the predesigned state models is also provided including implementing the runtime code (19) in conjunction with the state table (18).

17 Claims, 3 Drawing Sheets

[blocks in formation]
[blocks in formation]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][table][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
[graphic][merged small]
« PreviousContinue »