📄 sys.cpp
字号:
// 本程序演示了如何操作开关量的简易过程
#include "stdafx.h"
#include "windows.h"
#include "conio.h"
#include "USB2080.h"
int main(int argc, char* argv[])
{
USB2080_PARA_DO DOPara; // 对应开关量输出的各通道
USB2080_PARA_DI DIPara; // 对应开关量输入的各通道
DOPara.DO0 = 1; // 设置开关量输出的状态
DOPara.DO1 = 1;
DOPara.DO2 = 0;
DOPara.DO3 = 1;
DOPara.DO4 = 0;
DOPara.DO5 = 1;
DOPara.DO6 = 0;
DOPara.DO7 = 1;
HANDLE hDevice;
int DeviceID = 0;
hDevice = USB2080_CreateDevice( DeviceID );
if(hDevice == INVALID_HANDLE_VALUE)
{
printf("Create Device Error...\n");
getch();
return 0;
}
if(!USB2080_SetDeviceDO( hDevice, &DOPara)) // 开关量输出
{
printf("USB2080_GetDeviceDI...\n");
getch();
goto Exit;
}
// 反应时间比较长,所以需要一定的延时
Sleep( 2 );
if ( DOPara.DO0 ) printf( "DO0 = On\n" ); else printf( "DO0 = Off\n" );
if ( DOPara.DO1 ) printf( "DO1 = On\n" ); else printf( "DO1 = Off\n" );
if ( DOPara.DO2 ) printf( "DO2 = On\n" ); else printf( "DO2 = Off\n" );
if ( DOPara.DO3 ) printf( "DO3 = On\n" ); else printf( "DO3 = Off\n" );
if ( DOPara.DO4 ) printf( "DO4 = On\n" ); else printf( "DO4 = Off\n" );
if ( DOPara.DO5 ) printf( "DO5 = On\n" ); else printf( "DO5 = Off\n" );
if ( DOPara.DO6 ) printf( "DO6 = On\n" ); else printf( "DO6 = Off\n" );
if ( DOPara.DO7 ) printf( "DO7 = On\n" ); else printf( "DO7 = Off\n" );
printf( "\n\n" );
while(!kbhit())
{
if(!USB2080_GetDeviceDI( hDevice, &DIPara )) // 开关量输入
{
printf("USB2080_GetDeviceDI...\n");
getch();
goto Exit;
}
if ( DIPara.DI0 ) printf( "DI0 = In\n" ); else printf( "DI0 = Off\n" );
if ( DIPara.DI1 ) printf( "DI1 = In\n" ); else printf( "DI1 = Off\n" );
if ( DIPara.DI2 ) printf( "DI2 = In\n" ); else printf( "DI2 = Off\n" );
if ( DIPara.DI3 ) printf( "DI3 = In\n" ); else printf( "DI3 = Off\n" );
if ( DIPara.DI4 ) printf( "DI4 = In\n" ); else printf( "DI4 = Off\n" );
if ( DIPara.DI5 ) printf( "DI5 = In\n" ); else printf( "DI5 = Off\n" );
if ( DIPara.DI6 ) printf( "DI6 = In\n" ); else printf( "DI6 = Off\n" );
if ( DIPara.DI7 ) printf( "DI7 = In\n" ); else printf( "DI7 = Off\n" );
}
Exit:
USB2080_ReleaseDevice( hDevice );
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -