Пример 10. GraphMat
В этом примере на языке C# демонстрируется, как запустить PTC Mathcad Prime, загрузить документ, передать в документ скалярные значения, вычислить документ и получить матричный результат. Для создания решения используются API-интерфейсы .NET, API-интерфейсы PTC Mathcad Prime и API-интерфейсы диаграмм Google.
2. Чтобы выполнить этот пример, запустите GraphMatrix.exe. Откроется диалоговое окно GraphMat. Все поля ввода отключены.
3. Щелкните > , чтобы открыть документ Force Google Graph.mcdx. При открытии этого документа поля ввода GraphMat становятся активными.
4. В открытом документе заметьте четыре области ввода в верхней части второй страницы и две области вывода в нижней части третьей страницы.
5. В диалоговом окне GraphMat можно изменить любое из четырех текстовых полей перед нажатием кнопки Send input values, чтобы отправить значения в документ.
6. В документе четыре области ввода теперь отражают значения, заданные в диалоговом окне GraphMat. PTC Mathcad Prime пересчитывает документ и отправляет значения SForce и подстроку в диалоговое окно GraphMat как диаграмму и строку чисел, показанную под графиком. Чтобы обеспечить соответствие ограничениям диаграмм Google, вектор Force масштабируется для создания SForce, чтобы гарантировать, что диапазон его элементов равен 0-100.
7. Для следующего расчета задайте новые значения диаметра или модуля, затем щелкните Отправить входные значения (Send input values). График и строка чисел обновляются соответствующим образом.
8. В PTC Mathcad Prime щелкните > , а затем в диалоговом окне GraphMat щелкните > .
| 1. Весь код матрицы находится в обратном вызове Button1. 2. Запуск PTC Mathcad Prime и загрузка документа являются общими для многих других примеров, включая Send SExpression. 3. Этот пример был создан с использованием VS2019 и .NET 4.8. |