プロジェクトの作成
Visual Studioを起動し、[ファイル(F)]から[新規作成(N)]-[プロジェクト(P)]を選択します。
[新しいプロジェクトの作成]ダイアログボックスのテンプレートから、[C#]の[Windows フォーム アプリ]を選択し、[次へ(N)]ボタンをクリックします。
[新しいプロジェクトを構成します]ダイアログボックスから、作成するプロジェクトの名前と保存場所を指定し、[次へ(N)]ボタンをクリックします。
[追加情報]ダイアログボックスから、[.NET 8.0(長期的なサポート)]を選択し、[作成(C)]ボタンをクリックすると、プロジェクトが作成されます。
※上記は、Microsoft Visual Studio Professional 2022 (64ビット)の内容です。バージョンにより項目名やコマンド等が異なる場合があります。
Visual C#でC-WaveformGeneratorの関数を使用するにはクラスライブラリcgen_api.csファイルが必要となります。
[プロジェクト(P)]-[既存項目の追加(G)]からcgen_api.csを追加します。
クラスライブラリ中のメソッドを使用するために、ネームスペースを追加します。
C#ソースコード(拡張子.csファイル)の先頭に、以下の一行を追加してください。
using cgen_api_cs;
クラスライブラリを使用するために、クラスのインスタンスを作成します。
C#ソースコード(拡張子.csファイル)中の、フォームクラスの先頭に以下の行を追加します。
public class Form1 : System.Windows.Forms.Form
{
cgen_api gen = new cgen_api ();//←追加
・・・・・
・・・・・
・・・・・
C#では、直接C-WaveformGeneratorの関数を呼び出すのではなく、クラスライブラリのメソッドを呼び出します。
C-WaveformGeneratorの関数の関数は、クラスライブラリのメソッドから呼び出されます。
クラスライブラリ中のメソッドは、元々の関数からプレフィクスを除いた形で定義されていますので、それに合わせて呼び出してください。
例) GenOpenApplication関数の場合
Ret = gen.OpenApplication ( ・・・・
例) GenStartOperation関数の場合
Ret = gen.StartOperation ( ・・・・