Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Made images larger.

Scatter Plot Demo

Without Eigen C++ Library

  • Linear interpolation calculated manually
  • Primary readout group running at 100 Hz
  • Encoder trigger running at 10 Hz   (10x slower  than primary readout group)

Image Added

With Eigen C++ Library

Image Added

Lab 3 Tests

The encoder simulator, triggered by readout group 5, sent a test pattern alternating between values 100 and 200. Three different ratios of trigger rate were tested: 1, 10, and 100.

slowRatio=1

No interpolation occurs because trigger rates are the same.

Image Added

slowRatio=10

The primary readout group's trigger rate is 10x the trigger rate of the encoder.

Image Added

slowRatio=100

The primary readout group's trigger rate is 100x the trigger rate of the encoder.

Image Added

Reading TimingData

Code Block
languagetext
title1.02 Hz / 10.2 Hz Test
collapsetrue
tst-drp_udpencoder[17524]: <I> TD: pulseId=971636136596 timeStamp=4491862046510007
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971636227596 timeStamp=4491862144510007
tst-drp_udpencoder[17524]: <I> TD: fixedRates   1   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971636318596 timeStamp=4491862242510007
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971636409596 timeStamp=4491862340510007
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971636500596 timeStamp=4491862438510007
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971636591596 timeStamp=4491865831477303
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971636682596 timeStamp=4491865929477303
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971636773596 timeStamp=4491866027477303
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971636864596 timeStamp=4491866125477303
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971636955596 timeStamp=4491866223477303
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971637046596 timeStamp=4491866321477303
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971637137596 timeStamp=4491866419477303
tst-drp_udpencoder[17524]: <I> TD: fixedRates   1   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971637228596 timeStamp=4491866517477303
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971637319596 timeStamp=4491866615477303
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971637410596 timeStamp=4491866713477303
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971637501596 timeStamp=4491870106444599
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971637592596 timeStamp=4491870204444599
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971637683596 timeStamp=4491870302444599
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971637774596 timeStamp=4491870400444599
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971637865596 timeStamp=4491870498444599
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971637956596 timeStamp=4491870596444599
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971638047596 timeStamp=4491870694444599
tst-drp_udpencoder[17524]: <I> TD: fixedRates   1   1   1   1   1   1   1   0   0   0
tst-drp_udpencoder[17524]: <I> TD: pulseId=971638138596 timeStamp=4491870792444599
tst-drp_udpencoder[17524]: <I> TD: fixedRates   0   1   1   1   1   1   1   0   0   0

...

languagetext
title100 Hz / 1kHz Test Result

...





Demonstration of Polynomial Fit Using Eigen Package

...