摘要:
A system for, and method of, emulating, on a non-native computer, a native environment for a visual display object file for a real time process control system and a real time process control system employing the emulator. The visual display object file contains a drawing command, an address pointer for communicating data with the real time process control system and a rule for interpreting data received from a touch-sensitive screen. The system includes: (1) a display routine that causes the non-native computer to control a non-native visual display coupled thereto to display an image thereon as a function of the drawing command, (2) an address mapping routine that communicates the data between the visual display object file and the real time process control system as a function of the address pointer and (3) an input translation routine that translates data received into the non-native computer from a non-native pointing device coupled thereto into data suitable for interpretation by the rule, the system thereby allowing the non-native computer to display the image, communicate the data with the real time process control system and interpret the data received from the non-native pointing device.
摘要:
A plurality of trap save areas are linked to form a pool of such areas from which an area may be loaded with context from various sources in response to a trap condition, such as the addressing of unuseable memory, the loaded area unlinked from the pool, and various pointers changed to reflect such unlinking. The unlinked area is associated with the process which was executing at the time of the occurrence of the trap condition by effectively being coupled to the interrupt level of such process. Independent of the interrupt level, a trap handler routine, specific to the nature of the trap condition, is executed following which the unlinked area is returned to the pool and the various pointers changed to reflect such return.