Home

Page 299
Page 299
background image

 Глава 6

цессора. После этого запускается цикл от 0 до количества процессоров, ус-

тановленных на компьютере. В большинстве случаев на компьютере уста-

новлен только один процессор, но надо учитывать и сервера, где их может

быть не только два, но и более.

Внутри цикла проверяется: если у компонента

 который строит гра-

фик по внесенным в него значениям, накопилось более 20 параметров, то

нужно удалить самый старый из них, т. е. нулевой. После этого в компонент

charti добавляется текущее значение загруженности, которое можно
чить с помощью функции

 Это значение дается нам в долях

(от нуля до единицы), поэтому его нужно умножить на 100, чтобы получить
процентное отношение.

На компакт-диске в директории

 6\CPU Usage вы можете

увидеть пример программы и цветные рисунки этого раздела.

6.5. Работа с СОМ-портом

По своему опыту могу сказать, что работа с СОМ-портом одна из наиболее

часто решаемых задач на предприятиях, если не считать финансовых про-
грамм. На производствах везде используют современное оборудование

(контроллеры, устройства сбора информации), с которыми чаще всего мож-
но работать через стандартный порт компьютера —
Порт

 в промышленности часто называют RS-232. Вы должны знать

это название, чтобы случайно не растеряться, когда увидите его. В докумен-
тации на промышленные приборы используется именно это название, хотя
мы привыкли к названию СОМ-порт.

Итак, для работы с портами компьютера я привык использовать компонент

 ЭТОТ

 компонент я уже давно нашел на просторах сети Интернет

и немного переработал, усилив его надежность и улучшив возможности.

Исходный код компонента вы можете найти на компакт-диске в директории

Headers. Он инсталлируется в Delphi, поэтому перед использованием его
нужно установить, выбрав в меню Component пункт Install Component. Ос-

тальное вам уже должно быть известно.

У компонента

 есть следующие свойства:

 — скорость передачи данных (бит/с), например 9 600;

 Bits

 биты данных, например

 —

 биты, например 1.

 comPort — порт, с которым вы хотите работать. Имя порта нужно указы-

вать в тестовом виде, например

 или COM2.

 — имя файла, в который будет сохраняться вся инфор-

мация от работы с портом.


Copyright © 2020 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.