Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Опять же, если вы пытаетесь создавать StreamWriter каждый раз на каждый отсчет (100 тыс раз в секунду), то это будет сильно тормозить... Его стоит создать один раз при старте (или хотя бы один раз на большой блок). Также уменьшать размер блока не нужно, нужно просто записывать в файл все принятые отсчеты из блока, а не только первые (если у Вас 4 канала, то data[0] = 1-ый отсчет 1-го канала, data[1] - 1-ый 2-го канала, .... data[4] - 2-ой отсчет 2-го канала и т.д.
Также частота АЦП задается общая, т.е. 400 КГц это на все каналы. Соответственно если Вы разрешите 32 канал, то соответственно если корректно будете записывать в файл, то должно получится по каждому каналу по 400000/32 = 12500 точек/c.
Спасибо большое! Вы очень помогли. Снова вопрос, можно ли получить время(чч:мм:сс:мс) приема точек,далее отправляемых в массив data? А то после получения блока и перебора массива,записи значений, время не совсем точное.
Страницы 1