INtime® 3.1 Software - tenAsys
INtime® 3.1 Software - tenAsys
INtime® 3.1 Software - tenAsys
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapter 1: Overview<br />
• INtime Graphical Jitter: This application measures the minimum, maximum, and<br />
average times between low-level ticks via an Alarm Event Handler. Because this<br />
application is made from both an RT and a Windows executable, it shows both<br />
INtime and INtimeDotNet API usage.<br />
• Real-time Interrupt Sample: This application tests the INtime RT Interrupt system<br />
calls using the Transmitter Ready interrupt from COM1.<br />
• C and C++ Samples for Debugger: These simple C and C++ programs are provided<br />
as a vehicle to demonstrate the Spider debugger’s capabilities. The C++ program<br />
also demonstrates several components of the C++ language available to RT<br />
applications, as well as basic classes, dynamic instantiation, operator overloading,<br />
and so on. It also shows the libraries and startup modules needed.<br />
• TCP Sample Applications: Sample project that demonstrate TCP communications<br />
between a client and server. Client and server code is provided for INtime, and<br />
server code for Windows.<br />
• UDP Sample Applications: Sample project that demonstrate a UDP ping-pong type<br />
application. Datagram packets are exchanged between INtime and Windows with<br />
an incrementing identifier in the payload.<br />
• INtimeDotNet Sample Applications: Sample INtimeDotNet applications that<br />
demonstrate NTX communication via the INtime DotNet assembly.<br />
• Fault Handling (ntrobust): This INtime application has both a Windows and an RT<br />
portion. The Windows portion allows the user to set up timing parameters that<br />
control how often a thread in the RT portion causes a hardware fault. The<br />
application demonstrates how another RT thread can detect and log the failure,<br />
delete the offending thread, and recreate it, all without affecting Windows or other<br />
RT processes.<br />
• Floating Point Exception Handling: This simple program demonstrates floating<br />
point exception handling.<br />
• RSL Examples: These RT programs demonstrate the creation and use of RT Shared<br />
Libraries, the RT analog for Windows DLLs.<br />
• NTX Sample (MsgBoxDemo): This INtime application has both a Windows and a<br />
RT portion. The Windows portion looks up an RT mailbox created by the RT<br />
portion, and then waits at the mailbox. When an RT thread sends a message to the<br />
mailbox, the Windows portion displays the received data in a message box on the<br />
Windows side. RT semaphore and RT shared memory usage are also demonstrated.<br />
• INtime Windows STOP Detection sample (STOPmgr): This sample application<br />
shows how an INtime application can detect either a Windows Crash (blue screen)<br />
11