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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? paras.h

?? 這是本人在工作中編輯的一個(gè)725卡的應(yīng)用動(dòng)態(tài)庫(kù)
?? H
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
#define CFG_DiTriggerEnableFallingPort14_Name   "DiTriggerEnableFallingPort14"
#define CFG_DiTriggerEnableFallingPort15_Name   "DiTriggerEnableFallingPort15"
#define CFG_DiTriggerEnableFallingForAll_Name   "DiTriggerEnableFallingForAll"

#define CFG_DiFilterEnablePort0_Name            "DiFilterEnablePort0"
#define CFG_DiFilterEnablePort1_Name            "DiFilterEnablePort1"
#define CFG_DiFilterEnablePort2_Name            "DiFilterEnablePort2"
#define CFG_DiFilterEnablePort3_Name            "DiFilterEnablePort3"
#define CFG_DiFilterEnablePort4_Name            "DiFilterEnablePort4"
#define CFG_DiFilterEnablePort5_Name            "DiFilterEnablePort5"
#define CFG_DiFilterEnablePort6_Name            "DiFilterEnablePort6"
#define CFG_DiFilterEnablePort7_Name            "DiFilterEnablePort7"
#define CFG_DiFilterEnablePort8_Name            "DiFilterEnablePort8"
#define CFG_DiFilterEnablePort9_Name            "DiFilterEnablePort9"
#define CFG_DiFilterEnablePort10_Name           "DiFilterEnablePort10"
#define CFG_DiFilterEnablePort11_Name           "DiFilterEnablePort11"
#define CFG_DiFilterEnablePort12_Name           "DiFilterEnablePort12"
#define CFG_DiFilterEnablePort13_Name           "DiFilterEnablePort13"
#define CFG_DiFilterEnablePort14_Name           "DiFilterEnablePort14"
#define CFG_DiFilterEnablePort15_Name           "DiFilterEnablePort15"
#define CFG_DiFilterEnableForAll_Name           "DiFilterEnableForAll"

#define CFG_DiFilterIntervalCounter_Name        "DiFilterIntervalCounter"

#define CFG_IDiTriggerEnableRisingChannel0      0x3A00
#define CFG_IDiTriggerEnableRisingChannel1      0x3A01
#define CFG_IDiTriggerEnableFallingChannel0     0x3A80
#define CFG_IDiTriggerEnableFallingChannel1     0x3A81

#define CFG_IDiTriggerEnableRisingChannel0_Name           "CFG_IDiTriggerEnableRisingChannel0"
#define CFG_IDiTriggerEnableRisingChannel1_Name           "CFG_IDiTriggerEnableRisingChannel1"
#define CFG_IDiTriggerEnableFallingChannel0_Name          "CFG_IDiTriggerEnableFallingChannel0"
#define CFG_IDiTriggerEnableFallingChannel1_Name          "CFG_IDiTriggerEnableFallingChannel1"


#define CFG_DiTriggerEnableRisingChannel0       0x3C00 
#define CFG_DiTriggerEnableRisingChannel1       0x3C01
#define CFG_DiTriggerEnableFallingChannel0      0x3C80
#define CFG_DiTriggerEnableFallingChannel1      0x3C81
#define CFG_DiDataWidth      			            0x3C82	  // Get DI data width. The optimized data width when Reading.
                                                           // Find the used value from Variable Group.
                                                           // Data type: LONG.   

#define CFG_DiChannelCount                      0x3C83     // Get DI Channel Count. Max available DI channel count on the card.
                                                           // Data type: LONG. 

#define CFG_DiPortCount                         0x3C84     // Get DI Port Count. Max available DI Port count on the card. 
                                                           // Data type: LONG.


// Get DI Interrupt supported channel.
// 
// Data type: BYTE Array. 
//     One bit for one channel. If a bit is 1, 
//     the channel can issue interrupt.
#define CFG_DiInterruptSupportedChannel		   0x3C85
													

// Get / Set DI channels which issue interrupt on RISING Edge.
//      Note: whether this property can be set or not depends on device feature.
//
// Data type: BYTE Array. 
//     One bit for one channel. If a bit is 1, 
//     the channel will issue interrupt on rising edge.
#define CFG_DiInterruptTriggerOnRisingEdge	   0x3C86
													

