Go to Post Just the fact we were selected to compete in the eliminations energized the kids more than anything I had seen - Taylor [more]
Home
Go Back   Chief Delphi > Technical > Electrical > CAN
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 15-04-2011, 18:32
drakesword drakesword is offline
Registered User
AKA: Bryant
FRC #0346 (Robohawks)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: USA
Posts: 200
drakesword is on a distinguished road
Comming soon: 2CAN Simple Analyzing Monitor

I have made a simple java application that retrieves the status from the 2CAN. This can be launched in place of or along side of the dashboard.

To run from command line:
java <path to class file>twocansam [ip] [mode]
- - - Where IP is the ip address of the 2CAN.
- - - Where [mode] is the mode of monitoring

Example:
If the class is in a folder on the c drive called frc and the IP of the 2CAN is 10.99.99.10 with one Jaguar
java c:\frc\twocansam 10.99.99.10 T

Example Result
547 21.02 0.00 0.00 0.00 0.00 0.00 0.00 0.00

The line updates every 1 second

NOTE
The release for today will only show temperatures. I will add the other modes tonight and release tomorrow. Sunday I will add a gui so it can actually be seen with the dashboard.

Please post a reply with problems and comments

You can download on this page
http://www.satanicspider.com/frc.php

EDIT:: Haha don't mind the site, just something I was playing with a while ago!

Last edited by drakesword : 15-04-2011 at 18:51. Reason: Fixed link
Reply With Quote
  #2   Spotlight this post!  
Unread 16-04-2011, 01:11
drakesword drakesword is offline
Registered User
AKA: Bryant
FRC #0346 (Robohawks)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: USA
Posts: 200
drakesword is on a distinguished road
Re: Comming soon: 2CAN Simple Analyzing Monitor

Attached first version. Host is down again ...
Attached Files
File Type: zip twocansam0.1.zip (1.8 KB, 3 views)
Reply With Quote
  #3   Spotlight this post!  
Unread 17-04-2011, 12:59
drakesword drakesword is offline
Registered User
AKA: Bryant
FRC #0346 (Robohawks)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: USA
Posts: 200
drakesword is on a distinguished road
Re: Comming soon: 2CAN Simple Analyzing Monitor

Update:

Added preliminary gui
Each jag appears in the window. The description (set on the 2CAN) VBus Vout Iout Firmware Version and active status is displayed
If the program thinks the jag is alive the circle and subsequent text will appear in green to give a quick visual cue. Otherwise the alive circle and subsequent text will be red.

--See image attached for overview

--New zip file added with gui. Extract all files to same folder. Run it the same as before.

Next Update:
Automatic reconnection to 2CAN if it gets disconnected
2CAN Status below jag status

Further update:
Logging?
Attached Thumbnails
Click image for larger version

Name:	twocansamdemo.png
Views:	54
Size:	18.1 KB
ID:	10598  
Attached Files
File Type: zip twocansam0.2.zip (6.5 KB, 1 views)

Last edited by drakesword : 17-04-2011 at 13:45.
Reply With Quote
  #4   Spotlight this post!  
Unread 17-04-2011, 15:08
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: Comming soon: 2CAN Simple Analyzing Monitor

Nice!
I would recommend changing the green text to a darker color to improve contrast.
__________________
-- Marshal Horn
Reply With Quote
  #5   Spotlight this post!  
Unread 17-04-2011, 16:07
drakesword drakesword is offline
Registered User
AKA: Bryant
FRC #0346 (Robohawks)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: USA
Posts: 200
drakesword is on a distinguished road
Re: Comming soon: 2CAN Simple Analyzing Monitor

Quote:
Originally Posted by kamocat View Post
Nice!
I would recommend changing the green text to a darker color to improve contrast.
Will take that into consideration. I will bold the text. May just make all the text black and have the active circle change green or red.

To launch it with your dashboard you need to go to users\public\public documents\. Make a backup of "frc ds data storage.ini" then change the cmd line to java c:\frc\twocansam 10.99.99.10 TVCB changing the variables to your needs.


