modeling
Class MSDSystem

java.lang.Object
  extended by modeling.AcousticObject
      extended by modeling.MSDSystem

public class MSDSystem
extends AcousticObject

Implementierung der abstrakten Methoden der Klasse AcousticObject zur Generierung eines Masse-Feder-Dämpfersystems

Author:
Michael Steppat

Field Summary
(package private)  double Fa
           
(package private)  double Fmax
           
(package private)  double m
           
(package private)  int N
           
(package private)  double r
           
(package private)  double s
           
 
Fields inherited from class modeling.AcousticObject
audioData, audioDataLength, audioFileName, file, waveFormatEx
 
Constructor Summary
MSDSystem()
           
 
Method Summary
 void createWave()
          Erzeugt mit Hilfe der Newmark-Integration die Schwingung eines Masse-Feder-Dämpfersystems
static void main(java.lang.String[] args)
          Hauptfunktion
 void ReadJSON(java.lang.String fileName)
          Liest die JSON-Datei mit den Parametern
 
Methods inherited from class modeling.AcousticObject
createAudioFile, doModelling, writeAudioData, writeHeader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Fa

double Fa

Fmax

double Fmax

m

double m

N

int N

r

double r

s

double s
Constructor Detail

MSDSystem

public MSDSystem()
Method Detail

createWave

public void createWave()
Erzeugt mit Hilfe der Newmark-Integration die Schwingung eines Masse-Feder-Dämpfersystems

Specified by:
createWave in class AcousticObject

main

public static void main(java.lang.String[] args)
Hauptfunktion

Parameters:
args - Name der Konfigurationsdatei

ReadJSON

public void ReadJSON(java.lang.String fileName)
Liest die JSON-Datei mit den Parametern

Specified by:
ReadJSON in class AcousticObject
Parameters:
filenName - Name der JSON-Datei (Konfigurationsdatei)