기본 콘텐츠로 건너뛰기

1월, 2008의 게시물 표시

string object method

1. substring(start , count) => start 지점에서 count만큼의 문자열을 구합니다. !str = '/p' !m = !str.substring(1,1) 여기서 !m은 '/'를 나타냅니다. 2. replace => 문자열 교체 !str = '/p' !str = !str.replace('/' , ';') !str은 ';p'가 됩니다.

INST.를 생성하는 예

샘플 코드 $( INSTRUMENT를 TagNo 이름으로 생성한다. SPEC을 할당하고 이전의 PRIMITIVE에 붙인다. FLOW 방향으로 Distance만큼 이동한다. FLOW 방향을 축으로 주어진 각도만큼 회전시킨다. $) define method .CreateInst() !curSpecName = !this.optPipingSpec.dtext[ $!this.optPipingSpec.val ] new INST $!this.TagNo spref $!curSpecName $* SPEC 설정 conn to prev $* CONNECTION TYPE? move dist $!this.txtDistance.val $* Distance만큼 FLOW 방향으로 이동한다. var !aname name var !adir P1 dir rot thr $!aname about $!adir by $!this.txtAngle.val $* 주어진 각도만큼 회전한다. endmethod