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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? form1.cs

?? PCI8408的驅動接口源文件(帶示例)
?? CS
字號:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Runtime.InteropServices;

namespace _8408_demo_cs
{
	/// <summary>
	/// Form1 的摘要說明。
	/// </summary>
	public class Form1 : System.Windows.Forms.Form
	{
		private System.Windows.Forms.Button button1;
		private System.Windows.Forms.Button button2;
		private System.Windows.Forms.Button button4;
		private System.Windows.Forms.Button button3;
		/// <summary>
		/// 必需的設計器變量。
		/// </summary>
		private System.ComponentModel.Container components = null;

		public Form1()
		{
			//
			// Windows 窗體設計器支持所必需的
			//
			InitializeComponent();

			//
			// TODO: 在 InitializeComponent 調用后添加任何構造函數代碼
			//
		}

		/// <summary>
		/// 清理所有正在使用的資源。
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if (components != null) 
				{
					components.Dispose();
				}
			}
			base.Dispose( disposing );
		}

		#region Windows 窗體設計器生成的代碼
		/// <summary>
		/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
		/// 此方法的內容。
		/// </summary>
		private void InitializeComponent()
		{
			this.button1 = new System.Windows.Forms.Button();
			this.button2 = new System.Windows.Forms.Button();
			this.button4 = new System.Windows.Forms.Button();
			this.button3 = new System.Windows.Forms.Button();
			this.SuspendLayout();
			// 
			// button1
			// 
			this.button1.Location = new System.Drawing.Point(72, 48);
			this.button1.Name = "button1";
			this.button1.Size = new System.Drawing.Size(160, 32);
			this.button1.TabIndex = 0;
			this.button1.Text = "所有開關量輸入";
			this.button1.Click += new System.EventHandler(this.button1_Click);
			// 
			// button2
			// 
			this.button2.Location = new System.Drawing.Point(288, 48);
			this.button2.Name = "button2";
			this.button2.Size = new System.Drawing.Size(160, 32);
			this.button2.TabIndex = 1;
			this.button2.Text = "第1路開關量輸入";
			this.button2.Click += new System.EventHandler(this.button2_Click);
			// 
			// button4
			// 
			this.button4.Location = new System.Drawing.Point(288, 120);
			this.button4.Name = "button4";
			this.button4.Size = new System.Drawing.Size(160, 32);
			this.button4.TabIndex = 3;
			this.button4.Text = "第1路開關量輸出高電平";
			this.button4.Click += new System.EventHandler(this.button4_Click);
			// 
			// button3
			// 
			this.button3.Location = new System.Drawing.Point(72, 120);
			this.button3.Name = "button3";
			this.button3.Size = new System.Drawing.Size(160, 32);
			this.button3.TabIndex = 2;
			this.button3.Text = "所有開關量輸出高電平";
			this.button3.Click += new System.EventHandler(this.button3_Click);
			// 
			// Form1
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(528, 206);
			this.Controls.Add(this.button4);
			this.Controls.Add(this.button3);
			this.Controls.Add(this.button2);
			this.Controls.Add(this.button1);
			this.Name = "Form1";
			this.Text = "Form1";
			this.Load += new System.EventHandler(this.Form1_Load);
			this.Closed += new System.EventHandler(this.Form1_Closed);
			this.ResumeLayout(false);

		}
		#endregion

		/// <summary>
		/// 應用程序的主入口點。
		/// </summary>
		[STAThread]
		static void Main() 
		{
			Application.Run(new Form1());
		}
		//函數聲明
		//打開設備
		[DllImport("pci8408.dll", CharSet=CharSet.Auto)]
		public static extern int ZT8408_OpenDevice(uint cardNO);
		//關閉設備
		[DllImport("pci8408.dll", CharSet=CharSet.Auto)]
		public static extern int ZT8408_CloseDevice(uint cardNO);
		//得到錯誤號
		[DllImport("pci8408.dll", CharSet=CharSet.Auto)]
		public static extern int ZT8408_GetLastErr();
		//清除錯誤號
		[DllImport("pci8408.dll", CharSet=CharSet.Auto)]
		public static extern void ZT8408_ClearLastErr();
		//單通道開關量輸入
		[DllImport("pci8408.dll", CharSet=CharSet.Auto)]
		public static extern int ZT8408_DIBit(uint cardNO, uint chNO);
		//所有通道開關量輸入
		[DllImport("pci8408.dll", CharSet=CharSet.Auto)]
		public static extern int ZT8408_DIAll(uint cardNO);
		//單通道開關量輸出
		[DllImport("pci8408.dll", CharSet=CharSet.Auto)]
		public static extern int ZT8408_DOBit(uint cardNO, uint chNO, uint nState);
		//所有通道開關量輸出
		[DllImport("pci8408.dll", CharSet=CharSet.Auto)]
		public static extern int ZT8408_DOAll(uint cardNO, uint nStateAll);

		//MSDN例子
		[DllImport("user32.dll")]
		public static extern int MessageBoxA(int hwnd, string message,
			string caption, int type);

		uint m_cardNO = 1; //保存板卡號,從1開始
		private void Form1_Load(object sender, System.EventArgs e)
		{
			//打開設備
			if( ZT8408_OpenDevice(m_cardNO) != 0 ) //只打開一次即可
				MessageBox.Show(this,"打開設備失敗","出錯");		
		}

		private void Form1_Closed(object sender, System.EventArgs e)
		{
			//關閉設備
			if( ZT8408_CloseDevice(m_cardNO) != 0 )
				MessageBox.Show(this,"關閉設備失敗","出錯");						
		}

		private void button1_Click(object sender, System.EventArgs e)
		{
			//所有開關量輸入
			string tempStr;
			tempStr = "所有通道輸入為: " + ZT8408_DIAll(m_cardNO).ToString();
			MessageBox.Show(this,tempStr);
		}

		private void button2_Click(object sender, System.EventArgs e)
		{
			//第1路開關量輸入
			string tempStr;
			tempStr = "第1通道輸入為: " + ZT8408_DIBit(m_cardNO,1).ToString();
			MessageBox.Show(this,tempStr);			
		}

		private void button3_Click(object sender, System.EventArgs e)
		{
			//所有開關量輸出高電平
			ZT8408_DOAll(m_cardNO, 0xFFFF);
		}

		private void button4_Click(object sender, System.EventArgs e)
		{
			//第1路開關量輸出高電平
			ZT8408_DOBit(m_cardNO, 1, 1);
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区二| 91免费视频网| 日韩欧美黄色影院| 亚洲午夜电影在线观看| 色综合天天综合网国产成人综合天 | 另类小说色综合网站| 91黄色激情网站| 亚洲日本青草视频在线怡红院 | 亚洲色图制服诱惑| caoporm超碰国产精品| 国产精品久久久久久户外露出 | 国产真实乱对白精彩久久| 在线成人av网站| 日韩精品三区四区| 欧美一区二区在线免费观看| 性欧美大战久久久久久久久| 欧美日韩中文精品| 奇米影视在线99精品| 91精品国产综合久久精品图片 | 亚洲国产中文字幕在线视频综合| 91在线丨porny丨国产| 综合久久久久久| 色哟哟精品一区| 香蕉久久夜色精品国产使用方法| 欧美日韩高清一区二区三区| 天天影视涩香欲综合网| 一本一本大道香蕉久在线精品 | 成人精品免费看| 亚洲欧洲日韩av| 欧美在线短视频| 日韩高清在线电影| 久久亚区不卡日本| jlzzjlzz亚洲日本少妇| 一区二区三区在线观看动漫| 欧美精品一卡两卡| 国内精品伊人久久久久av一坑 | 麻豆免费精品视频| 国产欧美综合在线观看第十页| 麻豆国产欧美日韩综合精品二区 | 国产99久久久久久免费看农村| 欧美国产一区二区| 欧美做爰猛烈大尺度电影无法无天| 亚洲二区在线视频| 久久蜜桃一区二区| 国产91露脸合集magnet| 一区二区三区四区不卡在线 | 99久久精品免费观看| 一区二区三区高清不卡| 精品毛片乱码1区2区3区| 成人av在线一区二区三区| 亚洲综合视频在线观看| 日韩欧美国产不卡| 成人av在线播放网站| 天堂午夜影视日韩欧美一区二区| 日韩欧美久久一区| 国产高清在线观看免费不卡| 一区二区三区不卡在线观看| 久久综合久久99| 欧美性猛交xxxxxxxx| 国产成人在线视频网址| 日韩va亚洲va欧美va久久| 国产精品久久夜| 日韩精品一区国产麻豆| 一本一道综合狠狠老| 国产乱国产乱300精品| 亚洲综合成人在线| 中文一区在线播放| 欧美性猛片xxxx免费看久爱| 高清av一区二区| 日韩av电影天堂| 一区二区三区影院| 中文字幕一区在线| 久久久久久毛片| 日韩一级视频免费观看在线| 成人免费观看视频| 激情欧美一区二区| 毛片av一区二区| 水蜜桃久久夜色精品一区的特点| 亚洲三级电影全部在线观看高清| 精品精品欲导航| 777午夜精品视频在线播放| 一本到不卡免费一区二区| 高清国产午夜精品久久久久久| 蜜臀av国产精品久久久久| 亚洲成a人v欧美综合天堂下载| 亚洲日本乱码在线观看| 日本一区二区高清| 国产亚洲欧美日韩在线一区| 日韩欧美在线影院| 91精品国产综合久久久久久久 | 成人动漫一区二区在线| 国产一区 二区 三区一级| 精品亚洲免费视频| 美女网站色91| 麻豆久久一区二区| 精品一区二区三区在线视频| 免费成人性网站| 免费观看在线色综合| 日本一道高清亚洲日美韩| 亚洲bt欧美bt精品777| 亚洲一区二区四区蜜桃| 亚洲主播在线播放| 亚洲bdsm女犯bdsm网站| 午夜视频在线观看一区| 性欧美大战久久久久久久久| 亚洲欧美一区二区三区久本道91| 国产精品高清亚洲| 亚洲天堂免费在线观看视频| 中文字幕一区二区三区在线播放 | 日韩午夜激情电影| 精品少妇一区二区三区免费观看| 日韩欧美不卡在线观看视频| 欧美一个色资源| 精品国产网站在线观看| 欧美成人国产一区二区| 欧美久久久久久蜜桃| 欧美一区二区不卡视频| 精品免费99久久| 国产亚洲精品精华液| 中文字幕欧美激情一区| 悠悠色在线精品| 天天色天天操综合| 国产一区亚洲一区| 99热这里都是精品| 欧美久久久久久久久| 久久―日本道色综合久久| 中文字幕av在线一区二区三区| 亚洲精选视频免费看| 偷拍日韩校园综合在线| 国产精品18久久久久久久网站| 色婷婷狠狠综合| 欧美一区二区三区在线观看| 国产欧美日韩综合精品一区二区| 日韩理论片一区二区| 亚洲午夜精品17c| 美女视频黄久久| 成人精品小蝌蚪| 777亚洲妇女| 中文字幕制服丝袜一区二区三区| 亚洲成av人影院在线观看网| 国产在线播放一区二区三区| 在线这里只有精品| 26uuu国产在线精品一区二区| 亚洲精品视频在线观看网站| 亚洲制服丝袜av| 国产.欧美.日韩| 91精品国产综合久久精品性色| 国产精品情趣视频| 日本va欧美va精品发布| 成av人片一区二区| 日韩片之四级片| 亚洲高清视频在线| 成人av第一页| 日韩免费高清视频| 亚洲电影一级片| 成人99免费视频| 2023国产精品自拍| 视频在线观看国产精品| 色婷婷香蕉在线一区二区| 久久亚洲精品小早川怜子| 午夜激情久久久| 色成人在线视频| 欧美—级在线免费片| 蜜臀精品一区二区三区在线观看| 一本色道亚洲精品aⅴ| 国产日本一区二区| 久久99久久久欧美国产| 精品视频一区三区九区| 亚洲免费色视频| av亚洲精华国产精华精华| 91精品国产综合久久精品app | 一区二区三区国产精华| 成人免费不卡视频| 久久综合五月天婷婷伊人| 另类综合日韩欧美亚洲| 欧美精品黑人性xxxx| 亚洲已满18点击进入久久| 成人黄页在线观看| 国产欧美日韩在线看| 成人av免费在线| 亚洲综合偷拍欧美一区色| 91精品欧美综合在线观看最新 | 高清在线观看日韩| 亚洲欧洲日韩av| 欧美日韩国产天堂| 看电影不卡的网站| 国产丝袜美腿一区二区三区| 91小视频在线免费看| 亚洲成人av资源| 精品国产乱码久久久久久久 | 日本丶国产丶欧美色综合| 一区二区三区国产精品| 91精品国产综合久久香蕉麻豆| 韩国成人福利片在线播放| 日韩理论在线观看| 欧美一区二区福利在线| 成人免费黄色大片| 水蜜桃久久夜色精品一区的特点| 精品久久久久久久久久久久久久久久久 | 日韩无一区二区|