Skip to content

Instantly share code, notes, and snippets.

for(var i = 0; i < 1000; i++)
{
list1.Add(i, Math.Sin(i));
}
Chart.AxisChange();
Chart.Refresh();
var temporalCv = new double[1000];
for (var i = 0; i < 1000; i++){
temporalCv[i] = 5;
}
var cv = new ChartValues<double>();
cv.AddRange(temporalCv);
var cv = new ChartValues<double>();
for (var i = 0; i < 100000; i++)
{
cv.Add(Math.Sin(i));
}
0 1 2 3 4 5 6 7 8 9
1 1 2 3 4 5 6 7 8 9
2 1 2 3 4 5 6 7 8 9
public class AlphaBetaFilter: IFilter
{
private double Alpha { get; set; }
private double Beta { get; set; }
private Sample LastSample { get; set; }
double LastDerivative { get; set; } = 0;
public AlphaBetaFilter(double alpha, double beta, double InitialTime = 0)
namespace InertialNavigationSystem_Test
{
[TestFixture]
class FIRFilter_Test
{
[TestCase]
public void FIRFilter_CreateNewObject()
{
FIRFilter Filter = new FIRFilter(new List<double>() { 0.25, 0.25, 0.25, 0.25 });
FIRFilter filter = new FIRFilter(new List<double>() { 0.25, 0.25, 0.25, 0.25 });
namespace InertialNavigationSystem
{
public class FIRFilter: IFilter
{
private List<Sample> Memory { get; set; }
private List<double> Coefficients { get; set; }
public FIRFilter(List<double> FilterCoefficients)
Assert.AreEqual( Oczekiwany, Aktualny ); //Czy oba parametry sa jednakowe
Assert.AreSame( Obiekt1, Obiekt2 ); //Czy oba parametry odwoluja sie do tego samego obiektu
Assert.Greater( Liczba1, Liczba2 ); //Czy x>y
Assert.Less( Liczba1, Liczba2 ); //Czy y<x
namespace InertialNavigationSystem_Test
{
[TestFixture]
public class IntegratorTest
{
[Test]
public void IntegrateSamples()
{
List<Sample> samples = new List<Sample>()