/****************************************** This demo show how to write analog output via FR-2024 For more detail information about how to use FRnet_WriteAOFloat, please refer to RFnet.h Compiler: BC++ 3.1, Turbo C++ 1.01 (free from http://community.borland.com/museun) Compile mode: Large [Jun, 2010] by Martin ******************************************/ #include #include "..\lib\7188E.h" #include "..\lib\FRnet.h" void main(void) { short iGroup,bitMode,aoCh,ret; char cTemp[10]; float aoFloat=-10.0; short needDelay ; unsigned long T1; InitLib(); needDelay =0 ; // default for FRnet_WriteAOFloat bitMode = 12 ; // default for FR-2024 Print("Please input Group (0 ~ 7):"); LineInput(cTemp,10); sscanf(cTemp,"%d",&iGroup); Print("Please input ch index to analog output: 0 ~ 3\n"); LineInput(cTemp,10); sscanf(cTemp,"%d",&aoCh); T1= GetTimeTicks(); for(;;) { if(GetTimeTicks()-T1 > 500) { FRnet_WriteAOFloat(iGroup, bitMode,aoCh,0x33, aoFloat,needDelay); aoFloat +=0.1; T1=GetTimeTicks(); } if(aoFloat >=10.0) aoFloat =-10.0; if (Kbhit()) {Getch(); return;} } }