사용자 정의 함수 > 사용자 정의 함수 정보
  
사용자 정의 함수 정보
사용자 정의 함수를 사용하면 고유한 함수를 작성하여 PTC Mathcad Prime 기능을 확장할 수 있습니다. 사용자 정의 함수는 PTC Mathcad Prime 기본 제공 함수와 동일한 방식으로 작동합니다. 사용자 정의 함수는 함수 레이블을 포함하며 사용자 정의 오류 메시지, 중단, 오버플로와 0으로 나누기의 경우 예외 처리 등 사용자 정의 함수의 많은 기능이 PTC Mathcad Prime 기본 제공 함수와 동일합니다. 사용자 정의 함수는 복소수 스칼라, 복소수 행렬 및 문자열 변수 유형을 전달할 수 있습니다. DLL(Dynamic Link Library)을 사용하여 사용자 정의 함수 집합을 그룹화할 수 있습니다. 여러 사용자 정의 함수를 그룹화한 DLL을 확장이라고 합니다.
기본 사용자 정의 함수
PTC Mathcad Prime는 기본 Custom Functions 폴더를 설치합니다. 이 폴더에는 다음과 같은 항목이 들어 있습니다.
샘플 함수의 소스 코드가 들어 있는 하위 폴더 3개
MCADINCL.H - 함수 컴파일에 사용되는 헤더 파일
mcaduser.lib - 함수 링크에 필요한 라이브러리 파일
새 사용자 정의 함수 만들기
사용자 정의 함수를 만드는 과정은 다음과 같은 단계로 구성됩니다.
C 또는 C++에서 소스 코드 작성(또는 C 래퍼로 Fortran 코드 래핑)
Visual C++ 같은 컴파일러를 사용하여 소스 코드 컴파일
MCADUSER.LIB 라이브러리를 사용하는 개체 파일을 링크로 연결하여 DLL 만들기
DLL을 Custom Functions 폴더에 저장
사용 약관
개인적 용도나 내부 업무 용도로 PTC Mathcad에서 작동하는 사용자 정의 외부 함수를 생성하는 경우에만 DLL 인터페이스 사양을 사용할 수 있습니다. PTC의 사전 서면 승인을 받지 않고 상업적으로 판매할 외부 함수를 만드는 경우 DLL 인터페이스 사양을 사용할 수 없습니다. 자세한 내용은 PTC 고객 협약을 참조하십시오.