Herunterladen Inhalt Inhalt Diese Seite drucken

LTT -184-8ch Referenzhandbuch Seite 42

Inhaltsverzeichnis

Werbung

NON_BLOCKED_MODE:
unsigned short usMaxAn, usMaxDig, usMaxRPM, usMaxMath;
unsigned long ulStartIdx, ulLength;
short sBuffer[128*1024];
long lStatus;
...
LTTInit( &usMaxAn, &usMaxDig, &usMaxRPM, &usMaxMath );
...
// channel 5 on, +/-100V range, 1MOhm, SE DC+
LTTAnalogChannel( 5, 1, 100000, 7 );
// channel 10 on, +/-5V range, SE DC-
LTTAnalogChannel( 10, 1, 5000, 1 );
// digital channel
LTTDigitalChannel( 0, 1 );
// trigger at ch 5, REGION, 70V upper threshold
// -40V lower threshhold, exit region
LTTTrigger( 1, 1, 5, 0, 2, 70000, -40000 );
// sample rate: 1,04 Mhz <==> 960 ns
LTTSampleTime( 960, 0 );
// STREAMuffer: 1MS per channel, buffer 64kS
LTTSTREAMSettings( &sBuffer, 64 * 1024, 1024 * 1024, 3 );
// submit to device(s)
if( LTTUploadParameters() == 0 ) {
// start LTT device(s)
LTTStart();
// invoke transfer
LTTTransfer2Buffers( 0, 0 );
// monitor transfer
lStatus
while( lStatus <= 0 ) {
Beschreibung der DLL LTT2API
= 0;
lStatus = LTTDataTransferStatus();
if( lStatus == -255 )
// error occurred
break;
else if( lStatus == -1 )
// to something
DoSomething();
else if( lStatus == -2 || lStatus > 0 ) {
LTTData_GetBlock( &ulStartIdx, &ulLength );
// do something with data or
// simply call done!
LTTData_BlockDone();
}
42
Handbuch Version 3.11

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für LTT LTT-184-8ch

Diese Anleitung auch für:

Ltt-186-8chLtt-184-16chLtt-19xLtt-186-16ch

Inhaltsverzeichnis