// Get / Set DI channels which issue interrupt on FALLING Edge.
//      Note: whether this property can be set or not depends on device feature.
//
// Data type: BYTE Array. 
//     One bit for one channel. If a bit is 1, 
//     the channel will issue interrupt on falling edge.
#define CFG_DiInterruptTriggerOnFallingEdge	   0x3C87



// Get DI channels which support Status Change interrupt.
//  
// Data type: BYTE Array. 
//     One bit for one channel. If a bit is 1, 
//     the channel can issue interrupt when status changed.
#define CFG_DiStatusChangeSupportedChannel	   0x3C88


// Get/Set DI channels which "Status Changed interrupt" function is enabled.
// 
// Data type: BYTE Array. 
//    One bit for one channel. If a bit is 1, 
//    the channel will issue interrupt when status changed.
#define CFG_DiStatusChangeEnabledChannel	      0x3C89


// Get DI channels which support pattern match interrupt.
//  
// Data type: BYTE Array. 
//     One bit for one channel. If a bit is 1, 
//     the channel can issue interrupt when pattern matched.
#define CFG_DiPatternMatchSupportedChannel	   0x3C8A


// Get/Set DI channels which "pattern match interrupt" function is enabled.
// 
// Data type: BYTE Array. 
//    One bit for one channel. If a bit is 1, 
//    the channel will issue interrupt when pattern matched.
#define CFG_DiPatternMatchEnabledChannel	      0x3C8B

// Get DI Interrupt supported trigger mode.
// 
// Data type: LONG. 
//     which trigger mode was supported.
#define CFG_DiInterruptSupportedTriggerMode     0x3C8C

// Get DI Pattern Match capability:
//     Wether the mask of this port can be set individually.
// Data Type: 
//     BYTE Array.
//     One byte for a port. If the byte is 1, then the mask
//     of this port can be set individually, otherwise it
//     can't be done. 
//     Note: if this property is not supported, it means that
//     the mask can be set individually too.
#define CFG_DiPatternMatchMaskSupportedPort     0x3C8D

// Get DI Status Change capability:
//     Wether the mask of this port can be set individually.
// Data Type: 
//     BYTE Array.
//     One byte for a port. If the byte is 1, then the mask
//     of this port can be set individually, otherwise it
//     can't be done. 
//     Note: if this property is not supported, it means that
//     the mask can be set individually too.
#define CFG_DiStatusChangeMaskSupportedPort      0x3C8E


#define CFG_DiTriggerEnableRisingChannel0_Name           "CFG_DiTriggerEnableRisingChannel0"
#define CFG_DiTriggerEnableRisingChannel1_Name           "CFG_DiTriggerEnableRisingChannel1"
#define CFG_DiTriggerEnableFallingChannel0_Name          "CFG_DiTriggerEnableFallingChannel0"
#define CFG_DiTriggerEnableFallingChannel1_Name          "CFG_DiTriggerEnableFallingChannel1"

// Get / set DI Transfer Request mode
//
// Data type: ULONG
//     0: slave mode, 1 master mode
#define CFG_DiTransferRequestMode                  0x3C8F
// Get Or Set DI Interrupt Mode:
// Data Type: 
//     BYTE Array.
//     One byte for a port. The Interrupt mode's explanation varies 
//     with different card

#define CFG_DiInterruptMode                        0x3C90
///////////////////////////2.2\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
// ----------------------------------
// 0x4000 ~ 0x4fff for DO Group 
// ----------------------------------
// sub group 0x4000 ~ 0x47ff for DO General ID

// sub group 0x4800 ~ 0x4fff for DO others ID
// Fast DO functions paramaters
#define CFG_DoOperationMode   0x4800     // Normal (0), Handahaking (1), Burst handshaking(2)
#define CFG_DoStartMethod     0x4801     // Software(1), External signal(2)
#define CFG_DoStopMethod      0x4802     // Software(1), External signal(2)
#define CFG_DoPacerSource     0x4803     // 30, 15, 10 Mhz, Counter1, External signal (value range 1-5)
#define CFG_DoControlSignals  0x4804     // Control signals 
                                         //   Bit 0: External DO start signal control (STRRF), 0 rising edge, 1 falling edge. 
                                         //   Bit 1: External DO stop signal control (STPRF), 0 rising edge, 1 falling edge.
                                         //   Bit 2: DO request signal control (REQRF), 0 rising edge, 1 falling edge.
                                         //   Bit 3: DO acknowledge signal control (ACKRF), 0 rising edge, 1 falling edge.
                                         //   Bit 4: DO sampling clock signal control (CLKRF), 0 rising edge, 1 falling edge
