함수 작성기에서 선택할 수 있는 세그먼트 유형은 독립 변수의 함수입니다. 세그먼트 함수 유형을 조합해 불연속 모터나 하중 프로파일을 정의할 수 있습니다.
사용자가 선택하는 각 세그먼트 유형은 독립 변수 값의 연속 범위에서 프로파일 함수를 정의합니다. SegmentTypes.txt 파일에 사용자 지정 함수 작성기 세그먼트 유형을 생성할 수 있습니다.기본 프로그래밍 명령을 사용하여 세그먼트 유형 구문 내에서 세그먼트 유형 기능을 정의할 수 있습니다.
사용자 정의 세그먼트 유형을 사용하려면 시스템 옵션 대화 상자의 파일 위치에서 SegmentTypes.txt 파일이 포함된 폴더를 지정해야 합니다.
구문
각 세그먼트 유형 정의를 SegmentType("Type_Name", independent_variable, param_2, … param_n)
으로 시작하고 각 세그먼트 유형 정의를 endSegmentType
명령으로 끝냅니다. 정의 내에 return
문을 포함해야 합니다. 산술 연산자를 사용하여 이 두 명령 사이에 세그먼트 유형 함수를 정의합니다.
명령과 변수
|
설명
|
SegmentType("Type_Name", independent_variable, arg2, … argn)
|
세그먼트 유형 함수 정의를 시작합니다. |
"유형_이름" |
세그먼트 유형 함수의 고유한 이름을 지정하는 따옴표 안의 스트링 변수. |
독립_변수
|
함수 독립 변수를 나타내는 변수. |
param_2, … param_n
|
함수를 정의하기 위해 필요한 파라미터 수를 나타내는 변수. 정의하는 함수에 따라 필요한 함수 수가 다릅니다.
|
return
|
입력 인수로부터 계산된 세그먼트 유형 함수 값을 반환합니다. |
endSegmentType
|
세그먼트 유형 함수 정의를 끝냅니다. |
'
|
코멘트. |
큐빅 세그먼트 유형 예
'
'------------- Cubic -------------------
'
SegmentType("Cubic", x, x1, y1, x2, y2)
xbar = (x-x1)/(x2-x1);
ybar = 3*xbar^2-2*xbar^3;
y = y1+(y2-y1)*ybar;
return y;
endSegmentType
다른 세그먼트 유형 함수 정의는 기본 세그먼트 유형 함수 정의를 참조하십시오.