FlyByWireCpp/main.cpp

32 lines
426 B
C++
Raw Normal View History

2019-03-28 16:38:50 +01:00
#include <iostream>
#include "utils.hpp"
2019-11-17 14:20:19 +01:00
#include "FlyByWire.hpp"
2019-03-28 16:38:50 +01:00
using std::cout;
using std::endl;
2019-11-17 17:10:50 +01:00
using FlyByWire::Real;
using FlyByWire::Complex;
2019-03-28 16:38:50 +01:00
int main()
{
2019-11-17 17:10:50 +01:00
cout.precision(16);
{
double tend = 10.,
dt = 0.1,
t, y = 0.;
FlyByWire::Filter1 filt1(1, 2, 3, 4, dt, y);
2019-11-17 17:10:50 +01:00
for(int i = 0 ; i <= (tend/dt) ; i++)
{
t = i*dt;
cout << t << " " << y << "\n";
y = filt1.Filter(1.);
}
}
2019-11-17 14:20:19 +01:00
2019-03-28 16:38:50 +01:00
return 0;
}