亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? powersupplysimple.cs

?? gpib編程之簡(jiǎn)單控制可編程電源的程序,對(duì)與工業(yè)測(cè)試應(yīng)用極廣
?? CS
字號(hào):
using System;
using System.Runtime.InteropServices;         // Used for _getch() to monitor user inputs
using NationalInstruments.NI4882;   // This namespace must be included to reference the .NET language interface

namespace NI_C_SHARP
{
	/// <summary>
	/*
	* This application demonstrates how to read from and write to the
	* Tektronix PS2520G Programmable Power Supply.
	*
	* This sample application is comprised of three basic parts:
	*
	* 1. Initialization
	* 2. Main Body
	* 3. Cleanup
	*
	* The Initialization portion consists of getting a handle to a
	* device and then clearing the device.
	*
	* In the Main Body, this application queries a device for its
	* identification code by issuing the '*IDN?' command. Many
	* instruments respond to this command with an identification string.
	* Note, 488.2 compliant devices are required to respond to this
	* command.
	*
	* The last step takes the device offline.
	*/
	/// </summary>
	class PowerSupplySimple
	{
		private static LangInt li;                          // declare an instance of the .NET language interface functions
		private static GpibConstants c;                     // declare an instance of the .NET language interface constants
		private const int ARRAYSIZE = 1024;					// size of ReadBuffer
		private static int Dev;								// a reference to an instrument on the bus
		private static string ValueStr;						// holds the string returned from instrument
		private const int BDINDEX = 0;					    // board Index
		private const int PRIMARY_ADDR_OF_PPS = 1;          // pimary address of device
		private const int NO_SECONDARY_ADDR = 0;            // secondary address of device
		private static int TIMEOUT;                         // tmeout value
		private const int EOTMODE = 1;                      // enable the END message
		private const int EOSMODE = 0;                      // disable the EOS mode		
		private static string[] ErrorMnemonic = {"EDVR", "ECIC", "ENOL", "EADR", "EARG",          // Error codes
													"ESAC", "EABO", "ENEB", "EDMA", "",
													"EOIP", "ECAP", "EFSO", "", "EBUS",
													"ESTB", "ESRQ", "", "", "", "ETAB"};

		[DllImport("msvcrt.dll")]
		public static extern char _getch();   //Silently inputs a user keystroke

