摘要:
示例工程下载 在工业生产控制系统中,有许多需要定时完成的操作,如定时显示当前时间,定时刷新屏幕上的进度条,上位 机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实时控制系统和数据采集系统中,就更需要精确定时操作。 众所周知,Windows 是基于消息机制的系统,任何事件的执行都是通过发送和接收消息来完成的。 这样就带来了一些问题,如一旦计算机的CPU被某个进程占用,或系统资源... 阅读全文
摘要:
1. 所有dll函数均以c方式创建(必须以extern "C"创建并调用,不论实现是.C 还是 .CPP) 2. 函数声明必须指定__decl(dllexport)关键字, 否则必须写.def文件才能生成正确的DLL及其引入库(后者在静态调用dll为必需品), 在调用函数时则无须该关键字。(因此往往以#ifdef CreateDLL __decl() #else CreateDLL 的方式来声... 阅读全文
摘要:
void main() { LARGE_INTEGER lv; // 获取每秒多少CPU Performance Tick QueryPerformanceFrequency( &lv ); // 转换为每个Tick多少秒 double secondsPerTick = 1.0 / lv.QuadPart; for ( size... 阅读全文