Patent ID: 7024285

Claim:
An interrupt-driven system for controlling a spray system including a plurality of spray nozzles, a fluid supply, and a spray controller having a processing unit and memory, the interrupt-driven system comprising: an application file residing in the memory, the application file being a binary version of a functional block representation created using an object-oriented software program, the functional block representation including a plurality of software objects representing the physical and logical properties of the spray system and including at least a regulator object and a spray gun object representing a spray gun in the spray system, the plurality of objects being interconnected to create the functional block representation, the regulator object generating a regulating control signal based on measured pressure data and flow rate data of the spray gun, the spray gun object generating operation control signals for controlling operation of the spray gun in response to the regulating control signal; and a runtime engine residing in the memory for processing the application file, said runtime engine enabling communication between the plurality of objects and for processing interrupt signals provided by at least one of the plurality of objects, the interrupt signals being responsive to a stimulus detected by the spray controller.