예제 7: Send SExpression
이 예제는 C#에서 PTC Mathcad Prime 입력 영역의 정의를 다시 작성하는 방법을 보여 줍니다. API는 변수, 행렬 또는 함수 정의를 다시 작성할 수 있습니다. 이 코드는 Form1.cs 파일에 포함되어 있습니다.
2. 이 예제를 사용하려면 SendSExpr.exe를 실행하십시오. Send SExpression 대화상자 창이 열립니다.
모든 입력 필드는 비활성화되어 있습니다.
3. > 을 클릭하여 Graph.mcdx 워크시트를 엽니다. 이 워크시트가 열리면 Send SExpression 대화상자 라디오 버튼이 활성화됩니다.
4. 열린 워크시트에서 정의 f(x):=20이 포함된 입력 영역을 확인합니다. 그래프선은 수평선으로 표시됩니다.
5. Send SExpression 대화상자 창에서 다음과 같이 하십시오.
a. 라디오 버튼 중 하나를 클릭하여 f(x) 방정식 중 하나를 PTC Mathcad Prime으로 전송합니다. 선택한 f(x) 방정식은 입력 영역을 업데이트하며, 함수는 데이터 추적에 사용 가능한 커브 피팅으로 렌더링됩니다.
b. 다른 라디오 버튼을 선택하고 도표의 변경 내용을 관찰합니다. 맨 위 라디오 버튼을 선택하면 최적 도표가 제공됩니다.
| 라디오 버튼 콜백은 워크시트 객체의 SetSExprValue 메소드를 사용하는 문자열을 전송하여 입력 영역을 업데이트합니다. 워크시트에 전송되는 문자열을 생성하려면 다음과 같이 하십시오. a. PTC Mathcad Prime 워크시트에서 방정식을 생성합니다. b. 방정식을 클립보드에 복사합니다. c. 메모장에 방정식을 붙여 넣습니다. |
6. PTC Mathcad Prime에서 > 를 클릭한 다음 Send SExpression 대화상자 창에서 > 를 클릭합니다.