DRAFTOLOGIST Posted July 24, 2014 Posted July 24, 2014 Has anyone experience this or know why this happens? dwg A is x-refed to dwg B. am working on dwg B & click on x-ref and go into Edit reference in place. if I now click on > any object and go into properties & change the color from bylayer to red (for example) and save changes. -everything works fine and when i come out - the drawing B display red colour. -which is ok > however if i click on x-ref and go into Edit reference in place.if I now click on a layer and change its colour from pink to red. all the objects change colour to red. but when i save changes and come out to DWG B the colour of layer donot chage ,, stays pink (Visretain =1 , but i don't think its to do with that) Quote
Dipali Posted July 24, 2014 Posted July 24, 2014 It has to do that visretain. It should be zero to reflect any change in properties of object. Quote
Dadgad Posted July 24, 2014 Posted July 24, 2014 (edited) Welcome Draftologist to CADTutor. Nice Avatar and Name, now that you have fixed it!. Per Dipali's suggestion, here is the SYSVDLG information regarding the VISRETAIN variable. Edited July 25, 2014 by Dadgad Quote
DRAFTOLOGIST Posted July 25, 2014 Author Posted July 25, 2014 hey Dipali I have tried the same procedure using visretain = 0. and got the same result. I think no matter what the value of ViSRETAIN is,, - if you go into EDit _REFERENCE IN PLACE - change the colour of a LAYER ,- Save changes and go out to DWG , LAYER colour do not change. Quote
DRAFTOLOGIST Posted July 25, 2014 Author Posted July 25, 2014 Thanks Dadgad. for my case/procedure I am not closing and reopening the drawing. Changes doesn't show up while working and saving the drawing. Quote
Dadgad Posted July 25, 2014 Posted July 25, 2014 After closing the block editor, you might try doing a REGENALL. Have you tried reopening one of those upon which you had been working, without displaying the changes, to see if those changes might display after reopening the drawing? Quote
DRAFTOLOGIST Posted July 25, 2014 Author Posted July 25, 2014 After closing the block editor , I have REGENALL -& saved file. closed it. & after reopening - No Changes are displayed. Quote
Dadgad Posted July 25, 2014 Posted July 25, 2014 That about sums up all of my ideas, can't win them all, maybe somebody else will be able to help you, hope so. Quote
Dipali Posted July 25, 2014 Posted July 25, 2014 ok, i tried what you were trying to do. when i chnage the layer color, irrespective of visretain value, the color changes on screen and stays that way in my working seccion. but if i open and see the xref it does not chnage in original file. so i visretain value is 0 and i reload the drawing it goes back to original color and if thevalue is 1 it satys the new color. i have no idea about the result. Quote
Dadgad Posted July 25, 2014 Posted July 25, 2014 Draftologist, you should spend a few minutes delving into the system variables which are XREF related, as shown in the snip from my SYSVDLG window, there aren't really that many, and some of them are clearly not complicit. I am not sure if you will have the Express Tool SYSVDLG available in your vertical or not, but that is a very good place to research likely issues caused by variable conflicts. I suggest you look at XEDIT, XLOADCTL and XREFTYPE, and pay attention to how they are related as, described there. Quote
RobDraw Posted July 25, 2014 Posted July 25, 2014 I think until you find a solution and you want the XREF to control layer settings, you should do your XREF editing by opening the file instead of using REFEDIT. That should do what you are trying to accomplish. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.