AutoCAD Plant 3D Forum
Welcome to Autodesk’s AutoCAD Plant 3D Forums. Share your knowledge, ask questions, and explore popular AutoCAD Plant 3D topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Pipe Support .acat & support palete help needed

12 REPLIES 12
Reply
Message 1 of 13
MOLGRAND
1676 Views, 12 Replies

Pipe Support .acat & support palete help needed

Hi,

I have created a couple of supports with the pipe support.acat - no problems.

However how do you get these on to the pipe support palette within P3D - there must be a way of adding new ones from the .acat file.

Help would be appreciated

 

Thanks

Gary

 

 

12 REPLIES 12
Message 2 of 13
Dan.Scales
in reply to: MOLGRAND

Hi Gary,

 

You can open the pipe support in the spec editor and change description, skey for Isometrics etc, but it is not possible to create a new one.

 

The ability to add custom supports in the catalog has been logged as a wish list item with out development team.

 

Thanks,

Dan



Dan Scales
Message 3 of 13
19820415
in reply to: Dan.Scales

But as i know,when we create support in Plant 3D,those parameters are not from SUPPORTS Catalog.acat.

i find a support just like pipe hanger in SUPPORTS Catalog.acat,we can see that these parameters are not the same as those when create in Plant3D.

And in SUPPORTS Catalog.acat,the description are not the same as those when create in plant 3D.

So where does these parameters come from?or where is the default value that we can modify? 

Tags (1)
Message 4 of 13
Scott.Hallmark
in reply to: MOLGRAND

This has to be addressed.  I am working on Aux Steel Supports and now find out we cannot add them to the catalog.  What is the projection for this getting added?

** If my reply resolves this issue, please choose Accept Solution **
Scott Hallmark, Design Specialist | Fluor Corporation
Inventor and AutoCAD Certified Professional, Autodesk Certified Instructor | My Plant3D Notes | AU Speaker | ROLL TIDE!
Message 5 of 13
PeterQuinn
in reply to: Scott.Hallmark

In 2013, look in the PipeSupportsSpec in your project. 



Peter Quinn
Senior Product Manager
Autodesk, Inc.

Message 6 of 13
Scott.Hallmark
in reply to: PeterQuinn

I understand we can add them to the spec.  The problem I am having is adding my custom items to the catalog.  I have generated the Python scripts and registered them and the objects show up in my list in the catalog  when I choose "create new component" but error out when trying to add to the catalog.  I get this:  "Column 'SizeRecordId' is constrained to be unique. Value '' is already present."

 

I thought it might be my script but I get the same error when using an out-of-the-box parametric support in P3D.  It will not let me add to the catalog.  I am using 2013 SP1 G.114.0.0

** If my reply resolves this issue, please choose Accept Solution **
Scott Hallmark, Design Specialist | Fluor Corporation
Inventor and AutoCAD Certified Professional, Autodesk Certified Instructor | My Plant3D Notes | AU Speaker | ROLL TIDE!
Message 7 of 13
dave.wolfe
in reply to: Scott.Hallmark

Once you define the script in the python file, you have to use the activate function to let Plant 3d know how to handle it.

The parameters D - WD are used by the script, I believe the rest of them are what is necessary to work with the catalog.

 

activate(CUSTOMSCRIPT,
"""
[Type AQA-CUSTOMSCRIPT]
VID=STRING,32
DN=STRING
D=LENGTH
RD=LENGTH
RL=LENGTH
RDI=LENGTH
RLI=LENGTH
RLIU=INT
RTYPE=INT
W=LENGTH
WD=LENGTH
Units=STRING,8
;
uniqId=CALC =$self.VID$ $self.DN$ $self.RTYPE$
;
@key=VID,DN

""",
"@VarDataDefault0",
)

Dave Wolfe
Isaiah 57:15



Tips and Tricks on our blog: ASTI blog
EXPERT ELITE MEMBER
Plant 3D Wish list
Message 8 of 13
Arun_Kumar_K
in reply to: MOLGRAND

Request Autodesk to educate all the users about coding custom supports using python. 

Message 9 of 13
dave.wolfe
in reply to: Arun_Kumar_K

That's part of being an ADN member.  They have documentation available when you are an ADN member since this is development...not really a part of using the program.

Dave Wolfe
Isaiah 57:15



Tips and Tricks on our blog: ASTI blog
EXPERT ELITE MEMBER
Plant 3D Wish list
Message 10 of 13
Scott.Hallmark
in reply to: dave.wolfe

This is the top of my code:

 

from aqa.math import *
from varmain.primitiv import *
from varmain.var_basic import *
from varmain.custom import *

 

@activate(Group="Support", TooltipShort="AS-26", TooltipLong="AS-26 Aux Support", LengthUnit="in")
@group("MainDimensions")
@param(HWL=LENGTH, TooltipLong="Horizontal W-Shape Length")
@param(WSIZE=LENGTH, TooltipLong="Horizontal W-Shape Size")
@param(HWV=LENGTH, TooltipLong="Horizontal W-Shape Over-Hang")

 

def AS26W(s, WSIZE=4, HWL = 24.0, HWV=3.0, ID = 'AS26W', **kw 😞

 

This is the bottom of my code:

 

activate(AS26W,

"""

[Type AQA-VAS26W]

VID=STRING,32

DN=STRING

WSIZE=LENGTH

HWL=LENGTH

HWV=LENGTH

Units=STRING,8

;

uniqId=CALC =$self.VID$ $self.DN$

;

@key=VID,DN

""",

"@VarDataDefault0",

)

 

As long as the bottom of my code is commented out (the "activate" portion), it works and generates the object.  If it is removed, I get this in my command prompt:

 

Command: (arxload "PnP3DAcpadapter.arx")
"PnP3DAcpadapter.arx"
Command: PLANTREGISTERCUSTOMSCRIPTS
Command: Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File ".\variants\varmain\custom.py", line 366, in dumpAll
  File ".\variants\varmain\custom.py", line 323, in dumpAll
  File ".\variants\varmain\custom.py", line 305, in dumpFile
  File "c:\autocad plant 3d 2013 content\cpak common\customscripts\AS26W.py", line 131, in <module>
    "@VarDataDefault0",
  File ".\variants\varmain\custom.py", line 192, in __new__
  File ".\variants\varmain\custom.py", line 210, in __call__
  File ".\variants\varmain\custom.py", line 67, in metadata
AttributeError: '_SCRIPT' object has no attribute 'func_metadata'

** If my reply resolves this issue, please choose Accept Solution **
Scott Hallmark, Design Specialist | Fluor Corporation
Inventor and AutoCAD Certified Professional, Autodesk Certified Instructor | My Plant3D Notes | AU Speaker | ROLL TIDE!
Message 11 of 13

Forgot to add...

 

In other words, it will not create the scriptname.XML if the "activate" portion at the bottom is included.

** If my reply resolves this issue, please choose Accept Solution **
Scott Hallmark, Design Specialist | Fluor Corporation
Inventor and AutoCAD Certified Professional, Autodesk Certified Instructor | My Plant3D Notes | AU Speaker | ROLL TIDE!
Message 12 of 13

Today I had discussed with a Cadison reseller, and I requested them to create a custom support in parametric. they completed within 5 minutes using Matpipe and brought to their 3d space. Would be nice if we get similar feature in Autocad Plant3d.

Message 13 of 13
janp
in reply to: Scott.Hallmark

Scott, please could you tell me how you solved your problem in this post. I have exactly the same problem.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report

”Boost