Thread: "Desktop" cRIO
View Single Post
  #1   Spotlight this post!  
Unread 26-04-2009, 21:05
byteit101's Avatar
byteit101 byteit101 is offline
WPILib maintainer (WPI)
AKA: Patrick Plenefisch
no team (The Cat Attack (Formerly))
Team Role: Programmer
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Worcester
Posts: 699
byteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of light
Lightbulb "Desktop" cRIO

I was thinking about the crio the other day, and I had a radical idea: you could make a fully functioning "Desktop" on the cRIO.

for a screen, you can use the DS, and print out stuff, use a custom Dashboard, or using the imaqSetPixel function in C++, draw graphics to an Image,and feed them to a modified PCVideoServer, and view it on LabVIEW's Dashboard.
For a Mouse, you could use a joystick to move X and Y, two potentiometers, a Dashboard with a socket connection to the cRIO, or, use a HID mouse.
For a Keybard (best part!) CORRECLY Wire up a keyboard to the 8 digital inputs, and use a C++ union bitfield to convert it to a char, or be boring and use a custom dashboard.

I would love to see someone do this, just a simple text editor would be cool If we have time after our break ends, we might try some of this (at least the keyboard!)
__________________
Bubble Wrap: programmers rewards
Watchdog.Kill();
printf("Watchdog is Dead, Celebrate!");
How to make a self aware robot: while (∞) cout<<(sqrt(-∞)/-0);
Previously FRC 451 (The Cat Attack)
Now part of the class of 2016 at WPI & helping on WPILib