📄 sys.cpp
字号:
// Sys.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "windows.h"
#include "stdio.h"
#include "conio.h"
#include "PCI2000.h"
int main(int argc, char* argv[])
{
HANDLE hDevice;
int DeviceID, i;
BYTE CurStatus;
DeviceID = 0;
PCI2000_PARA_DO DOPara;
PCI2000_PARA_DI DIPara;
hDevice = PCI2000_CreateDevice(DeviceID);
CurStatus=0;
for(i=0; i<5; i++)
{
CurStatus=!CurStatus;
printf("All DO's Status is %d\n", CurStatus);
// 预置0-15路开关量输出状态
DOPara.DO0 = CurStatus; DOPara.DO1 = CurStatus;
DOPara.DO2 = CurStatus; DOPara.DO3 = CurStatus;
DOPara.DO4 = CurStatus; DOPara.DO5 = CurStatus;
DOPara.DO6 = CurStatus; DOPara.DO7 = CurStatus;
DOPara.DO8 = CurStatus; DOPara.DO9 = CurStatus;
DOPara.DO10 = CurStatus; DOPara.DO11 = CurStatus;
DOPara.DO12 = CurStatus; DOPara.DO13 = CurStatus;
DOPara.DO14 = CurStatus; DOPara.DO15 = CurStatus;
PCI2000_SetDeviceDO(hDevice, &DOPara); // 输出0-15开关量状态
printf("Press any key to GetDI\n");
getch();
PCI2000_GetDeviceDI(hDevice, &DIPara); // 读入0-15开关量状态
// 显示开关量输入状态
printf("Show 0-15 DIO Status:\n");
if(DIPara.DI0) printf("DI0 is ON\n"); else printf("DI0 is OFF\n");
if(DIPara.DI1) printf("DI1 is ON\n"); else printf("DI1 is OFF\n");
if(DIPara.DI2) printf("DI2 is ON\n"); else printf("DI2 is OFF\n");
if(DIPara.DI3) printf("DI3 is ON\n"); else printf("DI3 is OFF\n");
if(DIPara.DI4) printf("DI4 is ON\n"); else printf("DI4 is OFF\n");
if(DIPara.DI5) printf("DI5 is ON\n"); else printf("DI5 is OFF\n");
if(DIPara.DI6) printf("DI6 is ON\n"); else printf("DI6 is OFF\n");
if(DIPara.DI7) printf("DI7 is ON\n"); else printf("DI7 is OFF\n");
if(DIPara.DI8) printf("DI8 is ON\n"); else printf("DI8 is OFF\n");
if(DIPara.DI9) printf("DI9 is ON\n"); else printf("DI9 is OFF\n");
if(DIPara.DI10) printf("DI10 is ON\n"); else printf("DI10 is OFF\n");
if(DIPara.DI11) printf("DI11 is ON\n"); else printf("DI11 is OFF\n");
if(DIPara.DI12) printf("DI12 is ON\n"); else printf("DI12 is OFF\n");
if(DIPara.DI13) printf("DI13 is ON\n"); else printf("DI13 is OFF\n");
if(DIPara.DI14) printf("DI14 is ON\n"); else printf("DI14 is OFF\n");
if(DIPara.DI15) printf("DI15 is ON\n"); else printf("DI15 is OFF\n");
printf("Press any key to show DIO16-31 status...\n");
getch();
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -