コンテンツにスキップ
サンプルプログラム > アナログ入出力 >

C#

開発環境の設定

プロジェクトにドライバへの参照を追加します。

  • Nugetからインストールする場合
  • ソフトウェアパックから追加する場合
    • 以下のファイルをプロジェクトフォルダにコピーします。
      • Ydu.cs
      • YduAio.cs
    • Ydu.cs, YduAio.csをプロジェクトに追加します。

ソースファイルにusing ディレクティブを使ってYduCsを宣言します。

using YduCs;

プログラム例

using YduCs;

static void Main()
{
    int result;
    float[] inputData = new float[8];
    float[] outputData = new float[4];
    int i;

    // IDが0に設定されているAIO-84A-Uをオープンします
    result = Ydu.Open(0, "AIO-84A-U");
    if(result != Ydu.YDU_RESULT_SUCCESS)
    {
        Console.WriteLine("オープンできません");
        return;
    }

    // AIN0~7の入力をおこないます
    result = YduAio.InputVolt(0, inputData, 0, 8);
    for(i = 0; i < 8; i++)
    {
        Console.WriteLine("IN{0:D} : {1:G}", i, inputData[i]);
    }

    // AOUT0~3の出力を5Vにします
    for(i = 0; i < 4; i++)
    {
        outputData[i] = 5;
    }
    result = YduAio.OutputVolt(0, outputData, 0, 4);

    // ボードをクローズします
    Ydu.Close(0);
}