Главная  Компьютер 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [ 33 ] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46]

600 У=349-1МГ(У*349/5) 602 PSET(X,W) 605 W=Y

610 LINE-(X,W) ,14 630 RETURN

1000 REM----12BITS----

1010 KEY OFF:CLS

1020 C=&H2F8:REM COM2 :

1030 M=12: REM число разрядов

1040 OUTC+4,1

1050 FOR T=0 TO 100:NEXTT

1060 OUT C+3,64

1070 FORT=0 TO 500:NEXT T

1080 RETURN

1090 OUT C+4 ,0 :Q=0: REM ACQUISITION

1100OUTC+4,2:OUTC+4,0

1110OUTC+4,2:OUTC+4,0

1120 OUT C+4,2:OUT C+4, 0

1130FORF=0TOM-l

1140 OUT C+4,2

1150 E=INP(C+6) AND 16

1160 OUT C+4,0

1170 IF E=16 THEN Q=Q+2" (M-l-F)

1180 NEXT F

1190Q=5*Q/(2M-1)

1200 OUT C+4,1: RETURN

1210 REM (c)1997 Patrick GUEULLE

Программа BICOURBE.BAS не должна рассматриваться только как иллюстрация того, что можно получить при комбинировании программных модулей, приведенных в данной книге. Это образец подхода, называемого англоговорящими программистами quick and dirty («быстро и грязно»), т.е. здесь отсутствует всякое стремление к структурированию и четкости. Программа работает, и это главное! В частности, неоднократно применялась функция RENUM языка BASIC для переопределения в разных местах той или другой подпрограммы.

В том виде, в каком она приведена, программа управляет сразу двумя 12-разрядными АЦП - одним на базе МАХ 1241 и другим на базе LTC 1286. Для каждого из них определен один из каналов двухлучевого осциллографа (рис 5.14), в котором разные цвета лучей позволяют без проблем отличать один АЦП от другого.

Действительно, язык BASIC легко позволяет задавать атрибуты, определяющие цвет того или иного графического элемента, лишь бы его поддерживал графический экран. Ниже приведены коды цветов:



1

f. 4-

Рис. 5.14. [Гример (юботы виртуального двухлучевого осциллографа

черный

синий

зеленый

голубой

красный

пурпурный

коричневый

белый (цвет по умолчанию) серый

светло-синий

светло-зеленый

светло-голубой

светло-красный

светло-пурпурный

желтый

ярко-белый



ГЛАВА

СТРАНИЦА

Концепция построения виртуального измерительного комплекса

Аналого-цифровое преобразование сигналов

Промышленные изделия

Соберите свой измерительный интерфейс

Программное обеспечение виртуального комплекса

ДАТЧИКИ И

ПРИНАДЛЕЖНОСТИ

Входной усилитель Датчик температуры Датчик давления Фотометрический датчик Датчик тока

104 109 115 121 127

Приложения



[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [ 33 ] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46]

0.0012