API ガイド > サンプルコード > 例 7: Send SExpressions
例 7: Send SExpressions
この例では、C# で PTC Mathcad Prime 入力領域の定義を書き換える方法を示します。この API は変数、行列、または関数定義を書き換えることができます。このコードは Form1.cs ファイルに含まれています。
1. C#.NET_Send_SExpression で例をダウンロードします。
2. この例を実行するには、SendSExpr.exe を実行します。「Send SExpression」ダイアログウィンドウが開きます。
すべての入力フィールドが無効になっています。
3. 「File」 > 「Open」の順にクリックして 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「File」 > 「Close」の順にクリックしてから、「Send SExpression」ダイアログウィンドウで「File」 > 「Exit」の順にクリックします。
* 
この例は、VS2019 および .NET 4.8 を使用して生成されました。
これは役に立ちましたか?