scaleCCW:0.5,// scale correction for CCW (increasing angle) moves
scaleCW:1,// scale correction for CW (decreasing angle) moves
motorCCWDir:-1,// -1 is normal motor wiring, +1 is reversed
})
plan.getPosition(4)
props=({
armLengthT:3,// theta arm length in mm (3)
armLengthP:3,// phi arm length in mm (3)
gearScaleT:1,// scale correction to theta motor gearing (1)
gearScaleP:1,// scale correction to phi motor gearing (1)
motorCCWDirP:-1,// phi motor is wired "backwards" when -1
motorCCWDirT:-1,// theta motor is wired "backwards" when -1
})
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.