		[STAThread]
		static void Main(string[] args)
		{
			// try this block of code until an exception is thrown
			try
			{
				/*
				*  Allocate memory space for the classes and arrays
				*/
				li = new LangInt();          // Contains all GPIB functions
				c = new GpibConstants();     // Contains all GPIB global constants
				TIMEOUT = c.T10s;            // Set timeout to 10 seconds	
			
				/*
				 * The application brings the power supply online using ibdev. A
				 * device handle, Dev, is returned and is used in all subsequent
				 * calls to the device.
				 */
				Dev = li.ibdev(BDINDEX, PRIMARY_ADDR_OF_PPS, NO_SECONDARY_ADDR, TIMEOUT, EOTMODE, EOSMODE);
				if ((li.ibsta & c.ERR)!=0)              // throw an error
					throw new System.Exception("Unable to open device" + System.Environment.NewLine +
						"ibsta: " + li.ibsta + System.Environment.NewLine +
						"ERR: " + c.ERR);
   
				/*
				 * Clear the internal or device functions of the device.  If the
				 * error bit ERR is set in ibsta, call GPIBCleanup with an error
				 * message.
				 */
				li.ibclr (Dev);
				if ((li.ibsta & c.ERR)!=0)              // throw an error
					throw new System.Exception("Unable to clear device");
   
				/*
				 * The application issues the '*IDN?' command to the power supply.
				 */
				li.ibwrt (Dev, "*idn?", 5);
				if ((li.ibsta & c.ERR)!=0)                           // throw an error
					throw new System.Exception("Unable to write to power supply");
            
				/*
				 * The application reads the identification code in the form of an
				 * ASCII string from the power supply into the ValueStr variable.
				 */
				li.ibrd (Dev, out ValueStr, ARRAYSIZE);
				if ((li.ibsta & c.ERR)!=0)                              // throw an error
					throw new System.Exception("Unable to read data from power supply");   

				Console.WriteLine("Data Read: " + ValueStr);            // Print out string returned from power supply
			}
			// Execute this block when an exception is thrown
			catch (System.Exception caught)
			{
				//Print out error messages
				Console.Write(System.Environment.NewLine +
					"Error: " + caught.Message + System.Environment.NewLine +  //error Name
					"ibsta = " + li.ibsta + System.Environment.NewLine +       //ibsta
					"iberr = " + li.iberr + System.Environment.NewLine +       //iberr
					ErrorMnemonic[li.iberr] + System.Environment.NewLine);     //error code
			}
			// Always execute this block to ensure that the GPIB board is taken offline
			finally  
			{
				//Allow the user to see the output before exiting.
				Console.Write(System.Environment.NewLine + "Hit Any Key to exit" + System.Environment.NewLine);
				_getch();

				//Take the board offline.
				Console.Write("Taking board offline" + System.Environment.NewLine);
				li.ibonl (Dev, 0);
				li.ibonl (BDINDEX, 0);
				li.Dispose();
			}

			
		}
	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美精品一区aⅴ影院| 91在线视频观看| 中文字幕巨乱亚洲| 26uuu国产在线精品一区二区| 欧美一区二区女人| 6080午夜不卡| 日韩欧美色综合网站| 久久在线免费观看| 亚洲v日本v欧美v久久精品| 一区二区视频免费在线观看| 欧美精品 国产精品| 欧美日韩精品二区第二页| 欧美在线三级电影| 日韩一级成人av| 欧美精品一区二区久久婷婷| 国产女人18毛片水真多成人如厕| 亚洲不卡一区二区三区| 色综合视频在线观看| 欧美性受xxxx黑人xyx性爽| 欧美精品久久天天躁| 亚洲人午夜精品天堂一二香蕉| 亚洲一本大道在线| 精品在线观看免费| 豆国产96在线|亚洲| 一本久道中文字幕精品亚洲嫩 | 久久99久久99小草精品免视看| 91久久一区二区| 在线观看91av| 亚洲国产aⅴ天堂久久| 日本丶国产丶欧美色综合| 国产精品国产精品国产专区不片| 亚洲综合在线电影| 日韩av电影天堂| 国产伦精品一区二区三区免费迷 | 国产亚洲一区字幕| 亚洲人成小说网站色在线 | 一区二区三区日韩欧美精品 | 自拍偷拍国产精品| 日本欧美韩国一区三区| 欧美日本一道本| 天堂蜜桃一区二区三区 | 亚洲国产高清aⅴ视频| 国产成人精品在线看| 91精品国产一区二区| 首页国产丝袜综合| 日韩精品一区国产麻豆| 国产在线精品一区二区不卡了| 久久精品综合网| 成人app下载| 国产三级精品三级在线专区| 大桥未久av一区二区三区中文| 日韩午夜激情视频| 精品一区二区免费看| 欧美国产日韩亚洲一区| 一本一道综合狠狠老| 亚洲va中文字幕| 精品成人一区二区三区| 国产福利91精品一区二区三区| 中文字幕亚洲一区二区av在线| 狠狠v欧美v日韩v亚洲ⅴ| 911精品国产一区二区在线| 久久精品国产免费看久久精品| 欧美日韩aaaaaa| 国模一区二区三区白浆| 亚洲欧洲精品一区二区三区| 欧美色老头old∨ideo| 一区二区三区在线免费观看| 欧美日韩视频专区在线播放| 久久99精品久久只有精品| 中文字幕av一区二区三区高| 欧美日韩一级视频| 国产一区二区三区免费播放| 亚洲精品成人在线| 久久一区二区三区四区| 91视频一区二区三区| 亚洲乱码中文字幕| 日韩欧美资源站| 99国产精品久久久久久久久久久| 亚洲国产精品久久久久秋霞影院 | 欧美成人vr18sexvr| 免费不卡在线观看| 欧美一区二区三区免费视频| 国产91对白在线观看九色| 午夜欧美2019年伦理| 在线成人av网站| 不卡一二三区首页| 久久91精品国产91久久小草| 一二三区精品视频| 中文字幕二三区不卡| 欧美一级理论性理论a| 91麻豆国产在线观看| 国产成人在线网站| 亚洲h在线观看| 亚洲欧美怡红院| 国产亚洲女人久久久久毛片| 7777精品伊人久久久大香线蕉超级流畅 | 国产黄人亚洲片| 捆绑调教一区二区三区| 亚洲一区免费观看| 成人欧美一区二区三区在线播放| 精品国产乱码久久久久久久| 欧美精品18+| 欧美日韩三级视频| 欧美影片第一页| 色吧成人激情小说| 91色九色蝌蚪| 成人av集中营| 成人动漫av在线| 国产69精品久久99不卡| 国产乱色国产精品免费视频| 亚洲日本成人在线观看| 国产日产欧美一区| 久久精品欧美一区二区三区不卡| 精品久久国产老人久久综合| 日韩精品中午字幕| 日韩三级.com| 精品久久久久久久久久久久久久久 | 欧美亚洲国产一区二区三区va| 99精品欧美一区| 日本高清无吗v一区| 在线欧美日韩国产| 欧美在线不卡一区| 在线不卡中文字幕播放| 日韩一区二区三| 精品国产精品网麻豆系列| 欧美大黄免费观看| 久久久久国产精品麻豆ai换脸| 欧美亚洲国产bt| 欧美精品黑人性xxxx| 日韩一区二区三| 久久免费精品国产久精品久久久久| 久久影院视频免费| 亚洲午夜久久久久久久久电影网 | 日韩免费性生活视频播放| 欧美成人vr18sexvr| 国产偷国产偷精品高清尤物| 中文字幕在线免费不卡| 依依成人综合视频| 日日摸夜夜添夜夜添亚洲女人| 麻豆精品一区二区三区| 一区二区三区鲁丝不卡| 日韩精品每日更新| 国产综合一区二区| www.在线欧美| 成人免费毛片高清视频| 91久久久免费一区二区| 69堂国产成人免费视频| 久久久精品国产免大香伊| 亚洲男人电影天堂| 日韩不卡免费视频| 粉嫩在线一区二区三区视频| 色悠久久久久综合欧美99| 日韩一区二区影院| 中文字幕在线观看不卡视频| 五月天欧美精品| 成人久久久精品乱码一区二区三区 | 国产麻豆视频精品| 色综合色综合色综合| 日韩精品在线看片z| 亚洲黄色录像片| 捆绑紧缚一区二区三区视频| k8久久久一区二区三区| 9191国产精品| 亚洲欧美日韩国产综合| 黄一区二区三区| 欧美日韩精品久久久| 最新欧美精品一区二区三区| 男女激情视频一区| 色婷婷久久久亚洲一区二区三区| 欧美va亚洲va| 天天综合网天天综合色| 99精品久久免费看蜜臀剧情介绍| 欧美不卡在线视频| 五月综合激情网| 91亚洲精品久久久蜜桃| 久久精品免费在线观看| 美女视频网站久久| 欧美日韩三级视频| 综合自拍亚洲综合图不卡区| 国产精品一级黄| 欧美电影免费观看高清完整版在线 | 久久疯狂做爰流白浆xx| 欧美美女直播网站| 亚洲精品成人精品456| 成人av在线影院| 国产色91在线| 经典一区二区三区| 欧美tickling挠脚心丨vk| 亚洲自拍偷拍网站| 色狠狠桃花综合| 亚洲欧美自拍偷拍| 99久久99久久综合| 国产精品第一页第二页第三页| 国产一区二区伦理片| 精品国产亚洲一区二区三区在线观看| 午夜电影网亚洲视频| 欧美丰满一区二区免费视频| 亚洲一二三区视频在线观看| 欧美亚洲国产一卡| 水蜜桃久久夜色精品一区的特点|