I understand that there is another thread mentioning this subject, but I really think that in order for AutoCAD P&ID to be more robust, it needs to be re-addressed. This may be a wish-list item, but for me, this is more of a hotfix-scale item.
I as well as many other users would love to have the option to have a "blank" value in both annotations and selection lists to substitute for the "dot" or period that appears when a value is null. Entering a space to hide the period isn't so bad in some cases, but for cases like the one below, it becomes a huge ordeal.
I have created an instrument bubble that has 4 seperate selection lists (one for each corner (function) of the bubble). Most of the time, these values will be null, so for me to have to enter a space character for each of the fields becomes a real pain on a drawing that contains dozens of instruments. The project we are using AutoCAD P&ID for will have several hundred drawings - all of them will have anywhere from a dozen to 3 dozen instrument bubbles on each drawing.
Our only way to deal with this is to export our entire project list of instruments to an excel file, filter by the blank values and populate them with a space character, and then import the file back into AutoCAD P&ID.
A simple fix would be to allow a space character as one of the options in a selection list.
If any other users would like to have this option, please comment in order to help get this moving along.
Thanks for hearing me out in advance
*Notice the periods in the instrument's corners as it is newly-placed in a drawing*
Solved! Go to Solution.
Please try this:
In your selection list, add a new value and type in ALT+0160 (unicode character, not a space so you have to hold down the ALT key and type in '0160') Then set the description to something like 'NULL' or 'TEST'
Once that is saved, go to the properties and set the second item on the list as the default value for your selection list. That will leave a "null" value in your instrument functions by default and will not display the dot on the drawing when it's initially placed.
I saw that procedure mentioned in the previous thread, and tried it, but continued to get the same result as if I had entered a "space" character.
The following error message appears:
I'm using 2013...
Interesting, it worked for me the first time around. Now that I have gone back to double check I cannot add the unicode character again.
Let me do some additional testing and I will let you know what I find.
Please see this screen recording for more info:
It looks like a workaround might be possible, but it requires using non-AutoCAD, TrueType fonts in annotations.
I just wanted to follow up to let you know that I found a character even better than the Unicode Unit Separator to hide the periods from blank properties. The problem with the Unit Separator is that a rectangular unicode glyph would still plot on our pdfs. I just discovered that using U+200B instead of the Unit Separator will cause the property to be null both in the program AND on pdfs because it inherently does not have a graphical glyph representation, at least for true type fonts.
Here is a link with more info on this character and how someone can easily get access to it:
Just thought I'd pass along for future reference in case you run into this again.
Thanks for sharing this!
This all seemed to work great. Problem is that it now prints out a vertical bar for any component that has a unicode character in it. The bar prints out a couple of inches to one side of the component. Oddly enough, it does not show on the screen, or on a PDF or DWF, but does print out in hard copies. Must have to do with using the true type fonts. I have tried changing the print settings on the printer for true type fonts to be both text or graphics and you get different results, in the location of the vertical bar, but it still prints out the vertical bar either way.