04-01-2008 10:39 AM
04-01-2008 08:44 PM - edited 04-01-2008 08:46 PM
I don't know if this will help or if it is what you need, but you can export individual columns from the speadsheet to a text file or to other software like Excel or print it. You can also use the spreadsheet to change component properties within the design and export that to a text file. This way you could actually bypass the BOM and just export the spreadsheet as the BOM. Also using this technique you can selct only the colums you want exported and leave the ones you don't alone.
I hope this helps. I agree with you that the BOM needs to be more like the spreadsheet view and totally editable by the user.
04-02-2008 08:30 AM
Lacy,
I am familiar with the BOM features that are available and I would be okay with what's there if I could add some of the instances dependent component attributes.
The only attributes that I seem to be able to add to the BOM (add therefore export from the schematic) are from the parts database. I can't export attributes for a particular instance of the part in the schematic. (?)
To illustrate my problem, consider adding a resistor to the schematic that is actually linked to a real partnumber. I would have to create each resistor in the database in order to have them use real partnumbers. Repeat the process for 0603, 0805, 1/4W, 1/8W , 1%, 0.1% etc... that is extremely time consuming. Capacitors have the same problem. I have to make database parts for different types, tolerances, voltages, packages, etc. in order to add a partnumber to the schematic part that can be seen in the BOM.
If I could export the part attributes to the BOM, then I could just add a partnumber attribute to the part when needed or if I could export the part's label, I could label it with a real partnumber.
Alternatively, I would like an easier way to add parts to the database. If I had an open format database, I could write a script to generate partnumbers for any given manufacture's resistors and capacitors of a given family/spec. I can live with having to create new database parts for larger components by hand.
Greg
04-02-2008 09:12 AM
04-02-2008 05:35 PM
04-02-2008 05:56 PM
04-03-2008 07:03 AM
Lacy,
Thanks for the suggestion. I was confusing your reference to "spreadsheet view" for the spreadsheet view of the BOM report and not the spreadsheet of the design. Unfortunately, though the spreadsheet view does show some instance specific information, it does not combine parts or show some of the database information.
I guess my comment is more for NI Developers. The BOM generator does look at instance specific information because it doesn't combine instances of parts (resistors, caps, etc) that have difference types set in the schematic. I therefore don't think it would be that difficult to let me add instance specific fields, (label, attributes, etc) to the BOM. My examples are ment to illustrate the importance of that.
Changing the USER FIELDS in the database when they are edited on the schematic is a dangerous option at has burnt us before. I wouldn't call that expected behavior. When I change the symbol for a part I am prompted to save it to the database. If I change the symbol for a part in the database, I have to run "Update Components" to write those change to my schematic. (as I would expect) Yet if I change the user fields in the schematic, the changes automatically propagate to every thing and get saved to the user database. This behavior is not constant. A changes made to a part in the schematic should stay in the schematic and affect only the instance changed. Changes made to the database should have to be pushed into a schematic.
I have submitted a feedback forum to NI as well.
I am used to posting to the CVI forums where the developer are very responsive. Perhaps where Electronic Workbench was a NI acquisition, the developers are further removed from user feedback.
Greg
04-03-2008 05:40 PM