コンテンツにスキップ
サンプルプログラム > リレー出力 >

C#

開発環境の設定

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

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

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

using YdciCs;

プログラム例

using YdciCs;

static void Main()
{
    int result;
    ushort id;
    byte[] inputData = new byte[2];
    byte[] outputData = new byte[4];
    int i;

    // ボード識別スイッチが0のボードをオープンします
    result = Ydci.Open(0, "RLY-P4/2/0B-UBT", out id);
    if(result != Ydci.YDCI_RESULT_SUCCESS)
    {
        Console.WriteLine("オープンできません");
        return;
    }

    // IN0~1の入力をおこないます
    result = Ydci.DioInput(id, inputData, 0, 2);
    for(i = 0; i < 2; i++)
    {
        Console.WriteLine("IN{0:D} : {1:D}", i, inputData[i]);
    }

    // RY1~4のリレー出力をONします
    for(i = 0; i < 4; i++)
    {
        outputData[i] = 1;
    }
    result = Ydci.RlyOutput(id, outputData, 0, 4);

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