View Full Version : 3D Piping Setup
Colby
04-13-2006, 04:31 AM
How is your environment setup? Does your piping come in on it own layer, is there a designated layer, is it by service, etc.?
The pass scenario for me was this
In our 2.0X series our piping came in by line number, our CL went to hard coded layer.
In our 3.X series our piping was colored by service, when a client came in we could then just hand him a color chart to the service.
-Colby-
Packin31
04-13-2006, 05:04 AM
Colby,
We use by line number for layers and colors by size. Guess that is a straight out of the box setup. We have not tweaked it or have had any Clients ask for anything different.
Plus my users would go crazy. It is hard enough trying to get some of them to follow simple procedures. Like putting rev clouds on a rev layer, text on text layer etc. Okay I will get off my soap box.
Colby
04-13-2006, 08:35 AM
Colby,
We use by line number for layers and colors by size. Guess that is a straight out of the box setup. We have not tweaked it or have had any Clients ask for anything different.
Plus my users would go crazy. It is hard enough trying to get some of them to follow simple procedures. Like putting rev clouds on a rev layer, text on text layer etc. Okay I will get off my soap box.
:lol: I have the same problem here I have users that have enough of a time just finding the power button on the CPU. Do you guys use Autoplant Isometrics to Iso's or did you shell out 6K (I am guessing) for Isogen?
Have you tweaked the Iso Package at all?
Aplant Monkey
04-13-2006, 08:54 AM
We pretty much tweak everything. ISOGEN and 3D.
we set up the layering so that piping comes in on a specific layer and colour so that the users can isolate different layers and insulation on various lines without isolating the entire line.
It is hard to get users to do what you want but stay the course and force the issue, in the long run they will appreciate it and so will you.
Just point them to the ON/OFF button :roll:
Colby
04-13-2006, 08:56 AM
Well said and well done :!:
Packin31
04-13-2006, 12:35 PM
COLBY,
Full ISOGEN comes with piping now. So we use that and tweak some of the settings. There are way to may to tweak. :roll:
Colby
04-13-2006, 12:44 PM
COLBY,
Full ISOGEN comes with piping now. So we use that and tweak some of the settings. There are way to may to tweak. :roll:
What version of AutoPlant do you have? Last of what I remember (Please Correct me If I am wrong.) Isogen is made by a company called Alias (Alias Just Got bought out by Intergraph) that licenses out the technology. AutoIso is Rebis/Bentley's home brew of Isogen. Are you using AutoISO or Isogen Server? Isogen is included in the Autoplant CD but to get it to run you still needed to buy a seat. So Bentley can fork over the royalty to Alias. :?
Bingo
04-16-2006, 09:29 PM
[quote=Packin31]COLBY,
What version of AutoPlant do you have? Last of what I remember (Please Correct me If I am wrong.) Isogen is made by a company called Alias (Alias Just Got bought out by Intergraph) that licenses out the technology. AutoIso is Rebis/Bentley's home brew of Isogen. Are you using AutoISO or Isogen Server? Isogen is included in the Autoplant CD but to get it to run you still needed to buy a seat. So Bentley can fork over the royalty to Alias. :?
I think it is a bad news,but i trust bentley can deal with this problem very well.
The default setup is by line number for layers and colors by size.but it is a problem by line number for layers.There are too many layers in the dwg such as weld,gaskt and so on.
It is also a problem of colors by size.In different DWG of a project,it is not the same color of the same service.
Colby
04-19-2006, 05:34 AM
[quote=Packin31]COLBY,
What version of AutoPlant do you have? Last of what I remember (Please Correct me If I am wrong.) Isogen is made by a company called Alias (Alias Just Got bought out by Intergraph) that licenses out the technology. AutoIso is Rebis/Bentley's home brew of Isogen. Are you using AutoISO or Isogen Server? Isogen is included in the Autoplant CD but to get it to run you still needed to buy a seat. So Bentley can fork over the royalty to Alias. :?
I think it is a bad news,but i trust bentley can deal with this problem very well.
The default setup is by line number for layers and colors by size.but it is a problem by line number for layers.There are too many layers in the dwg such as weld,gaskt and so on.
It is also a problem of colors by size.In different DWG of a project,it is not the same color of the same service.
Bingo to reduce your layers by a two third try this
In compprop.ebs search for
"at_WeldProperties_set"
Change this
fastenerLayer = fastenerLayer + "_Welds"
To
fastenerLayer = FastenerLayer
this will place all welds to the Linenumber layer.
For Gaskets do this
search for "at_GasketProperties_set"
Change this
fastenerLayer = fastenerLayer + "_Gaskets"
To
fastenerLayer = FastenerLayer
This will place all Gaskets on the Linenumber Layer
:D
Packin31
04-19-2006, 10:00 AM
Do gaskets and Welds cause slower hides? If not, Colby I think you are onto something here. I have enough trouble with users accidentally deleting welds because they forget to turn that layer off when they are working on other pipe run.
Packin31
04-19-2006, 10:07 AM
What version of AutoPlant do you have?
This is what we are running
Name: Bentley® AutoPLANT Piping
2004 Edition SELECT Update 2
Version: 8.6.1
Build: 6 12-07-2005 14:06:55
Colby
04-19-2006, 02:51 PM
Do gaskets and Welds cause slower hides? If not, Colby I think you are onto something here. I have enough trouble with users accidentally deleting welds because they forget to turn that layer off when they are working on other pipe run.
To answear your question. I think they will beacuse they are still an object that has to be read.
Also I frogot to mention that the same modifications to comprop.ebs needs to be made in the following functions
at_BoltProperties_set
at_TJointProperties_set
at_WeldProperties_update
at_GasketProperties_update
at_BoltProperties_update
Colby
04-20-2006, 08:41 AM
Speaking of welds and stuff
Why not try this
'///////////////////////////////////////////////////////////////////
'//
'// Function for setting properties for welds
'//
'///////////////////////////////////////////////////////////////////
Sub at_WeldProperties_set
Dim fastenerID As at_ComponentID
Dim fastenerLayer As String
Dim status As Integer
Dim Class As String
status = at_Component_getCurrFastenerID(fastenerID)
If(status = at_SUCCESS) Then
status = at_ComponentID_getDocumentName (DocName, fastenerID)
'// Update the component properties
status = at_component_getString(class, compID, "CLASS")
select case ucase(class)
Case ”AT_BUTTWELD”
status = at_Component_setcompColor(fastenerID, "ByLayer")
fastenerLayer = at_ComponentProperties_getLayer(fastenerID, "Comp_Layer_Mode")
FastnerLayer=”WHATEVERYOUWANT”
status = at_Component_setCompLayer (fastenerID, fastenerLayer)
'// Update the polyline properties
status = at_Component_setPolyColor(fastenerID, "ByLayer")
fastenerLayer = at_ComponentProperties_getLayer(fastenerID, "Poly_Layer_Mode")
fastenerLayer = ”WHATEVERYOUWANT”
status = at_Component_setPolyLayer (fastenerID, fastenerLayer)
Case Else
status = at_Component_setcompColor(fastenerID, "ByLayer")
fastenerLayer = at_ComponentProperties_getLayer(fastenerID, "Comp_Layer_Mode")
FastnerLayer=FastnerLayer
status = at_Component_setCompLayer (fastenerID, fastenerLayer)
'// Update the polyline properties
status = at_Component_setPolyColor(fastenerID, "ByLayer")
fastenerLayer = at_ComponentProperties_getLayer(fastenerID, "Poly_Layer_Mode")
fastenerLayer = FastnerLayer
status = at_Component_setPolyLayer (fastenerID, fastenerLayer)
End Select
End If
End Sub
If this Works!!!!!! This should allow you segregate what welds go where.
If you created a custom weld like a "Tie-In" weld you could then move it to a separate Layer! The Reason I choose a ButWeld is just to show a difference.
:twisted:
polekaat
11-10-2006, 06:44 AM
I don't see any benefit to changing welds, gaskets, attachments etc....to the piping layer, when all you have to do is filter them out. The more layers you haver, the more control over your model you'll have. We use a lisp routine to freeze all Bolt, gasket, weld layers before we save our piping drawings or run explorer. It sure makes everything nice and tidy.
Trevor
Trevor
Powered by vBulletin® Version 4.1.7 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.