Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

formula's a great feature

joris_kofmanjoris_kofman Member Posts: 59 ✭✭
edited October 2015 in Product Feedback
Hello All

i now realise that most of this is already mentioned in the october 12 improvement post, but i can not delete this post.

Just last evening i saw the new variable feature in the part studio, it works just great. I especially like the feature based approach this is a rather clever way of getting around the whole circular reference problem.

 Further improvements could be:

1. renaming a variable without breaking other variable definitions where the variable is used
2. mathematical functions such as round, sine, cosine, tangent
3. allow other parts to inherit variables through the derive function

Comments

  • andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    edited October 2015
    I agree that all these changes (and many more) would really make variables sing. 

    On the topic of "Round" and such functions: I recall having to do serious wrangling to persuade Solidworks to report the total tonnage of concrete for a major project (a hydro-electric generation facility) to an appropriate level of implied accuracy.

    A top level assembly drawing which tells the client they will need to make provision for 1,458,237 tonnes of concrete looks as though it was prepared by idiots, or freshly graduated (not very well educated) kids.
    What such a drawing *needs* to show, particularly in the proposal stages, is something like (say) 1,460,000 tons, AND it needs to automatically update to 1,520,000 tonnes after a partial redesign.

    I'm not suggesting that this capabilty should be available explicitly, as a "Number of significant digits" function, but we need sufficient implementation of Excel-like functions to be able to set this sort of thing up with a simple line of code in an output variable definition.... hopefully a little less clunkily than in SW!
  • ilya_baranilya_baran Onshape Employees, Developers, HDM Posts: 1,211
    edited October 2015
    #1 and #3 are on our TODO list, but you can already do things like  round(2.3 + #x) * cos(30 deg) both in variable definitions and things like dimensions. Just be sure to use correct units. We will be improving usability of some of this stuff also.

    I posted a more complete list here: https://forum.onshape.com/discussion/comment/1316/#Comment_1316
    Ilya Baran \ VP, Architecture and FeatureScript \ Onshape Inc
  • joris_kofmanjoris_kofman Member Posts: 59 ✭✭
    #1 and #3 are on our TODO list, but you can already do things like  round(2.3 + #x) * cos(30 deg) both in variable definitions and things like dimensions. Just be sure to use correct units. We will be improving usability of some of this stuff also.

    I posted a more complete list here: https://forum.onshape.com/discussion/comment/1316/#Comment_1316
    yes now i see that there is actually a perfectly good help page detailing the allowed functions and in what input fields these are allowed. Thanks for opening my eyes to that.
Sign In or Register to comment.