How to open Generative Shape Design Workbench in Catia V5 using Python WinCom API
up vote
0
down vote
favorite
I am using the pypiwin32 Python API for Catia V5 to try and perform some operations on a surface, operations that are in the Generative Shape Design workbench. I am referencing this code snippet I found here of someone opening the Analysis workbench.
# Activate the Generative Structural Analysis (GPS) Workbench
PartDoc=CATIA.ActiveDocument
CATIA.StartWorkbench ("GPSCfg")
CATIA.ActiveDocument.Analysis.Import(PartDoc)
I have tried changing the argument of the StartWorkBench method to "GSD" and "Generative Shape Design". What does "GPSCfg" even stand for? How do I open and interact with the Generative Shape Design workbench using this API?
python windows pywin32 cad catia
add a comment |
up vote
0
down vote
favorite
I am using the pypiwin32 Python API for Catia V5 to try and perform some operations on a surface, operations that are in the Generative Shape Design workbench. I am referencing this code snippet I found here of someone opening the Analysis workbench.
# Activate the Generative Structural Analysis (GPS) Workbench
PartDoc=CATIA.ActiveDocument
CATIA.StartWorkbench ("GPSCfg")
CATIA.ActiveDocument.Analysis.Import(PartDoc)
I have tried changing the argument of the StartWorkBench method to "GSD" and "Generative Shape Design". What does "GPSCfg" even stand for? How do I open and interact with the Generative Shape Design workbench using this API?
python windows pywin32 cad catia
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am using the pypiwin32 Python API for Catia V5 to try and perform some operations on a surface, operations that are in the Generative Shape Design workbench. I am referencing this code snippet I found here of someone opening the Analysis workbench.
# Activate the Generative Structural Analysis (GPS) Workbench
PartDoc=CATIA.ActiveDocument
CATIA.StartWorkbench ("GPSCfg")
CATIA.ActiveDocument.Analysis.Import(PartDoc)
I have tried changing the argument of the StartWorkBench method to "GSD" and "Generative Shape Design". What does "GPSCfg" even stand for? How do I open and interact with the Generative Shape Design workbench using this API?
python windows pywin32 cad catia
I am using the pypiwin32 Python API for Catia V5 to try and perform some operations on a surface, operations that are in the Generative Shape Design workbench. I am referencing this code snippet I found here of someone opening the Analysis workbench.
# Activate the Generative Structural Analysis (GPS) Workbench
PartDoc=CATIA.ActiveDocument
CATIA.StartWorkbench ("GPSCfg")
CATIA.ActiveDocument.Analysis.Import(PartDoc)
I have tried changing the argument of the StartWorkBench method to "GSD" and "Generative Shape Design". What does "GPSCfg" even stand for? How do I open and interact with the Generative Shape Design workbench using this API?
python windows pywin32 cad catia
python windows pywin32 cad catia
asked Nov 12 at 1:50
Haley Beavers
31
31
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
The magic word you are looking for is "CATShapeDesignWorkbench"
The method that reveals this word for any workbench is CATIA.GetWorkbenchId().
Thank you for response, that worked. How do I access the tools of the open workbench?
– Haley Beavers
Nov 14 at 20:53
I want to extract a surface.
– Haley Beavers
Nov 14 at 21:03
Try recording a macro and look at it. When it does work it can help you learn the API. It will be in VB but you should be able to use the methods to Python easily.
– C R Johnson
Nov 15 at 13:22
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53255067%2fhow-to-open-generative-shape-design-workbench-in-catia-v5-using-python-wincom-ap%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
The magic word you are looking for is "CATShapeDesignWorkbench"
The method that reveals this word for any workbench is CATIA.GetWorkbenchId().
Thank you for response, that worked. How do I access the tools of the open workbench?
– Haley Beavers
Nov 14 at 20:53
I want to extract a surface.
– Haley Beavers
Nov 14 at 21:03
Try recording a macro and look at it. When it does work it can help you learn the API. It will be in VB but you should be able to use the methods to Python easily.
– C R Johnson
Nov 15 at 13:22
add a comment |
up vote
0
down vote
accepted
The magic word you are looking for is "CATShapeDesignWorkbench"
The method that reveals this word for any workbench is CATIA.GetWorkbenchId().
Thank you for response, that worked. How do I access the tools of the open workbench?
– Haley Beavers
Nov 14 at 20:53
I want to extract a surface.
– Haley Beavers
Nov 14 at 21:03
Try recording a macro and look at it. When it does work it can help you learn the API. It will be in VB but you should be able to use the methods to Python easily.
– C R Johnson
Nov 15 at 13:22
add a comment |
up vote
0
down vote
accepted
up vote
0
down vote
accepted
The magic word you are looking for is "CATShapeDesignWorkbench"
The method that reveals this word for any workbench is CATIA.GetWorkbenchId().
The magic word you are looking for is "CATShapeDesignWorkbench"
The method that reveals this word for any workbench is CATIA.GetWorkbenchId().
answered Nov 12 at 12:22
C R Johnson
43137
43137
Thank you for response, that worked. How do I access the tools of the open workbench?
– Haley Beavers
Nov 14 at 20:53
I want to extract a surface.
– Haley Beavers
Nov 14 at 21:03
Try recording a macro and look at it. When it does work it can help you learn the API. It will be in VB but you should be able to use the methods to Python easily.
– C R Johnson
Nov 15 at 13:22
add a comment |
Thank you for response, that worked. How do I access the tools of the open workbench?
– Haley Beavers
Nov 14 at 20:53
I want to extract a surface.
– Haley Beavers
Nov 14 at 21:03
Try recording a macro and look at it. When it does work it can help you learn the API. It will be in VB but you should be able to use the methods to Python easily.
– C R Johnson
Nov 15 at 13:22
Thank you for response, that worked. How do I access the tools of the open workbench?
– Haley Beavers
Nov 14 at 20:53
Thank you for response, that worked. How do I access the tools of the open workbench?
– Haley Beavers
Nov 14 at 20:53
I want to extract a surface.
– Haley Beavers
Nov 14 at 21:03
I want to extract a surface.
– Haley Beavers
Nov 14 at 21:03
Try recording a macro and look at it. When it does work it can help you learn the API. It will be in VB but you should be able to use the methods to Python easily.
– C R Johnson
Nov 15 at 13:22
Try recording a macro and look at it. When it does work it can help you learn the API. It will be in VB but you should be able to use the methods to Python easily.
– C R Johnson
Nov 15 at 13:22
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53255067%2fhow-to-open-generative-shape-design-workbench-in-catia-v5-using-python-wincom-ap%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown