ETHZ_Logo RAMSES_Logo_Right   RAMSES   RAMSES_Logo_Left Systems Ecology  
Start    search button      Modules:   A-Z   Function   Layer        QuickRefs:   DM   AuxLib   AuxLibE   SciLib   EasyMW   MW   ISIS   RMSLib

DEFINITION MODULE InputGenerator;

  (*******************************************************************

    Module  InputGenerator     (Version 0.1)

      Copyright (c) 1986-2006 by Alex Itten and ETH Zurich.

    Purpose   Generate different types of input signals.

    Remarks   --


    Programming

      o Design
        Alex Itten                31/10/1986

      o Implementation
        Alex Itten                31/10/1986


    ETH Zurich
    Systems Ecology
    CHN E 35.1
    Universitaetstrasse 16
    8092 Zurich
    SWITZERLAND

    URLs:
        <mailto:RAMSES@env.ethz.ch>
        <http://www.sysecol.ethz.ch>
        <http://www.sysecol.ethz.ch/SimSoftware/RAMSES>


    Last revision of definition:  31/10/1986  AI

  *******************************************************************)


  TYPE InputType = ( NoInput,  StepInput, RectInput, RampInput,
                     SinusInput, CosinusInput,
                     RandomUniformInput, RandomNormalInput);

  VAR  sigma,          (* Standartabweichung bei normvert. Rauschen  *)
       ampl,           (* Amplitude Input Signalgenerator *)
       slope,          (* Steigung bei Rampen-Eingang *)
       T : REAL;       (* Periodendauer Input Signalgenerators *)

       kindOfInput     (* momentane Signalform des Generators *)
          : InputType;
		
  PROCEDURE Input(time: REAL): REAL;

END InputGenerator.

  Contact RAMSES@env.ethz.ch Last updated: 25-Jul-2011 [Top of page]