사용자 정의 세그먼트 유형 정의하기

함수 작성기에서 세그먼트 기반 모터, 토크, 또는 하중 프로파일을 작성하기 전에 사용자 정의 세그먼트 유형을 정의할 수 있습니다.

  1. SegmentTypes.txt(이)라는 텍스트 파일을 작성합니다.
  2. 세그먼트 유형 구문에 따라 세그먼트 유형을 정의합니다.
  3. 세그먼트 유형 파일 위치를 지정합니다.
    1. 옵션 (표준 도구 모음)을(를) 클릭하고 파일 위치을(를) 선택합니다.
    2. 폴더 보여줄 항목에서 기능 작성기 세그먼트 유형 정의을 선택합니다.
    3. 추가을(를) 클릭하고 SegmentTypes.txt이(가) 포함된 폴더로 이동하여 확인을(를) 두 번 클릭합니다.
    사용자 정의 세그먼트 유형 함수의 경우 사용자 태그 앞에 있는 함수 작성기에 나타납니다.

세그먼트 유형 구문

함수 작성기에서 선택할 수 있는 세그먼트 유형은 독립 변수의 함수입니다. 세그먼트 함수 유형을 조합해 불연속 모터나 하중 프로파일을 정의할 수 있습니다.

사용자가 선택하는 각 세그먼트 유형은 독립 변수 값의 연속 범위에서 프로파일 함수를 정의합니다. 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

다른 세그먼트 유형 함수 정의는 기본 세그먼트 유형 함수 정의를 참조하십시오.