Пример #1
0
        //CAIOデバイスの取得、初期化
        private void caioGetDevice()
        {
            devList.Clear();
            devNameList.Clear();
            xyVoltListPkt.Clear();
            xyVoltList.clear();
            convPkt.clear();
            string devDriverId = null;
            string devName     = null;
            short  count       = 0;
            int    devState    = 0;

            comboBox1.Items.Clear();
            while (devState == 0)
            {
                devState = aio.QueryDeviceName(count, out devDriverId, out devName);
                if (devState == 0)
                {
                    devList.Add(devDriverId);
                    devNameList.Add(devName);
                    count++;
                }
            }
            if (count > 0)
            {
                foreach (string device in devList)
                {
                    comboBox1.Items.Add(device);
                    comboBox1.SelectedIndex = 0;
                }
                statusMsg(0, ("デバイスが" + count.ToString() + "個見つかりました").ToString());
                maxChLabel.Text          = "";
                initAioDeviceBtn.Enabled = true;
            }
            else
            {
                statusMsg(1, "デバイスが見つかりません");
            }
        }