I am a student and I am working on a theme of standardization of a machine, for this I have made a parameterization on solidworks, this by writing all the dimensions of the machine according to two essential dimensions (I have used mathematical equations), however I have reached a stage where I need to use more advanced in my table (condition function, to program a value.... etc), which is not possible in a simple table of solidworks equations, I made an excel file or I set everything up and I want to insert it directly into my solidworks file but I can't find a way to do that and link my machine dimensions to this external file so that if I change in my excel table, The quotations in the machine follow!!
PS:
The machine is an assembly of several components that are themselves parameterized
I have about 100 equations in the parameterization table
Please If you have a solution to offer me do not hesitate.
Why do you say it's not possible via the table of equations directly?
Otherwise you can try to go through a part family that will be linked to your excel file or in another case, import a text file containing all your equations via the "import" button on the equations page of the solidworks design tree.
However what I want to do is not a family of parts or a configuration, it is rather a question of setting the dimensions of the machine to be able to manage the modifications of these dimensions, my goal is not to have several versions but it is to be able to change a dimension at any time and that the whole sequence of dimensions follows This change, I work on the same type of machine except that each time I have to adapt some dimensions to the requirements of my client, I have set up all the dimensions with the "equation" tool in solidworks and it works by the way, now I am looking to use other functions that are not available in solidworks ( scroll values, the function if.. condition.. Like what... etc), I did all the settings on excel but when inserting the file, it doesn't recognize it and it put all my settings in error. I tried with a text file and it worked but I want to insert the Excel file directly.
Here is a screenshot of what solidworks shows me during the insertion
On the other hand, why link equations in your excel file that are calculations (example: upper crossbar length = spar spacing + spar width) I think this value should not be linked (uncheck the box)
For the rest, you can very well put equations with conditions without problems.
After inserting the Excel file on solidworks, it is no longer accessible via excel (see the screenshot) which means that I will no longer be able to modify the dimensions which implies that my work has returned to 0
When I click on "OK" Solidworks gives me an error message, if I click yes it quits without saving the changes and if I click no it I can't close the table
In your opinion, how can I correct after inserting the table? And why did it damage my Excel file?
Here is the parameterized solidworks file as well as the Excel table that I want to insert
There are equations in the solidworks file but I want to remove them to use the excel file directly because it's better set up and it will make it easier for me to do my work
Why would you want to delete equations in Solidworks? With me your formulas work without error.
If the goal is to control your assembly via an excel file, the easiest way is to go through a family of parts.
You also have the choice of the Xpress driveworks (or solo or pro depending on the license) which allows it to control your assembly via a simplified form.
There you would no longer have a formula in your project but directly in driveworks.