Measurement-computing DAQFlex User Guide Instrukcja Użytkownika Strona 21

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 125
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 20
DAQFlex Software User's Guide Using DAQFlex Software
21
The following are examples of reading scan data using a callback method:
C#
try
{
double[,] scanData;
string[] names = DaqDeviceManager.GetDeviceNames(DeviceNameFormat.NameAndSerno);
DaqDevice device = DaqDeviceManager.CreateDevice(names[0]);
device.EnableCallback(OnReadScanData, CallbackType.OnDataAvailable, 1000);
device.EnableCallback(OnReadScanData, CallbackType.OnScanComplete, null);
device.SendMessage("AISCAN:LOWCHAN=0");
device.SendMessage("AISCAN:HIGHCHAN=0");
device.SendMessage("AISCAN:RATE=1000");
device.SendMessage("AISCAN:SAMPLES=5000");
device.SendMessage("AISCAN:START");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
protected void OnReadScanData(ErrorCodes errorCode, CallbackType callbackType,
object callbackData)
{
try
{
int availableSamples = (int)callbackData;
double[,] scanData = device.ReadScanData(availableSamples, 0);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
Przeglądanie stron 20
1 2 ... 16 17 18 19 20 21 22 23 24 25 26 ... 124 125

Komentarze do niniejszej Instrukcji

Brak uwag