Also next update:
Set monitoring to all for default if no parameters are passed
Display faults
Throw a flag if a fault occurs or if a jag disconnects
Reply With Quote
  #6   Spotlight this post!  
Unread 17-04-2011, 18:48
drakesword drakesword is offline
Registered User
AKA: Bryant
FRC #0346 (Robohawks)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: USA
Posts: 200
drakesword is on a distinguished road
Re: Comming soon: 2CAN Simple Analyzing Monitor

Update 0.3:
Added - auto reconnect
2CAN status - in separate window (can be closed without stopping program)
*FIXED* All text is now black and tho only color changing is the circles
All monitoring enabled if no mode parameters are passed
Displays Faults
Fault indicator (Green if no fault has occurred. Red if it has.)
Jag Communications Lost Indicator (Green if communication was constant, Red if it was lost)

That's all for tonight. Will start cracking on logging tomorrow. Let me know if there are any features I should add.

EDIT:

JUST KIDDING. Got stuck in a tight spot today and had nothing better to do. Got logging running. Gotta test when I am back at the lab. Once tested I will release 0.4
Attached Files
File Type: zip 2CANSAM0.3.zip (9.7 KB, 0 views)

Last edited by drakesword : 18-04-2011 at 00:41.
Reply With Quote
  #7   Spotlight this post!  
Unread 18-04-2011, 09:50
drakesword drakesword is offline
Registered User
AKA: Bryant
FRC #0346 (Robohawks)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: USA
Posts: 200
drakesword is on a distinguished road
Re: Comming soon: 2CAN Simple Analyzing Monitor

-------------------------------------------
Update
-------------------------------------------
Added logging
---Data appears as bar graph. Blue is normal red is if a fault is detected
---The red line is the front of the log
---Windows are shown only when that particular logging is enabled
---Example if you put B in the mode a window will pop up with v-Bus logging
---NOTE VOLTAGE IS SET TO A 24V SCALE
Added 2CAN Debug Window
---Enable it by adding a D in the mode parameter
Fixed Bug where main page would need to be open in browser
Fixed Bug where only logged data was being shown on the main window

Next Update
Menu to show/hide logging
Pause/Resume logging
Labels for scales
Ability to save logs
Attached Thumbnails
Click image for larger version

Name:	twocansam0.4teaser.png
Views:	29
Size:	17.8 KB
ID:	10606  
Attached Files
File Type: zip 2CANSAM0.4.zip (12.9 KB, 3 views)

Last edited by drakesword : 18-04-2011 at 10:39. Reason: Updated software
Reply With Quote
  #8   Spotlight this post!  
Unread 18-04-2011, 18:41
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: Comming soon: 2CAN Simple Analyzing Monitor

Since this is Java-based, will it run under any OS with a JRE?

Also, I see three dots for each motor. What do those mean?
__________________
-- Marshal Horn
Reply With Quote
  #9   Spotlight this post!  
Unread 18-04-2011, 21:44
drakesword drakesword is offline
Registered User
AKA: Bryant
FRC #0346 (Robohawks)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: USA
Posts: 200
drakesword is on a distinguished road
Re: Comming soon: 2CAN Simple Analyzing Monitor

Quote:
Originally Posted by kamocat View Post
Since this is Java-based, will it run under any OS with a JRE?

Also, I see three dots for each motor. What do those mean?
Yes this should run under any os with the JRE.

The left dot signifies if the jag is seen as active
The middle dot signifies if a fault was detected (untested though)
---If at any point a fault is detected the dot will become and stay red
the right dot signifies if communications have been constant
---If at any point communications appears to have been lost the dot will become and stay red
Reply With Quote
  #10   Spotlight this post!  
Unread 19-04-2011, 19:59
mjcoss mjcoss is offline
Registered User
FRC #0303
 
