Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Технология программирования / ИТ / 7_Программирование процессов реального времени_проч.ppt
Скачиваний:
50
Добавлен:
17.05.2015
Размер:
588.8 Кб
Скачать

Программирование процессов реального времени

Tип данныx TDateTime

Объявление переменных в разделе Var:

Пример:

Var

 

 

Имя : TDateTime;

 

tm,dt : TDateTime;

 

Встроенные функции

Функция

Описание

Пример

 

 

2

Встроенные функции (продолжение)

Функция

Описание

Пример

Примечание: переменные y, m, d, h, m, s, ms должны иметь тип word (целое неотрицательное число)

3

Пример

Программа выполнится при создании формы (событие onCreate)

Запуск

4

Продолжение примера

Запуск

5

Класс TTimer (вкладка System)

Свой-

Тип

Пояснение

Пример

ство

 

 

 

Компонент невизуальный

Единственное событие – onTimer – заключается в истечении указанного интервала

6

Моделирование движения

Движение – изменение координат тела

Модель – изменение координат объекта на форме, т.е. свойств Left и Top

Каждое изменение происходит по истечении заданного промежутка времени, т.е. при наступлении события onTimer

Чем меньше интервал, тем быстрее движение

Программа пишется здесь

7

Пример 1: движение фигуры Shape1 по форме вправо

При наступлении события onClick для объекта Button1 выполняется действие Timer1.Enabled:=true – таймер становится активным, начинается выполнение программы, связанной с событием onTimer

При наступлении события onTimer для объекта Timer1 выполняется действие

Shape1.Left:=Shape1.Left+5 – фигура смещается вправо

8

Пример: движение фигуры Shape1 по форме в разных направлениях

Запуск

9

Пример с ограничением

Left

Left+Width

Запуск

Width

10