Jump to content
Sign in to follow this  
Guest

get component name from a line or surface

Recommended Posts

Guest

hi, there!

how can I get the component name of a line or surface using tcl? is there a hm function that I could use.

example. If I select a surface with its number, how I could get its component name or ID

thanks!

Share this post


Link to post
Share on other sites
Guest

Try this:

*createmark surfaces 1 999

(where "999" is the id of the surface)

to get the component id use then:

hm_getentityvalue surfaces 1 "collector.id" 0

to get the component name use then:

hm_getentityvalue surfaces 1 "collector.name" 1

Regards,

Stefan

--

Stefan Hettel

Manager HyperWorks Support

Altair Engineering GmbH

Calwer Strasse 7

D-71034 Boeblingen, Germany

Tel.: +49 (0)7031 6208-46

Fax : +49 (0)7031 6208-99

mailto:hettel@altair.de

Share this post


Link to post
Share on other sites

Hi tinh,

 

I tried the following code:

 

    *createmarkpanel line 1 "Please select the Line on the SAME component";
    set line1 [hm_getmark line 1]
    set compId [hm_getentityvalue lines 1 "by comp id" 0]

    hm_usermessage $compId

 

When I run this, it gives 1 as the output which is not the component id. Can you please tell where I am going wrong

Share this post


Link to post
Share on other sites

 Sorry, the code is :  

 

   *createmarkpanel line 1 "Please select the Line on the SAME component";
    set line1 [hm_getmark line 1]
    set compId [hm_getentityvalue lines 1 "collector.id" 0]

    hm_usermessage $compId

Share this post


Link to post
Share on other sites
7 hours ago, Upadhyay said:

 Sorry, the code is :  

 

   *createmarkpanel line 1 "Please select the Line on the SAME component";
    set line1 [hm_getmark line 1]
    set compId [hm_getentityvalue lines 1 "collector.id" 0]

    hm_usermessage $compId

 

It should be:

*createmarkpanel line 1 "Please select the Line on the SAME component";
    set line1 [hm_getmark line 1]
    set compId [hm_getentityvalue lines $line1 "collector.id" 0]

    hm_usermessage $compId

Pandurang likes this

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...