I have tried messing around with design tables for this problem, now I have an excel file that modifies the sketch block, but I still do not know how to call out the configuration specific properties in the design table.
Quick flow chart of my current goal:
User makes config. > User selects custom properties tab and fills it out > User opens design table and puts the configuration in it > Design table is automatically filled out using the custom properties > Sketch block is updated to reflect the design table
I have everything but the Design table pulling the custom properties, any clue how to get that part up?http://help.solidworks.com/2016/english/SolidWorks/sldworks/r_Custom_Properties_in_Configurations.htm#rcw1450446642079
I have found this page in the help:
However it looks to me like this is the opposite of what I want, i.e. modifying custom properties with a design table instead of modifying values on a design table with custom properties. Would the naming conventions be similar?
Thank you for responding,
I am aware of that option and have it enabled, I think I need to reword my problem:
I have a design table that edits dimensions on a sketch block, it is working and the sketch block changes when I change the design table and vise-versa.
I also have custom properties set up to take input and create named properties in the custom properties tab, these properties are config. sp.
I want to know how to get the design table to pull the values that users enter into the config. sp. properties.
ex: I name a property for measurement over wires as MOW in config. 020, what to I put in the design table so that the design table reads MOW at config "020 Gear Cut" ?
Would it be something like:
"MOW@@020 Gear Cut" ? (Without quotes)
Or is there a way to do something along the lines of "Link to property > Model found here" similar to what we have when pulling custom properties to notes in drawings?
That would be linking a custom property to the design table, how would I then link that to a particular dimension?
The header I am using is for the dimension I want to modify, instead of entering a numeric value below the header I want to enter a config. spec. property's name.
In my table I have headers to control particular dimensions in my sketch block, the highlighted numbers are what I enter to change the sketch block. I want to know if there is a way to change those highlighted numbers to something like "PA@020 Gear Cut", "MOW@020 Gear Cut" ect...
If I am seeing what you are doing it looks like I could just use your header "$PRP@PA" in column B and then set the cell value of C3 to "=B3" to pull the value from the next column over. It would look a bit more sloppy but it seems like it would work. Thank you! I will play around with it a bit more and see if I could refine it but this is definitely a huge step forward.
Using this method is a bit messy at the moment (The design table keeps changing my already input config properties.) But it definitely works for now, thank you!
If I could get it to pull directly from the property instead of using a column it wouldn't freely modify the property and would be a bit cleaner and keep people from accidentally overwriting their input values. Any idea on how that could be done?