Reset environment

12 posts / 0 new
Last post
#1 Reset environment

How would we reset an environment? After moving the environment around multiple times, it seems like some internal connections are missing and the environment is not working properly.(Instead of zipping the environment I got the raw folder and tried to merge the folder from one location to the other). 

We are looking to just salvage all the custom symbols that were created and then start with a fresh environment but can't find a way to get a fresh environment to start adding/modifying

Also had a question about the environments as we were wondering how a collaborative process would be affected by the environment via the cloud. If me and my colleague were to use the same environment in the cloud, and we make edits to a part that overlaps, would the changes be live with the cloud or would the last to save overwrite the progress of what the previous person had made? 

Our current plan is to have an archive of the zip where each person can extract to their own local location like C:localdisk, but then how would we be able to merge the files without error?

I was wondering what an ideal method for a collaborative process would be. 

Ok.

Thanks for posting on the forum.

We are looking to just salvage all the custom symbols that were created and then start with a fresh environment but can't find a way to get a fresh environment to start adding/modifying

The easiest way is to start with a fresh install, and then copying the 'Catalogue' sub-folder of you old environment on top of the new one, making sure not to overwrite any existing files.  This will add anything that got created by you to the 'out-of-the-box' environment.

Also had a question about the environments as we were wondering how a collaborative process would be affected by the environment via the cloud. If me and my colleague were to use the same environment in the cloud, and we make edits to a part that overlaps, would the changes be live with the cloud or would the last to save overwrite the progress of what the previous person had made? 

It depends what is saved.  With regards to parts and symbols, those are separate files, so the risk of overwriting one another's modifications is quite slim (both would need to modify the same part/symbol at the same time...)  But for general settings associated to the environment (creating classes, numbering formats, etc.) then yes, the last persone to save wins.

This tutorial explains how to share the environment on a cloud drive.

Let us know if this properly answers your question.

 

I tried this but the blocks I created don't appear in Symbol lib

I tried this, but none of the blocks I created appear in the Symbol Library.  I see files for my blocks under Drives, for example.  How can I get them to appear in the symbol library?

Let's see...

Thanks for posting on the forum.

It would be easier to help you if had a copy of your environment.

We would need you to make a ZIP of your environment folder and attach it to a forum reply.  This tutorial about backing-up your environment will indicate which folder we need you to ZIP.  (Note: only you and the SkyCAD staff will have access to your environment file.  All other users won't even be able to see the file.)

This will allow us to figure out why your symbols do not show in your library. 

We'll look at this as soon as we have your environment on hand.

Here is the environment zip file

Here is a zip of my environments.

Ok.

Thanks for attaching your environment.

It looks like the library file is the out-of-the-box one, so it doesn't contain the blocks you added yourself.

Unless you have a backup somewhere, the easiest way to add those blocks back to your library is to open a project where you know the block is used, select it and click 'Home/Save'.  This will not only save the block over itself, but also add it to the library.

One other way is to click to expand a library folder where you wish to add an existing block, and click 'Home/Add existing graphical object', but this requires to know exactly the name and location of the block file.

Let us know if this works out.

I did what was suggested in the first post.

I did what was suggested in the first post.  In this folder

C:\SkyCAD Environments\Standard Environment\Catalogue\root class\work field classes\Component\Drive

I found these files named after three of the drives I've created.  Is there no way to get them into the library?

 

The second option seems to work

I tried the second option, and it seems to work.  I guess you have to do them one at a time.

These are catalogue parts

These are the catalogue parts files.  They are not block files.  They carry technical information such as electrical properties and IO channels information.

The files you are looking for would be located under <your environment path>\Standard Environment\Catalogue\root class\SkyCad specific Classes\Graphical Element\graphical object\graphical block\work block\

EDIT (just saw your second reply...): Yes, you have to do it one at a time unfortunately.

Why are there multiple files?

I'm finding multiple files.  What should I do?  I picked both and ended up with two entries in the Symbol Library.

PS.  My environment got messed up due to your long and deep file structure exceeding the 256-character limit in windows. You need to trap this error and stop the process before people lose work.

Choose the ones with the higher index

I'm finding multiple files.  What should I do?  I picked both and ended up with two entries in the Symbol Library.

This is specific to block that were made using the block generator.  And regenerating a new block, SkyCAD creates a new file instead of overwritting the existing one (so that past projects using the block do not change.)  In those cases choose the file that has the higher index which will give you the most recent one.

You need to trap this error and stop the process before people lose work.

We're on it.

 

Okay

Thanks.