View Single Post
  #2   Spotlight this post!  
Unread 21-02-2011, 23:20
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: pneumatics bumper not working

Quote:
Originally Posted by archwaykitten View Post
The lights on the bumper and on the solenoids themselves are flashing when we expect them to, and the solenoids are making a faint clicking sound whenever we try to actuate them, but the attached pistons are not moving. These same pistons fire just fine when we attach them to our old set up (using SMC solenoids connected with spikes), but not when connected to our new set up through the solenoid bumper.
It sounds like your new solenoid valves might have 24 volt coils, and you're trying to power them from a solenoid breakout connected to 12 volts. Double-check the voltage requirements. If they are indeed 24 volt parts, you can power the solenoid breakout from the Power Distribution board's cRIO power supply, as specified in <R38> A.

Quote:
I am somewhat concerned that our old code uses numbers to actuate the solenoids while the new code uses booleans...
You should be concerned. Those little red dots on the input to some of the LabVIEW functions are telling you that what you're providing isn't what the function expects. The Relay Set vi wants to see an "enumerated value". The numbers work because "enum"s are actually numbers behind the scenes, but there's lots of room for error when you do that. By right-clicking on the input to the function and choosing the "Create Constant" command, you will place a constant of the proper type.
Reply With Quote