예제 10: GraphMat
이 예제는 C#에서 PTC Mathcad Prime을 시작하고, 워크시트를 로드하며, 워크시트에 스칼라 값을 푸시하고, 워크시트를 계산하며, 행렬 결과를 다시 풀링하는 방법을 보여 줍니다. 이 예제에서는 .NET API, PTC Mathcad PrimeAPI 및 Google Charts API를 사용하여 해를 생성합니다.
2. 이 예제를 사용하려면 GraphMatrix.exe를 실행하십시오. GraphMat 대화상자 창이 열립니다. 모든 입력 필드는 비활성화되어 있습니다.
3. > 을 클릭하여 Force Google Graph.mcdx 워크시트를 엽니다. 이 워크시트가 열리면 GraphMat 입력 필드가 활성화됩니다.
4. 열린 워크시트에서 두 번째 페이지 맨 위의 4개 입력 영역과 세 번째 페이지 맨 아래의 2개 출력 영역을 확인합니다.
5. GraphMat 대화상자 창에서 입력 값 보내기를 클릭하여 값을 워크시트로 보내기 전에 텍스트 상자 4개 중 원하는 항목을 수정할 수 있습니다.
6. 이제 워크시트의 4개 입력 영역에는 GraphMat 대화상자 창에서 설정한 값이 반영됩니다. PTC Mathcad Prime에서는 워크시트를 다시 계산하여 SForce의 값과 출력 문자열을 차트 및 그래프 아래에 표시되는 숫자 문자열로 GraphMat 대화상자 창에 전송합니다. Force 벡터는 Google Charts 제한을 충족하기 위해 배율이 조정되어 SForce를 생성합니다. 따라서 해당 요소의 범위가 0-100으로 설정됩니다.
7. 다음 계산을 위해 새 지름 또는 엔진 값을 설정하고 Send input values를 클릭합니다. 그래프와 숫자 문자열이 적절하게 업데이트 됩니다.
8. PTC Mathcad Prime에서 > 를 클릭한 다음 GraphMat 대화상자 창에서 > 를 클릭합니다.
| 1. 모든 행렬 코드는 Button1 콜백에 포함되어 있습니다. 2. PTC Mathcad Prime을 시작하고 워크시트를 로드하는 과정은 Send SExpression을 포함한 기타 여러 예제에서도 공통적으로 수행하는 작업입니다. |