It sounds like your AutoCAD Electrical project is not pointing to a valid library path. The reason you will be able to insert on some drawings has to do with an old, old AutoCAD function that uses a local block, if found, before inserting a fresh block from the hard disk. Any drawings that already contain the relay symbol will have no problem. AutoCAD and AutoCAD Electrical both look local (inside the drawing file itself) before they look elsewhere for the block name you specify. Even if you have deleted all occurrences of a block, unless you purge the drawing of unused blocks, they will still be resident in the file. This is why AutoCAD Electrical includes the Update Block utility. It will essentially delete and purge all occurrences of a specified block and replace with a new one from the library folder, and of course it can perform the operation project wide.
Check your project properties to be sure you have a valid symbol library path specified. Perhaps you have upgraded and your project is still pointing to an old library path.
Thanks for your attention sir
So,It seems that this problem depends on this special project and if I change my project and transfer it 's drawings to new one it removes.Due to I checked this project on another pc and problem again appears,is it necessary to reinstall software?
best regards
No need to re-install....
Right click on a project where everything is working properly. Expand the Schematic and Panel Footprint Libraries sections located in the Project Settings tab.
Write down the directory paths (or do a printscreen).
Right click on the project that has the problems and open the Project Settings tab. Now expand the Schematic and Panel Footprint sections. Check the settings and if any are different to what you have written down, change them to match.
If the client wants special blocks used, add them at the top of the settings list so that they are looked through first but make sure that your standard directories are listed under them. That way is the client blocks dont have what you need, the program then looks in your standard library and uses the standard block.
Regards Brad
Brad Coleman, Electrical Draftsman
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.