Author Topic: Multi-Point Routing Logic  (Read 525 times)

0 Members and 1 Guest are viewing this topic.

Offline rjdonahueTopic starter

  • Active Member
  • **
  • Posts: 14
  • Country: us
  • Gender: Male
Multi-Point Routing Logic
« on: Oct 16, 2024, 17:07:25 PM »
Does anybody know if there is a way to force the multi-point routing to add set parts for certain scenarios?

Our specific issue is I want to force taps off steel pipe to copper to go threadolet>dielectric nipple>threaded brass coupling>Male copper adapter (this is our company standard).

However, any way I've tried needs to have the male adapter enabled on the palette, which then Revit just puts it right into the threadolet...

I was thinking possibly forcing connectivity of the male threads of the adapter to only connect to brass material, but I can see that causing problems down the road when it needs to connect to something else...

Has anyone tried doing anything like this? Or are we stuck just manually adding these parts one by one?

Steamfitters Local 449

Offline cnash

  • Premier Member
  • *****
  • Posts: 1440
  • Country: us
  • Gender: Male
    • William R. Nash Companies
Re: Multi-Point Routing Logic
« Reply #1 on: Oct 16, 2024, 17:52:36 PM »
As far as I know the logic is "baked in" Revit, so it's not something user controllable.
Christopher Nash
Operations Software & Process Manager
William R. Nash, LLC.

Offline cadbob

  • Premier Member
  • *****
  • Posts: 2928
  • Country: us
  • Gender: Male
    • SMWIA Local 17
Re: Multi-Point Routing Logic
« Reply #2 on: Oct 16, 2024, 18:07:11 PM »
You could try this not sure if it will work or even if it is what your looking for, seen this just yesterday.

https://apps.autodesk.com/RVT/en/Detail/Index?id=4407476436741894400&appLang=en&os=Win64

When someone asks where you see yourself in 5 years... Buddy, I'm just trying to make it to Friday. :)

Offline rjdonahueTopic starter

  • Active Member
  • **
  • Posts: 14
  • Country: us
  • Gender: Male
Re: Multi-Point Routing Logic
« Reply #3 on: Oct 16, 2024, 19:14:37 PM »
Thanks guys. I figured it wasn't something they would let us do (shocker).

I've been wondering if there is someone out there who has been able to see the baked in logic behind it all... Sometimes what it does I can't wrap my mind around. Some of things it does for Sheet Metal parts are absolutely bonkers.

For piping, it seems like it's basically looking for the angle, and then searching for the next available part based on CID#, connector connectivity, and whether it is male/female. But after that it seems like there is no set rule. I wonder what parts take priority.

Just thinking out loud I guess. It would be nice to have some more control.
Steamfitters Local 449

Offline madcad

  • Senior Member
  • ****
  • Posts: 373
  • Country: gb
  • Gender: Male
Re: Multi-Point Routing Logic
« Reply #4 on: Oct 17, 2024, 19:07:55 PM »
I believe the logic is-
First button in first tab>Can its connectors and sizes work>No Next button in first Tab>
Then Next Tab.
Button order is important. You want a reducing tee before an equal tee for instance. Otherwise it places a tee and reducer.
I don't think button mapping is a thing anymore.
You can usually get it to do wat you want with some strategic "Exclude from fill"

Offline WilliamNY

  • Full Member
  • ***
  • Posts: 104
  • Country: us
  • Gender: Male
Re: Multi-Point Routing Logic
« Reply #5 on: Oct 25, 2024, 19:23:36 PM »
Our specific issue is I want to force taps off steel pipe to copper to go threadolet>dielectric nipple>threaded brass coupling>Male copper adapter (this is our company standard).

I was thinking possibly forcing connectivity of the male threads of the adapter to only connect to brass material, but I can see that causing problems down the road when it needs to connect to something else...

Has anyone tried doing anything like this? Or are we stuck just manually adding these parts one by one?

Something we've tried with great success is to modify our chain of connectivity groups to force Revit to connect different parts to get where you want to go.

For example, normally, a weld would have a connector on either side that would be A(female) and A(female), and then the two ends of the pipe it's connecting are A(male).

But we've worked it out so that we can have (again, for example) one weld have A(female) on one side, then B(female) on the next side, and the next part is B(male) and so on, so that Revit has to jump through the parts to get back to A (or whatever) again. This can be controlled by strategically excluding parts when necessary, to force Revit to make different choices based on what's available. Also, having welds named the same but stored in different locations is crucial to them being counted in the same schedule lines.

We have also determined, through trial and error, that you only get six parts before the logic gets too complex and Revit breaks down. If you try to push it to seven parts, Revit craps out and quits. Like, it'll handle a union connection that only has four elements just fine, but for a full flanged connection with seven elements (weld/stub end/backing ring/gasket/backing ring/stub end/weld) it'll just quit on you.

Offline cjehly

  • Premier Member
  • *****
  • Posts: 1278
  • Country: us
  • Gender: Male
Re: Multi-Point Routing Logic
« Reply #6 on: Oct 25, 2024, 19:48:00 PM »
As far as I know the logic is "baked in" Revit, so it's not something user controllable.
In Fabrication, it's all about order of fittings... literally.  it picks the 1st part that fits.

I'm the last oldtimer still running FAB, so it might be different in revit.
-Chris-

Offline cjehly

  • Premier Member
  • *****
  • Posts: 1278
  • Country: us
  • Gender: Male
Re: Multi-Point Routing Logic
« Reply #7 on: Oct 25, 2024, 19:50:28 PM »
I run into this all the time in Fabrication, while running underground venting... I have to "exclude from fill" quarterbends.  Hopefully, that carries over to Revit.
-Chris-