All features have been implemented, currently testing release candidates
An list of features to be implemented before the v1.0.0 release.
- Add options to solve without a given variable
- Add options under each variable to calculate for the desired variable
- Distance: accel, init. vel, final vel, time
- Final velocity: dist, accel, init. vel, time
- Initial velocity: dist, accel, final vel, time
- Acceleration: dist, init. vel, final vel, time
- Time: dist, accel, init. vel, final vel
- Give user option to save data after calculation to a variable
- Give user option to restart program
- Collapse ⌊PHVAR after completion
This is a fully-fledged list of the requirements for each section of the calculations
- Distance
- Final Velocity [D,F1]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Initial Velocity [D,I1]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Acceleration [D,A1]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Time [D,T1]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Final Velocity [D,F1]
- Final Velocity
- Distance [F,D2]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Initial Velocity [F,I2]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Acceleration [F,A2]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Time [F,T2]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Distance [F,D2]
- Initial Velocity
- Distance [I,D3]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Final Velocity [I,F3]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Acceleration [I,A3]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Time [I,T3]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Distance [I,D3]
- Acceleration
- Distance [A,D4]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Final Velocity [A,F4]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Initial Velocity [A,I4]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Time [A,T4]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Distance [A,D4]
- Time
- Distance [T,D5]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Final Velocity [T,F5]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Initial Velocity [T,I5]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Acceleration [T,A5]
- Request variables, and store as ⌊PHVAR(1-3)
- Run calculation and store value as ⌊PHVAR(4)
- Display result to user, delay, and return to main program
- Distance [T,D5]