선택된 하중이 많을 때 스케일링값으로 한꺼번에 업데이트하는 방법입니다.
loadsupdatecurve의 4는 pressure를 의미하므로 이 값을 다른 config번호를 입력하시면 다양한 load에 대해 사용가능합니다. 예를 들어 4 대신 1을 사용하면 force의 magnitude를 변경할 수 있습니다.
config
The configuration of the load:
1 Force
2 moment
3 constraints
5 temperature
6 flux
8 velocity
9 acceleration
*createmarkpanel loads 1 "select Pressure" set pLoad [ hm_getmark loads 1 ] set scalevalue [ hm_getfloat "scale=" "please let me know the scale"] foreach uLoad $pLoad { hm_createmark loads 2 $uLoad set newULoad [ hm_getmark loads 2 ] set newpLoadValue "" set pLoadValue [ hm_getentityvalue loads $uLoad "magnitude" 0 ] set newpLoadValue [ expr $scalevalue*$pLoadValue ] *loadsupdatecurve 2 4 1 0 0 0 0 0 0 0 1 $newpLoadValue 0 0 0 0 0 0 0 0 0 0 0 hm_markclear loads 2 } hm_markclear loads 1