21.01.2015 Views

INtime® 3.1 Software - tenAsys

INtime® 3.1 Software - tenAsys

INtime® 3.1 Software - tenAsys

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!