[VicPiMakers Projects] Challenge 2: Confirm preliminary results

Mark G. vpm at palaceofretention.ca
Wed Nov 11 20:08:17 EST 2020


Hi Jim,

I've completed up-to output #8 of the challenge and have
some discrepancies with your challenge specification.
Specifically, velocity/acceleration error switch, differing
values for uncorrected time (t) and velocity (v).

Your values:
Input Data: 33009,9002,11 (initial values - RegP, RegM, RegS)
Output #1: 241 (value of p, transferred from RegP)
Output #2: 186 (value of v, transferred from RegM)
Output #3: 10 (value of a, transferred from RegM)
Output #4: 220 (value of t, transferred RegM) 
-------------------------------------------------------------------------------- 
Output # 5 to #8 – values of p, v, a, and t with corrections 
-------------------------------------------------------------------------------- 
Output #5: 240 (p)
Output #6: 35 (v)
Output #7: 10 (a)
Output #8: 9 (t)

My values:

$ echo  33009 9002 11 | ../bin/cnc
Input:
RegP: 33009	 bits: 1000000011110001
RegM: 9002	 bits: 0010001100101010
RegS: 11	 bits: 00001011
Output #1: 241	 (position) 	 bits: 11110001
Output #2: 35	 (velocity) 	 bits: 00100011
Output #3: 2	 (accel.) 	 bits: 00000010
Output #4: 10	 (time) 	 bits: 00001010
Position error.
Velocity ok.
Acceleration error.
Time error.
Error corrected:
Output #5: 240	 (position) 	 bits: 11110000
Output #6: 35	 (velocity) 	 bits: 00100011
Output #7: 10	 (accel.) 	 bits: 00001010
Output #8: 9	 (time) 	 bits: 00001001
Position ok.
Velocity ok.
Acceleration ok.
Time ok.

What do you think?

Mark




More information about the Projects mailing list