• 大小: 774.18 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-09-27
  • 语言: 其他
  • 标签: 软件测试  RTX  时钟  

资源简介

软件方法测试RTX时钟,需要安装RTX SDK 开发工具然后在VC++下运行

资源截图

代码片段和文件信息

//
// TEST3.C
//
    
#include  “test3.h“



void 
_cdecl
wmain(
       int     argc
       wchar_t **argv
       wchar_t **envp
     )

{
LARGE_INTEGER  Time1Time2;
// for periodic timer code
    int i = 0 ;
LARGE_INTEGER  liPeriod;   // timer period
LARGE_INTEGER  Time ;      // the parameter used in the TimerHandler()

    HANDLE         hTimer;     // timer handle

//  RTX periodic timer code:
    //  TO DO: Set default timer period to your desired time.
    //         The period needs to be an even multiple of the HAL
    //         period found in the control panel.
    //         This example uses a period of 1 milisecond.

    liPeriod.QuadPart = 9000;

    // Create a periodic timer
    if (! (hTimer = RtCreateTimer(
                                  NULL            // security
                                  0               // stack size - 0 uses default
                                  TimerHandler    // timer handler
                                  &Time            // NULL context (argument to handler)
                                  RT_PRIORITY_MAX // priority
                                  CLOCK_3) ))      // RTX HAL timer
    {
        
        // TO DO:  exception code here
        RtWprintf(L“RtCreateTimer error = %d\n“GetLastError());
        ExitProcess(1);
    }

    if (! RtSetTimerRelative( hTimer
                              &liPeriod
                              &liPeriod) )
    {
        
        // TO DO: exception code here
        RtWprintf(L“RtSetTimerRelative error = %d\n“GetLastError());
        ExitProcess(1);
    }

    //
    // TO DO:  your program code here
    //

RtGetClockTime(CLOCK_3pTime);
Sleep(1000);

RtDeleteTimer( hTimer );

for (i = 2 ; i<=900 ; i++)
{
RtWprintf(L“%d\n“buffer[i].QuadPart - buffer[i-1].QuadPart);
}

    ExitProcess(0);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1928  2007-05-29 12:52  软件方法测试RTX时钟\time\test3.c

     文件       8197  2004-03-01 14:31  软件方法测试RTX时钟\time\test3.dsp

     文件        533  2004-03-01 14:31  软件方法测试RTX时钟\time\test3.dsw

     文件        425  2005-07-20 17:37  软件方法测试RTX时钟\time\test3.h

     文件      41984  2009-05-03 14:42  软件方法测试RTX时钟\time\test3.ncb

     文件      53760  2009-05-03 14:42  软件方法测试RTX时钟\time\test3.opt

     文件       2366  2009-05-03 14:02  软件方法测试RTX时钟\time\test3.plg

     文件        362  2008-12-18 11:33  软件方法测试RTX时钟\time\test3Funcs.c

     文件    2847484  2009-05-03 14:02  软件方法测试RTX时钟\time\test3___Win32_RTSS_Debug\test3.pch

     文件      33792  2009-05-03 14:02  软件方法测试RTX时钟\time\test3___Win32_RTSS_Debug\vc60.idb

     文件       1501  2007-05-29 12:50  软件方法测试RTX时钟\time\test3___Win32_RTSS_Release\test3.obj

     文件      29184  2007-05-29 12:50  软件方法测试RTX时钟\time\test3___Win32_RTSS_Release\Test3.rtss

     文件        772  2007-05-29 12:50  软件方法测试RTX时钟\time\test3___Win32_RTSS_Release\test3Funcs.obj

     文件      41984  2007-05-29 12:50  软件方法测试RTX时钟\time\test3___Win32_RTSS_Release\vc60.idb

     目录          0  2009-05-03 14:59  软件方法测试RTX时钟\time\test3___Win32_RTSS_Debug

     目录          0  2009-05-03 14:59  软件方法测试RTX时钟\time\test3___Win32_RTSS_Release

     目录          0  2009-05-03 14:59  软件方法测试RTX时钟\time

     目录          0  2009-05-03 14:59  软件方法测试RTX时钟

----------- ---------  ---------- -----  ----

              3064272                    18


评论

共有 条评论