l want to run my code on simulation. Everything seems to be good except that there is something wrong when it new the TalonSRX.
My whole code is below:
2021Swerve-MK2.zip (30.3 MB)
l want to run my code on simulation. Everything seems to be good except that there is something wrong when it new the TalonSRX.
My whole code is below:
2021Swerve-MK2.zip (30.3 MB)
You’re likely creating more than one WPI_TalonSRX with the same device ID. That will cause the exact error you’re seeing. This is unique to sim - we have a fix for the next release that prevents the exception, but having multiples with the same ID is still something you want to avoid.
l didn’t use the same port id. l think l have checked it twice.
The problem doesn’t happen immediately on robotInit() but only when Teleop is started.
We successfully ran simulations with Talons this year but without encoders. This post discusses encoders and using simulationPeriodic() which doesn’t seem to be in your drive subsystem.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.