One important point in this video that was not mentioned once you create the switch rules (A to C1 | A to C2 | A to C3 and so on) do not forget to check them as internal rule for applying it in the main rule (switch A, B and C).
In this example, it is possible to have a single replaceable component that can be mounted to a different slot depending on the component selection made on the product template. (i.e. if component_1 is selected it gets mounted to slot A, if component_2 it goes to slot B). I could use suppression by expression, but i was wondering if i could use visual rules instead for a cleaner execution.
Interesting question! We don't have the ability to directly specify alternate assembly constraints, but if the different mounting positions were spaced along a similar direction, you could certainly have one of the assembly constraints be a Distance constraint that could vary based on the selected component (and thus in your example, modify the position the swapped component into slot A or B based on a different distance value.) I suppose this could work for angular constraints as well, now that I think about it. Again, thanks for an interesting question!
Is it possible to make pts ask a user to "select a point" and use it data? or select a surface and fetch that data. Instead of hard coding which surface or point to look for?
Definitely! You can certainly include WAVE Link features in a Product Template interface, enabling you to associatively select geometry (points, datums, sheets, bodies, etc.) in nearby parts to use in your construction. Your question is a great one, and it's made me realize that I don't have any videos up about using WAVE with Product Templates. I'll add that to my list! Thanks!
@@taylorandersonnxvideos ooh i will try wave. Although i dont know how to bring them into product template interface. 🙂 the actual root for my question was i discovered pts as an alternative to udfs. But udfs have reference object concept which pts doesnt have. Since udf is a feature. Pts a whole prt. So was wondering how can i implement udf reference concept into pts. If you can answer this it would be a huge help. 🙂
@@taylorandersonnxvideos also i was able to make points user selectable. By craeting a point expression and adding that to template. In the ui it will ask user to select point. The users selection will be the new point and that data is stored in my expression. A makeshift user selection of geometries(only point so far) 😅
@@saratchandramv1886 As for WAVE features, in the Author tool just drag the WAVE feature into the UI... We'll automatically create the right UI to reparent the specific linked objects in the feature. 🙂 And if you're coming from UDFs, then take a look at "Feature Templates" in NX, starting with NX 2206. These are the next-generation UDF, based on a common authoring framework with Product Templates. Here are some videos about those (including a WAVE example): ruclips.net/video/XaalG76-A2s/видео.html&pp=iAQB
@@taylorandersonnxvideos ooh will give a try with wave features like u directed. And yep! I learned about feature templates from one of your posts on a forum. Unfortunately for us we need to work on nx 11 😅 I am eagerly waiting for my company to upgrade to a new version so i cn try feature templates. Will definitely check out the videos on it. Thanks alot.
One important point in this video that was not mentioned once you create the switch rules (A to C1 | A to C2 | A to C3 and so on) do not forget to check them as internal rule for applying it in the main rule (switch A, B and C).
Good point! Thank you!
In this example, it is possible to have a single replaceable component that can be mounted to a different slot depending on the component selection made on the product template. (i.e. if component_1 is selected it gets mounted to slot A, if component_2 it goes to slot B). I could use suppression by expression, but i was wondering if i could use visual rules instead for a cleaner execution.
Interesting question! We don't have the ability to directly specify alternate assembly constraints, but if the different mounting positions were spaced along a similar direction, you could certainly have one of the assembly constraints be a Distance constraint that could vary based on the selected component (and thus in your example, modify the position the swapped component into slot A or B based on a different distance value.) I suppose this could work for angular constraints as well, now that I think about it. Again, thanks for an interesting question!
Hi Taylor, thanks for sharing great video. can you share part files.
Which you have used in the video.
Is it possible to make pts ask a user to "select a point" and use it data? or select a surface and fetch that data. Instead of hard coding which surface or point to look for?
Definitely! You can certainly include WAVE Link features in a Product Template interface, enabling you to associatively select geometry (points, datums, sheets, bodies, etc.) in nearby parts to use in your construction. Your question is a great one, and it's made me realize that I don't have any videos up about using WAVE with Product Templates. I'll add that to my list! Thanks!
@@taylorandersonnxvideos ooh i will try wave. Although i dont know how to bring them into product template interface.
🙂 the actual root for my question was i discovered pts as an alternative to udfs. But udfs have reference object concept which pts doesnt have. Since udf is a feature. Pts a whole prt.
So was wondering how can i implement udf reference concept into pts. If you can answer this it would be a huge help.
🙂
@@taylorandersonnxvideos also i was able to make points user selectable. By craeting a point expression and adding that to template. In the ui it will ask user to select point.
The users selection will be the new point and that data is stored in my expression. A makeshift user selection of geometries(only point so far) 😅
@@saratchandramv1886 As for WAVE features, in the Author tool just drag the WAVE feature into the UI... We'll automatically create the right UI to reparent the specific linked objects in the feature. 🙂
And if you're coming from UDFs, then take a look at "Feature Templates" in NX, starting with NX 2206. These are the next-generation UDF, based on a common authoring framework with Product Templates. Here are some videos about those (including a WAVE example): ruclips.net/video/XaalG76-A2s/видео.html&pp=iAQB
@@taylorandersonnxvideos ooh will give a try with wave features like u directed.
And yep! I learned about feature templates from one of your posts on a forum. Unfortunately for us we need to work on nx 11 😅
I am eagerly waiting for my company to upgrade to a new version so i cn try feature templates.
Will definitely check out the videos on it. Thanks alot.
i have problem, why component cant switch, i allready follow this tutorial, can you help me?
Did you solve your problem?