Go to Post The 2008 team is not the 2007 team and won't be the 2009 team. Every year is a new year and a new opportunity for growth and development as a FIRST team. It's very cool. - JaneYoung [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 Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 18-02-2010, 19:36
duane's Avatar
duane duane is offline
Registered User
FRC #0701 (RoboVikes)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2003
Location: Vacaville
Posts: 90
duane is an unknown quantity at this point
Send a message via AIM to duane
CAN, LabView, and Synchronization

Is CAN synchronization going to be available for LabView? (I'm not sure if it's available for C++ or Java.)

If I am to understand what synchronization is for, I think it is actually required for any reasonably complex use of the Jaguars.

For example, the layout of the CANJaguar Motors vi screams for the use of synchronization. The Motors vi appears to be designed after the regular Motors vi, unfortunately CAN is synchronous and not parallel like the PWMs.

Even in a two motor configuration, the left side is going to move slightly sooner than the right side. With the 4 motor choice, the flow moves left, right, left, right.

If synchronization was used, one would set values on all the speed controllers and then sync them. This would work much more like the PWM case.

It appears at first, that this can be improved by paralyzing the error control from each Set Output vi. Unfortunately, there's no telling what happens on the serial port if the 4 vi's run in parallel. Hence, synchronization would be very useful here.

In our specific example, we have a 4 motor drive. We would like to use encoders directly connected to the Jaguars. But there is only one encoder for the two motor transmission. I would hope that synchronization could solve this issue (maybe not). As it is now, we need to connect the encoder to the cRio and do the PID control in the cRio.

Are we going to be able to get synchronization for LabView. Will synchronization solve these problems? Especially the encoder situation.
__________________
Duane Murphy
Mentor - Software
Vanden Vikings FIRST Team 701
http://www.vandenrobotics.com
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is anyone using LabView and can bus? Andy Bradley NI LabVIEW 7 19-02-2010 03:37
Assigning synchronization groups? taichichuan CAN 0 16-02-2010 18:56
LabView Trouble with CAN duane CAN 10 15-02-2010 21:26
Can I use C and labview togther Chris11246 NI LabVIEW 2 23-01-2009 18:43
Where can I get LabVIEW? Hershey LabView and Data Acquisition 1 21-01-2006 14:38


All times are GMT -5. The time now is 02:43.

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