Регистратор длительных процессов.
Схемы | Программы | Библиотека | Все для сотового | Компьютеры | Поиск |
Чат | Форум | Ссылки | Рефераты | Гостевая |
В этом разделе будет рассказано о том, как за несколько десятков долларов достичь результатов, обычно возможных только при использовании ленточных или магнитных регистраторов - приборов, стоящих в сотни раз дороже! Вместо того чтобы чертить на бумаге кривую в реальном масштабе времени, что технически трудновыполнимо, гораздо проще накапливать данные в файле на диске, а уже потом обрабатывать их. Программа сбора данных (FICHIER.BAS), которую, конечно же, надо дополнить драйвером используемого АЦП при помощи команды MERGE, исключительно проста. 200 REM----FICHIER---- 210 GOSUB 100 220 OPEN "dat.dat" FOR OUTPUT AS #1 230 PRINT"Идут измерения..." 240 FOR G=0 TO 639 250 GOSUB 100 260 PRINT#1,D 270 FOR T=0 TO 2000:NEXT T 280 NEXT G:CLOSE#1 290 REM (c)1997 Patrick GUEULLE В оригинальной версии эта программа создает файл DAT.DAT, содержаний 640 выборок, которые производятся с частотой дискретизации, определяемой в строке 270 (простая задержка). Разумеется, число 2000 используется лишь при первых попытках, а потом надо будет подобрать эту величину в соответствии со скоростью ПК и конкретной задачей. В самых сложных случаях можно, по примеру SECONDE.BAS и MINUTE.BAS, использовать переменную TIMES для улучшения точности и значительного снижения частоты дискретизации. Число 640, в свою очередь, соответствует числу точек по горизонтали обычного графического экрана, что позволяет вывести график кривой непосредственно на экран, перед тем как скопировать его на бумагу, если это необходимо.
|
--------------------------------------------------------------------------------------------------------------------------------------------