资讯详情

C#——GPIB连接仪器

button21是连接按钮。

uicombox3是多端口选择下拉栏,因为本文是关于GPIB的所以uicombox其实可以成为一个textbox的。

uitextbox14是一个输入GPIB地址文本框

需要引用Ivi.Visa,Ivi.Visa.Interop

Ivi.Visa.Interop.FormattedIO488 ioobj = new Ivi.Visa.Interop.FormattedIO488(); Ivi.Visa.Interop.ResourceManager rm = new Ivi.Visa.Interop.ResourceManager(); private void button21_Click(object sender, EventArgs e)         {             try             {                 if (uiComboBox3.Text == "GPIB")                 {                     // ioDmm.IO = (IMessage)grm.Open("GPIB0::19::INSTR", AccessMode.NO_LOCK, 2000, "");                     string resourceName = "GPIB0::"   uiTextBox14.Text   "::INSTR";                     Class1.XHYresourceName = resourceName;                     //var visa = GlobalResourceManager.Open(resourceName) as IMessageBasedSession;                     ioobj.IO = (Ivi.Visa.Interop.IMessage)rm.Open(resourceName, Ivi.Visa.Interop.AccessMode.NO_LOCK, 0, "");                     ioobj.WriteString("*IDN?\n");                     string res0 = ioobj.ReadString();                     uiTextBox15.Text = res0;                     string[] str1 = res0.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);//str1[0]=厂家,str1[1]=型号,str1[2]=序列号。                     MessageBox.Show("仪器连接成功");                 }             }             catch (SystemException ex)             {                 MessageBox.Show("仪器连接失败");                 // ioDmm.IO = null;                 return;             }         }

标签: 13na2电连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台