#define CFG_DoPresetValue     0x4805     // DO status before transfering. 


// Get DO data width. The optimized data width when writing.
//  
// Data type: LONG. 
//     See the following for all available setting.
#define CFG_DoDataWidth       0x4806	

// Get DO Channel Count. Max available DO channel count on the card.
//  
// Data type: LONG. 
#define CFG_DoChannelCount    0x4807	   


// Get Do Port Count. Max available DO Port count on the card. 
// 
// Data type: LONG.
#define CFG_DoPortCount       0x4808


#define CFG_DoOperationMode_Name   "DoOperationMode"  
#define CFG_DoStartMethod_Name     "DoStartMethod"     
#define CFG_DoStopMethod_Name      "DoStopMethod"      
#define CFG_DoPacerSource_Name     "DoPacerSource"     
#define CFG_DoControlSignals_Name  "DoControlSignals"
#define CFG_DoPresetValue_Name     "DoPresetValue"    


// Get / set DO Transfer Request mode
//
// Data type: ULONG
//     0: slave mode, 1 master mode
#define CFG_DoTransferRequestMode   0x4809

// ---------------------------------------
// 0x5000 ~ 0x5fff for Counter/Timer  
// ---------------------------------------
// sub group 0x5000 ~ 0x57ff for Counter/Timer general ID
// Counter functions
#define CFG_CounterCountValue 0x5000 // 82C54 Counter 0-2 value

#define    CFG_CounterCountValue_Name "CounterCountValue" 

// ji.dong added for counter control. 2005-06-01..........................

// Get Counter channels' capability.
//  
// Data type: Long Array. 
//     One 'Long' for one channel, each bit of the long indicates
// a specified function whether is available or not and the
// following function has been defined. 
//     
#define CFG_CntrChannelCapability         0x5001

