Hey folks, where can you change the information listed in the manufacturer data section for a symbol?
There are two ways I can read your question:
Q1: How can I change the values of the properties listed under manufacturer Data?
A1: You can do this for example by going to Library > Manufacturer Parts Manager, look up the manufacturer part used, and alter the values there. Do note this is now a change made in your database!
Q2: How can I change what properties are displayed under Manufacturer data, in the Component Properties?
A2: Well, one way is to edit the UserDataDescription.xml, typically located in C:\ProgramData\SOLIDWORKS Electrical\XmlConfig\UserDataDescription. Change the UserDataDescription.xml there for changing it for new projects that you make, or in C:\ProgramData\SOLIDWORKS Electrical\Projects\ PROJECT NUMBER \XmlConfig\UserDataDescription if you want it changed project-specific.
You will find quite a few of these UserDataDescription.xml files. These .xml files are specific for each object type. For example, the one starting with M is for objects of type 'Motors' specifically.
If such a file is not yet in your Projects/ location, you can copy it from the other XmlConfig location mentioned, and go from there.
Open the xml in wordpad and find <ManufacturerDatas>. Listed after that are the properties that can be filled in. The Index shows at what row the next data is coming on. Example:
Just add what you need, like <ManufacturerData><Index>5</Index><Name>Weight</Name></ManufacturerData>.
Of course, when editing files that belong to the program directly, all regular sanity-check warnings apply. Back your projects up with Archive Environment and save a copy of the original .xml
Maybe I am not understanding your question correctly. But a "symbol" does not hold the MFG data. That is pulled from the MFG part.
The way I think it works is that the symbol type will have different types of data that can be pulled.
IE TD1 means something different in a relay than a terminal block. So make sure that the symbol type and the MFG type are consistent.
My question was regarding how I could change what properties are displayed under Manufacturer data, in the Component Properties. Thanks for putting me on the right path!
Matthew, hope this helps, or at least adds to the discussion.
I would go with Evan on this one... as it is the exact answer I was thinking of as well.
Hi Matthew, I came across a need for this, and while I created a new class and built a new userdata profile for it, when I edit the .xml, the prompt (weight) for instance appears in whatever line I placed it on, but that field doesn't appear when I create a part using that class. Going back to the class properties, the dropdown on manufacturer doesn't seem to have my new additions in it, it only lists the original options that came with Electrical when I click the dropdown. So essentially is lists out the text I entered in the .xml but doesn't show that manufacturer data field as available anywhere. Is there a central .xml file where I could edit the contents of those manufacturer data field dropdowns?
I did follow up with SW on this one, there is no back door method here, but there is an Enhancement Request that I suggest anyone interested in this functionality should vote for! SPR 787739 "Ability to add fields to Manufacturer Data for Manufacturer parts."
Retrieving data ...