169
Управляющая программа разработана с помощью среды разработки Bor-
land Delphi 7, которая представляет собой программную среду визуального про-
граммирования и создания как приложений «клиент/сервер», так и общих при-
ложений для Microsoft Windows. Появлению этой версии предшествовал этап
эволюции, прошедший несколько ступеней в своем развитии, начиная от языка
разработки программного обеспечения Borland Pascal, работавшего под управ-
лением операционной
системы MS-DOS, и первой версии Delphi, появившейся
в 1995 году, до последней версии Delphi 7, вышедшей в 2002 году.
Среда разработчика представляет собой полнофункциональный инстру-
мент, объединяющий все средства, необходимые для создания приложений: ре-
дактор исходных текстов, менеджер проектов, палитра компонентов, инспектор
объектов и ряд дополнительных утилит (встроенный отладчик, браузер объек-
тов, дизайнер меню и т.
п.). Более того, она обеспечивает возможность подклю-
чения к среде внешних утилит.
Основой Delphi является язык Object Pascal, разработанный фирмой Bor-
land. Его основными достоинствами являются простота реализации различных
алгоритмов, поддержка принципов объектно-ориентированного программиро-
вания (ООП), а также в отличие от Си однозначность в реализации циклов и
условий. Реализованные алгоритмы могут быть конвертированы в
динамиче-
скую библиотеку DLL (Dynamic-Link Libraries). Это значительно упрощает
процесс написания и коррекции программ в дальнейшем, а также позволяет
подключать разработанные алгоритмы к программам, написанным на других
языках высокого уровня.
Кроме этого, следует отметить простоту при работе со специфическим
оборудованием, таким, как модули дискретного или аналогового ввода-вывода.
Единственным недостатком при этом является отсутствие
жестко установлен-
ного минимального гарантированного времени срабатывания. Прежде всего,
это обусловлено тем, что в качестве операционной системы используется среда
Microsoft Windows, работающая в режиме «мягкого» реального времени. Одна-
ко с точки зрения реализации разработанного программного обеспечения в ре-
жиме, близком к «жесткому» реальному времени, оказывается достаточным
применения персонального компьютера с тактовой частотой
процессора 266
МГц.
5.2. Пример кинематической цепи механизма
В качестве механизма для исследуемого электропривода будем использо-
вать передачу винт-гайка качения (рис. 5.3.). В настоящее время такая передача
является наиболее распространенным видом тягового устройства для станков с
числовым управлением и другого оборудования. Механизм винт-гайка качения
используется в приводе подач столов, суппортов, траверс почти всех станков