Hi all,
I've a corncern with my robcad,
How can rename the library folders and keep all links? I mean the folder's names inside of "robcad_local"
Does anybody knows some idea?
Thanks!
Bye
Hi all,
I've a corncern with my robcad,
How can rename the library folders and keep all links? I mean the folder's names inside of "robcad_local"
Does anybody knows some idea?
Thanks!
Bye
There is no easy solution!
Main thing: think before you act. If you build a library be thoughtful. But shit happens, so here's what you need to do:
rename the library to whatever you need. Yes now all library parts are disconnected. Go to Data => Project Utilities => Connection => Resume and reconnect the library. You have to do that on the lowest directory level.
So if it was @robcad_local\AAA\BBB\CCC\DDD & @robcad_local\AAA\BBB\CCC\EEE and it now is @robcad_local\AAA\BBB\PPP\DDD & @robcad_local\AAA\BBB\PPP\EEE you have to connect DDD and EEE separately.
good luck.
ps if you use robcad_local that means you use an old Ford library. I do not believe you're allowed to rename that library. You must rebuild your library under Library_root if it is new equipment. The existing equipment must remain there. And ofcourse you're not allowed to change the library structure of Ford, or any customer for that matter.
Yes, I know your PS, is a test... to make the most of old cells.
I meant something like editing robcad files or something like that, I think this is a good way and quickly, but i dont know how do it.
thanks for your reply.
The path to the component from the library root is stored in the cell, therefore any changes must be done on the cell.
As far as i know there is no method to do what you seem to want (changing the library structure for used components, doing multiple different changes at the same time to multiple cells) without doing it in several stages (one for each different change) and using the "replace connection" and "resume" connection commands that are part of the robcad "data" gui.
As Ynze has said you can replace connections to individual components that you move within the library structure, and you can move chunks of the library, but all of this would have to be done on the individual cell level.
You can also change the library root which allows you to move the entire library from one place on the server to another (this would be done at the project level or wherever you have your settings xml file) and would maintain the connections.
You could probably do this sort of thing on a robface file of a cell, but when you robfaced it back into a cell, lots of information (layers, attachments, etc..) would have been lost, so it probably wouldnt be worth it.
Big question is: what do you want to do with the old cell. If you just need all equipment etc, there might be an other way.
You could use the robfaceout with the following flag -proto_ref. All you now get is a text-file referencing all library parts. In a texteditor you can change the library path and then do a robfacein. But like simspec says, you will have lost a lot.
In short, which ever way you turn it's always a lot of work. So you need to question your self is it worth the time and money.
Big question is: what do you want to do with the old cell. If you just need all equipment etc, there might be an other way.You could use the robfaceout with the following flag -proto_ref. All you now get is a text-file referencing all library parts. In a texteditor you can change the library path and then do a robfacein. But like simspec says, you will have lost a lot.
In short, which ever way you turn it's always a lot of work. So you need to question your self is it worth the time and money.
Could you please explain how to do that in simple terms.
Before I start, please read the remark from Simspec above on robface and cells.
open a command window (cmd)
before you can do anything you need to set the Library Root, because all elements in the cell are refered to the library root
(I've mapped mine to the drive L: )
> set LIB_ROOT=L:\
If you use robfaceout and robfacein in the command tool (e.g. robfaceout -h) you find a multitude of options.
>robfaceout cellname -proto_ref
now you can edit the robfacefile and change the library path and then simply do a robfacein.