Find more posts tagged with
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
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
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