using namespace std;
int main (int argc, const char * argv[])
{
UINT M = 1000;
UINT signalCounter = 0;
for(UINT i=0; i<M; i++){
double signal = 0;
if( signalCounter < 50 ){
}else{
if( signalCounter >= 50 && signalCounter < 100 ){
signal = 1.0;
}else{
signal = -1.0;
}
}
if( ++signalCounter >= 150 ) signalCounter = 0;
double filteredSignal = deadZone.
filter( signal );
cout << signal << "\t" << filteredSignal << endl;
}
deadZone.
save(
"DeadZoneSettings.grt");
deadZone.
load(
"DeadZoneSettings.grt");
return EXIT_SUCCESS;
}