Patent · US Expired

Multirate real time control system code generator

US4796179A · kind A · utility

77Cited by
1References
8Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 20, 1986
Grant dateJan 3, 1989
Priority date
Expiry dateAug 20, 2006

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/46
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An automatic computer software code generator for multirate real time control systems uses a functional library to define a multiplicity of functional blocks for building a functional description of a control system. For each functional block there is a software template for generating a set of software statements for performing one or more computations each time the software associated with that functional block is executed. A functional description of the control system software to be generated is provided in the form of a catalog database, and the computational relationships to be implemented by the software generated by the invention are defined by specified combinations of the functional blocks in the functional library. A linking software module organizes the catalog database into a plurality of separate subsystems, each subsystem including all the specified functional blocks with a given repetition rate and skew. Finally, a code generation software module generates software for use in the specified control system. The software routines generated generally include: a subsystem software routine for each subsystem, a scheduler program for initiating the execution of the subsyst…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.