Go to Post We had an autonomous bug last year . . . Funnily enough, this worked real well and other teams were asking us for this "feature." - dragoonex [more]
Home
Go Back   Chief Delphi > Technical > Programming > NI LabVIEW
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 15-01-2009, 18:02
MachineSMMC MachineSMMC is offline
Registered User
FRC #3026
 
Join Date: Dec 2008
Location: Minnesota
Posts: 24
MachineSMMC is an unknown quantity at this point
Can't Deploy All of Project to cRIO

We have a basic test robot frame up and running with the default cRIO code. The next step for us is to build and deploy the default FRC cRIO Robot Project that comes with labview, but we are having some problems.

Upon opening the project for the first time, I go to the FRC Basic Robot Deployment properties and adjust it so that Autonomous Independent.vi, Basic Robot Global.vi, Build Dashboard Data.vi, and Dashboard Datatype.ctl are always included. The project won't build after that, giving the error
Code:
Visit the Request Support page at ni.com/ask to learn more about resolving this problem. Use the following information as a reference:

Error 1502 occurred at AB_Source_VI.lvclass:Close_Reference.vi -> AB_Build.lvclass:Copy_Files.vi -> AB_Application.lvclass:Copy_Files.vi -> AB_Build.lvclass:Build.vi -> AB_RTEXE.lvclass:Build.vi -> AB_Build.lvclass:Build_from_Wizard.vi -> AB_UI_FRAMEWORK.vi -> AB_Item_OnDoProperties.vi -> AB_Item_OnDoProperties.vi.ProxyCaller

Possible reason(s):

LabVIEW:  Cannot save a bad VI without its block diagram.
I resolve this by enabling debugging in the build specifications. After that, the project builds with the following warnings
Code:
LabVIEW prevented a file name collision during the build. Duplicate file names cannot be copied to the same destination. You can rename files as part of the build process to avoid name conflicts.

The following files were moved to a unique location:

C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\System\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\AI\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\AnalogTrigger\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\AnalogTrigger\ReadConfiguration.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Counter\ReadConfiguration.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\AI\ReadLoopTiming.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\DIO\ReadLoopTiming.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\AI\GetDevStatus.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\DIO\GetDevStatus.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\DIO\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\AnalogTrigger\WriteConfiguration.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Counter\WriteConfiguration.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Counter\GetDevStatus.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Encoder\ReadConfiguration.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Counter\ReadEnable.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Encoder\ReadEnable.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Counter\ReadOutput.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Encoder\ReadOutput.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Counter\ReadTimerConfiguration.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Encoder\ReadTimerConfiguration.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Counter\ReadTimerOutput.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Encoder\ReadTimerOutput.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Encoder\WriteConfiguration.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Counter\WriteEnable.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Encoder\WriteEnable.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Counter\WriteReset.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Encoder\WriteReset.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Counter\WriteTimerConfiguration.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Encoder\WriteTimerConfiguration.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Encoder\GetDevStatus.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Counter\Open WO Configuration.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Encoder\Open WO Configuration.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Global\GetDevStatus.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Global\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Counter\InvalidResourceErr.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Interrupt\InvalidResourceErr.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Interrupt\ReadConfiguration.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Interrupt\WriteConfiguration.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Solenoid\GetDevStatus.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Solenoid\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\AI\WriteConfig.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\SPI\WriteConfig.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\SPI\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\WatchDog\GetDevStatus.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\WatchDog\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\System\Get.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\Joystick\Get.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\Joystick\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogChannel\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogModule\GetDevStatus.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogModule\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogChannel\GetDevStatus.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogModule\GetAverageValue.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogChannel\GetAverageValue.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogModule\GetAverageVoltage.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogChannel\GetAverageVoltage.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogModule\GetValue.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogChannel\GetValue.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogModule\GetVoltage.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogChannel\GetVoltage.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\Joystick\Close.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogChannel\Close.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\Camera\Close.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\Camera\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\Watchdog\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\Watchdog\Close.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogChannel\ERRSetOnUnallocatedChannel.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\PWM\ERRSetOnUnallocatedChannel.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogChannel\ChannelCache.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\PWM\ChannelCache.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\AnalogChannel\ChannelCacheOp.ctl
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\PWM\ChannelCacheOp.ctl
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\DigitalModule\GetDevStatus.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\DigitalModule\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\NIFPGAInterface\Encoder\Open & Configure.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\PWM\Open & Configure.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\PWM\GetValue.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\PWM\GetDevStatus.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\PWM\Close.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\PWM\Open.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\PWM\MotorControl\Close.vi
C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\Robotics Library\WPI\RobotDrive\Close.vi
Then if I go to Basic Robot Main.vi and deploy it, it comes up with a deployment error and warning resolution box, saying that Basic Robot Main.vi is broken or otherwise not in a deployable state.

Does anyone have an idea as to what might be causing this problem?
__________________
Chris Tellers
Mentor
Team #3026
Orange Crush
Reply With Quote
  #2   Spotlight this post!  
Unread 15-01-2009, 18:17
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,752
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Can't Deploy All of Project to cRIO

My recommendation is to open the VIs you mentioned and see which of these is broken. In reality, you shouldn't need to update the properties of the build. It already includes the Robot Main and all of its dependencies, but it shouldn't hurt to include others -- unless they are broken.

Greg McKaskle
Reply With Quote
  #3   Spotlight this post!  
Unread 15-01-2009, 18:41
MachineSMMC MachineSMMC is offline
Registered User
FRC #3026
 
Join Date: Dec 2008
Location: Minnesota
Posts: 24
MachineSMMC is an unknown quantity at this point
Re: Can't Deploy All of Project to cRIO

Whew, we fixed it! Some datatypes weren't wired correctly in Async VI Agent.vi in the NI_FPGA_Interface.lvlib
__________________
Chris Tellers
Mentor
Team #3026
Orange Crush
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
Help to Deploy a Program in Labview. Delian NI LabVIEW 7 10-12-2008 21:13
97's Ramp Deploy ZZII 527 Robot Showcase 5 28-02-2007 15:18
Can't WE all just get along? archiver 2000 0 23-06-2002 22:29
Can't We All Just Get Along?? :) archiver 1999 9 23-06-2002 22:17
Goals, balls.. Can't we all just get along? Mark_lyons General Forum 40 23-04-2002 09:50


All times are GMT -5. The time now is 22:47.

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