因此,您無需將程序硬編碼到 InstaCal 中的特定板號,該程序?qū)⑺阉?UL 支持的設(shè)備名稱。
盡管此示例演示了如何查找USB-QUAD08,但您可以替換任何 UL 支持的產(chǎn)品來查找。
注意:本應(yīng)用筆記還有其他版本的 C# 和 VB.NET
放置在:
私有:System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e)
//首先讓我們確保插入了 QUAD08:
System::String ^ BoardName, ^ MyBoardName;
System::Int16 BoardNum;
System::Boolean Boardfound = false;
for( BoardNum = 0;BoardNum < 99; BoardNum++)
{
DaqBoard =gcnew MccDaq::MccBoard(BoardNum);
if (DaqBoard->BoardName->Contains("QUAD08"))
{
Boardfound = true;
this->Text = " USB-QUAD08 被發(fā)現(xiàn)為板號:" + BoardNum.ToString();
ULStat = DaqBoard->FlashLED();
休息;
}
}
if (Boardfound == false)
{
System::Windows::Forms::MessageBox::Show("未在系統(tǒng)中找到兼容的板。請運行 InstaCal。", "未檢測到板");
這->關(guān)閉();
}
System::String ^ mystring = DaqBoard->BoardName->Substring(0, DaqBoard->BoardName->Trim()->Length - 1) +
" 找到的板號:" + BoardNum.ToString();
this->Text = mystring;