Hot answers tagged

2

Tension distribution is easily accomplished using a simple mechanism called a whiffletree. Classically invented to allow several horses of different strengths to pull evenly on a single load, this also allows a single motor to pull several linkages with the same amount of force. It would also allow the mechanism to self-adjust slightly to construction ...


1

Unfortunately, there is no RobotC version you can run on your computer as configured - RobotC is currently (as of March 2017) only available for Windows. Depending on your Chromebook, there may be a way to run Windows software - check out this guide: https://www.howtogeek.com/173353/how-to-run-windows-software-on-a-chromebook/


1

The problem was with the motor encoder. Upon disassembly, I discovered that the encoder was installed improperly. For whatever reason, the encoder gear was installed without an axle. Under no load, it worked. When under load apparently it would shift enough to cause it to miss counts causing the encoder to under sense speed, thus speeding up to motor.


1

It has been a while since worked with VEX, but if memory serves, it was always more picky about syntax than plain C# usually is. Try swapping lines from: #pragma autonomousDuration(15) #pragma userControlDuration(120) To: #pragma userControlDuration(120) #pragma autonomousDuration(15) If you are trying to swap into autonomous from user control, you ...


1

Looking at some of the docs I see that the startMotor function usually takes values like portN as in: startMotor(port8,-32); startMotor(port9,128); and I am also seeing that some code looks like this: motor[port8] = -32; motor[port9] = 128; so that tells me that since it is an index into an array it must be just simply an int. Update: I can see on this ...


Only top voted, non community-wiki answers of a minimum length are eligible