A composite object group (COG) data structure embodied in a
computer-readable medium for building a control system that has both a
clock cycle and event processing is provided. An interface for passing
information to and from the COG data structure is provided. One or more
data flow objects are provided in the COG to accept input data and to
produce output data on the clock cycle. The data flow object is connected
to the interface and provides sampled-data processing for the control
system. One or more state machine objects are provided in the COG; each
includes a plurality of states and a plurality of transitions between the
states that are each triggered by an event. The state machine object
provides event-driven processing for the control system, whereby the COG
data structure provides both sampled-data and event-driven processing for
the control system.
Una struttura di dati composita del gruppo di oggetto (DENTE) ha compreso in un mezzo leggibile dall'elaboratore per lo sviluppo del sistema di controllo che ha sia un ciclo di orologio che elaborazione di evento è fornito. Un'interfaccia per comunicare le informazioni a e da la struttura di dati del DENTE è fornita. Uno o più dati fluiscono oggetti sono forniti nel DENTE per accettare i dati di input e per redigere i dati dell'uscita sul ciclo di orologio. I dati fluiscono oggetto sono collegati all'interfaccia e forniscono i prov-dati che procedono per il sistema di controllo. Uno o più dichiara gli oggetti della macchina è fornito nel DENTE; ciascuno include una pluralità di dichiara e una pluralità di transizioni fra dichiara che ciascuno sono innescati da un evento. L'oggetto della macchina di dichiarare fornisce l'elaborazione event-driven per il sistema di controllo, per cui la struttura di dati del DENTE fornisce sia i prov-dati che l'elaborazione event-driven per il sistema di controllo.