View Full Version : Crio Digital module slot 2 vs. slot 4
Lightfoot26
12-01-2012, 19:46
Ok, so I started working on a little test setup and after imaging my 8 slot Crio to the newest image (4.3 or something like that) and updating LV to the newest version, I had problems with getting signal to my jags.... After swapping out ribbon cable (which I heard through the grapevine that the KOP ones are bogus?!) Module, sidecar, pwm, jag, and all the way down to the CRIO itself, I had no luck :( I decided to image it one last time, and the little diagram on the side of the imaging box had a 9043 (or whatever the digital module number is..cant think off the top of my head) in the wrong slot, that being slot 4... which is what I'm used to with the 8 slots... and told me a required 9043 in the 2nd slot was NOT installed. So I moved the 9043 to slot 2 and BOOM! Worked.... so.... WHAT HAPPENED!? WHY IS THIS?! IS THIS THE WAY IT SHOULD BE?! SOMEONE EXPLAIN!!!!! -Thanks :)
SuperS_5
12-01-2012, 20:37
The cRIO has some limitations, which you can read about the online manuals at NI. The FRC framework also has specific requirements, further reducing the cistomization of the cRIO. I assume that this is to make life easier to debug.
RufflesRidge
12-01-2012, 20:40
The modules have moved around this year and the method of referring to them in code has changed as well. I haven't found any LabVIEW docs that mention this yet, but the Getting Started with the 2012 Control System document and the Getting started with Java and Getting Started with C++ Guides on the WPILib project all mention it.
Lightfoot26
12-01-2012, 20:41
So what is my slot layout for an 8 slot!? Cause its sure as heck not
1-analog
2-analog
3-
4-digital
5-digital
6-
7-pneumatic
8-pneumatic
what are these "limitations" exactly?! :P
thanks.
RufflesRidge
12-01-2012, 20:44
So what is my slot layout for an 8 slot!? Cause its sure as heck not
1-analog
2-analog
3-
4-digital
5-digital
6-
7-pneumatic
8-pneumatic
what are these "limitations" exactly?! :P
thanks.
The Imaging Tool will show you if your ordering is right but it is described in the docs I mentioned above as:
1-analog
2-digital
3-pneumatic
4-
5-analog
6-digital
7-pneumatic
8-
Lightfoot26
12-01-2012, 20:44
The modules have moved around this year and the method of referring to them in code has changed as well. I haven't found any LabVIEW docs that mention this yet, but the Getting Started with the 2012 Control System document and the Getting started with Java and Getting Started with C++ Guides on the WPILib project all mention it.
AH! I see. It wasn't only me! YAY! Hopefully we shall figure this out soon! :) :) Thanks!!!
Lightfoot26
12-01-2012, 20:45
...and this is why I love CD! You are a gentleman and a scholar good sir! Thanks a bunch! :)
RufflesRidge
12-01-2012, 20:45
AH! I see. It wasn't only me! YAY! Hopefully we shall figure this out soon! :) :) Thanks!!!
One instance where working with multiple teams in multiple languages results in less hair pulling instead of more!
Lightfoot26
12-01-2012, 20:47
Hahaha, I prolly shoulda paided more attention myself....But why do that when I have a repertoire of fellow robot friends!? lol :P
thanks again.
vBulletin® v3.6.4, Copyright ©2000-2017, Jelsoft Enterprises Ltd.