Join Date: Jan 2009
Location: Bridgewater,NJ
Posts: 70
mjcoss is a jewel in the roughmjcoss is a jewel in the roughmjcoss is a jewel in the roughmjcoss is a jewel in the rough
Re: Comming soon: 2CAN Simple Analyzing Monitor

I could probably figure out how you're gathering the info from the 2CAN but ...

Any chance of getting the code? I have an android phone, the SDK, and some time between now and St. Louis and have been itching to write my first app. And this would be a cool app to have on my phone
Reply With Quote
  #11   Spotlight this post!  
Unread 20-04-2011, 00:22
drakesword drakesword is offline
Registered User
AKA: Bryant
FRC #0346 (Robohawks)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: USA
Posts: 200
drakesword is on a distinguished road
Re: Comming soon: 2CAN Simple Analyzing Monitor

Quote:
Originally Posted by mjcoss View Post
I could probably figure out how you're gathering the info from the 2CAN but ...

Any chance of getting the code? I have an android phone, the SDK, and some time between now and St. Louis and have been itching to write my first app. And this would be a cool app to have on my phone
Ill consider the release for the code shortly. The problem with going to the android phone is I do no think the same libraries are supported.

It was simple reverse engineering and parsing info. I don't see the harm with releasing the info but let me check with crosstheroadelectronics first ok?
Reply With Quote
  #12   Spotlight this post!  
Unread 24-04-2011, 00:21
drakesword drakesword is offline
Registered User
AKA: Bryant
FRC #0346 (Robohawks)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: USA
Posts: 200
drakesword is on a distinguished road
Re: Comming soon: 2CAN Simple Analyzing Monitor

Quote:
Originally Posted by kamocat View Post
Since this is Java-based, will it run under any OS with a JRE?

Also, I see three dots for each motor. What do those mean?
I was able to run it on *nix without issue

Once on debian and once on Ubuntu
Reply With Quote
  #13   Spotlight this post!  
Unread 28-04-2011, 00:31
drakesword drakesword is offline
Registered User
AKA: Bryant
FRC #0346 (Robohawks)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: USA
Posts: 200
drakesword is on a distinguished road
Re: Comming soon: 2CAN Simple Analyzing Monitor

Version 0.6 is here and is a beta version

Updated:

---Fixed silly bug where any value between -9.99 and -0.01 would cause an exception to be thrown (values were read as - 9.99 not -9.99)
---Bundled everything into an executable jar file
---Added a batch file to start the program
---Modified the V-Out scale to show a negative throttle on the graph (note the scale will say 200 instead of 100 - will be fixed in the next release)

Installation notes:
Unpack the zip file into a folder
Modify the driverstation storage ini file:
---open the file
---copy the cmd line
--change to c:\frc\start.bat (or wherever you extracted the zip)
---Paste the command line into a new line on start.bat

**Sorry folks i dont have access to our driver station so I cannot create the line for you. If someone is kind enough to do this and post their line it would be greatly appreciated**

Other notes:
Have not had time to add the logging rate modifier like I had promised. For those without broken promises under hardship may cast the first bit (either a 1 or a 0)
Attached Files
File Type: zip twocansam0.6.zip (18.2 KB, 14 views)
Reply With Quote
  #14   Spotlight this post!  
Unread 28-04-2011, 01:47
Trying to Help Trying to Help is offline
Registered User
FRC #1729 (Monadnock 4-H Robotics)
Team Role: Mentor
 
Join Date: Feb 2009
Rookie Year: 2007
Location: New Hampshire
Posts: 294
Trying to Help has much to be proud ofTrying to Help has much to be proud ofTrying to Help has much to be proud ofTrying to Help has much to be proud ofTrying to Help has much to be proud ofTrying to Help has much to be proud ofTrying to Help has much to be proud ofTrying to Help has much to be proud of
Re: Comming soon: 2CAN Simple Analyzing Monitor

Thanks for creating this! Our team used 2CAN for this first time this year and I think your software will be very handy for our programming subteam next year.

Trying to Help
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 15:31.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi