例 10: GraphMat
この例では、C# で PTC Mathcad Prime を起動し、ワークシートをロードし、スカラー値をワークシートにプッシュし、ワークシートを計算し、行列の結果をプルする方法を示します。これは、.NET API、PTC Mathcad Prime API、および Google Charts API を使用して解を作成します。
2. この例を実行するには、GraphMatrix.exe を実行します。「GraphMat」ダイアログウィンドウが開きます。すべての入力フィールドが無効になっています。
3. > の順にクリックして Force Google Graph.mcdx ワークシートを開きます。このワークシートを開くと、「GraphMat」入力フィールドが有効になります。
4. 開いているワークシートで、2 ページ目の一番上にある 4 つの入力領域と、3 ページ目の一番下にある 2 つの出力領域を確認します。
5. 「GraphMat」ダイアログウィンドウでは、「入力値を送信」をクリックしてワークシートに値を送信する前に、4 つのテキストボックスを修正できます。
6. 「GraphMat」ダイアログウィンドウで設定した値がワークシートの 4 つの入力領域に反映されます。PTC Mathcad Prime は、ワークシートを再計算し、グラフの下に表示されるチャートと一連の数字として SForce の値と outstring を「GraphMat」ダイアログウィンドウに送信します。Google Charts の制限に対応するために、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 を使用して生成されました。 |