// Get supported gate of the counter.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩你懂得| 在线观看亚洲专区| 亚洲自拍偷拍欧美| 在线播放一区二区三区| caoporm超碰国产精品| 亚洲v中文字幕| 国产精品三级av| 欧美一级爆毛片| 91豆麻精品91久久久久久| 久久精品国产秦先生| 亚洲h在线观看| 亚洲欧美色图小说| 久久精品亚洲国产奇米99| 欧美电影一区二区三区| 色噜噜狠狠色综合中国| 成人一区二区视频| 久久97超碰色| 男女视频一区二区| 午夜精彩视频在线观看不卡| 综合久久久久综合| 欧美国产激情一区二区三区蜜月| 日韩欧美的一区二区| 欧美日韩免费一区二区三区视频| 色综合久久久久久久久| 成人精品免费视频| 国产精品资源在线| 久久99精品久久久久久动态图| 亚洲尤物在线视频观看| 亚洲欧美日韩国产中文在线| 国产精品美女久久久久久久久久久| 久久人人97超碰com| 亚洲精品一区二区三区在线观看 | 日韩精品自拍偷拍| 欧美天堂亚洲电影院在线播放| av网站免费线看精品| 高清成人免费视频| 国产乱子伦一区二区三区国色天香| 秋霞电影网一区二区| 日韩av不卡在线观看| 偷拍亚洲欧洲综合| 日韩福利视频导航| 青娱乐精品在线视频| 免费成人在线观看| 免费不卡在线观看| 国产一区三区三区| 国产精品一区二区三区网站| 国产精品66部| 成人av网在线| 97久久超碰国产精品电影| 92国产精品观看| 一本色道a无线码一区v| 欧洲精品中文字幕| 欧美日韩不卡一区| 日韩一二在线观看| 久久久激情视频| 最新中文字幕一区二区三区 | 欧美激情一区二区三区四区| 欧美国产欧美综合| 一区二区三区 在线观看视频| 亚洲h精品动漫在线观看| 天天影视涩香欲综合网| 麻豆91小视频| 国产91精品一区二区| 91浏览器打开| 欧美人xxxx| xfplay精品久久| 国产精品久久久久久亚洲毛片| 亚洲乱码国产乱码精品精的特点 | 欧美最新大片在线看| 欧美视频一区二区三区在线观看| 7777精品伊人久久久大香线蕉的 | 亚洲国产aⅴ成人精品无吗| 三级欧美韩日大片在线看| 久久69国产一区二区蜜臀| 成人性生交大片免费看视频在线| 99久久er热在这里只有精品66| 欧美性猛交xxxx乱大交退制版 | 欧美自拍丝袜亚洲| 精品区一区二区| 136国产福利精品导航| 日日夜夜一区二区| 大胆欧美人体老妇| 欧美日韩国产高清一区二区三区 | 蜜桃视频一区二区三区在线观看| 国产成a人亚洲精品| 欧美少妇性性性| 国产亚洲一区二区在线观看| 一区二区三区欧美| 国产一区在线观看视频| 欧美亚洲综合另类| 精品国产免费人成电影在线观看四季| 国产视频一区二区在线| 亚洲成年人影院| 成人综合在线观看| 欧美一区二区视频在线观看2020 | 久久久久久久久久久电影| 亚洲一区二区免费视频| 国产91色综合久久免费分享| 欧美一区永久视频免费观看| 最新高清无码专区| 激情综合色播五月| 3atv在线一区二区三区| 亚洲少妇屁股交4| 国产成人在线免费| 欧美一区二区私人影院日本| 亚洲一区二区三区免费视频| 成人国产免费视频| 久久亚洲精精品中文字幕早川悠里| 亚洲国产日韩a在线播放| 成人精品小蝌蚪| 久久久亚洲高清| 美女网站视频久久| 欧美嫩在线观看| 亚洲综合色视频| 99久久精品99国产精品| 欧美国产综合色视频| 男女男精品视频网| 日韩一区二区麻豆国产| 亚洲成av人综合在线观看| 91精彩视频在线| 中文字幕一区二区日韩精品绯色| 国产精品资源在线看| 精品国产伦一区二区三区观看体验| 午夜精品一区二区三区免费视频| 色成年激情久久综合| 国产精品久久久久精k8| 国产成人一区在线| 久久精品人人做人人综合 | 亚洲欧美中日韩| 国产99精品在线观看| 精品国产伦一区二区三区观看体验| 蜜桃av一区二区在线观看| 91精品国产福利| 毛片av一区二区| 欧美不卡一二三| 国产麻豆精品视频| 久久先锋影音av鲁色资源网| 国内精品伊人久久久久av影院 | 国产成人免费av在线| 久久蜜臀精品av| 国产激情视频一区二区三区欧美| 久久一留热品黄| 丰满白嫩尤物一区二区| 国产精品传媒视频| 一本久久a久久免费精品不卡| 亚洲精品视频一区| 欧美日韩一区精品| 日韩精品久久理论片| 日韩一级片在线播放| 国产资源精品在线观看| 国产无遮挡一区二区三区毛片日本| 国产高清无密码一区二区三区| 国产女人水真多18毛片18精品视频| 风间由美一区二区三区在线观看 | 91精品国产综合久久香蕉麻豆| 午夜精品在线看| 日韩欧美的一区| 国产精品影音先锋| 国产精品不卡视频| 欧美亚日韩国产aⅴ精品中极品| 天堂午夜影视日韩欧美一区二区| 日韩一区二区不卡| 国产电影精品久久禁18| 亚洲天堂av老司机| 欧美日韩亚洲高清一区二区| 久久草av在线| 国产精品美女www爽爽爽| 色又黄又爽网站www久久| 天堂一区二区在线免费观看| 久久免费美女视频| 91福利在线看| 韩国av一区二区三区| 亚洲精品免费播放| 欧美巨大另类极品videosbest | 久久综合久久99| 丰满少妇在线播放bd日韩电影| 伊人婷婷欧美激情| 欧美一级高清片在线观看| 国产大陆精品国产| 亚洲h动漫在线| 国产精品婷婷午夜在线观看| 一本色道久久加勒比精品| 久久精品国产精品亚洲精品| 国产精品女主播av| 欧美浪妇xxxx高跟鞋交| 成人性色生活片免费看爆迷你毛片| 亚洲影院在线观看| 久久美女高清视频| 欧美性猛片xxxx免费看久爱| 激情文学综合网| 亚洲精品中文在线观看| 精品久久99ma| 日本电影欧美片| 狠狠色狠狠色综合| 亚洲图片自拍偷拍| 国产精品丝袜在线| 日韩色在线观看| 在线免费观看日本欧美| 国产精品91一区二区| 奇米精品一区二区三区在线观看一 |