An arbitrary function generator produces one or more waveforms for
arbitrary applications wherein a general-purpose waveform production
capability is customized to meet the demands of specific applications. The
arbitrary waveform generator supports arbitrary scaling of waveforms in
amplitude and in time. The arbitrary function generator is a standalone
system that may be integrated into a MRI control system. In a preferred
embodiment of the present invention, a software system comprising a
delivery component, a configuration component, a scaling component, and a
triggering component provide the features and functions of the present
invention. The various software components communicate in accordance with
a shared memory database in which data structures comprising waveform
descriptions and tuning parameters are made available to the various
software components.
Un generador de función arbitraria produce unas o más formas de onda para los usos arbitrarios en donde una capacidad de uso general de la producción de la forma de onda se modifica para requisitos particulares a la reunión las demandas de usos específicos. El generador arbitrario de la forma de onda apoya el escalamiento arbitrario de formas de onda en amplitud y en tiempo. El generador de función arbitraria es un sistema independiente que se puede integrar en un sistema de control de MRI. En una encarnación preferida de la actual invención, un sistema de software que abarca un componente de la entrega, un componente de la configuración, un componente del escalamiento, y un componente que acciona proporcionan las características y las funciones de la actual invención. Los varios componentes de software se comunican de acuerdo con una base de datos compartida de la memoria en la cual las estructuras de datos que abarcan descripciones de la forma de onda y que templan parámetros se pongan a disposición los varios componentes de software.