16294

Конструкция регистрирующего органа и схему управления координат

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторная работа N7 Задание: Предложить 2х координатный регистрирующий прибор. Дать конструкцию регистрирующего органа и схему управления координат. Решение: Предлагаю следующее: Принцип действия следующий. Чертеж в программе на ПК разбивается на отрезки к...

Русский

2013-06-20

613.48 KB

1 чел.

Лабораторная работа N7

Задание: Предложить 2-х координатный регистрирующий прибор. Дать конструкцию регистрирующего органа и схему управления координат.

Решение:

Предлагаю следующее:

Принцип действия следующий. Чертеж в программе на ПК разбивается на отрезки, каждый из которых передается через любой интерфейс связи на графопостроитель где обрабатываются программой ПЛК. Программа ПЛК формирует импульсы управления, которые преобразуются коммутатором, усиливаются усилителем и подаются на шаговые двигатели. Один из них отвечает за продольное, другой за поперечное перемещение.

Через редукторы шаговые двигатели перемещают рисующую каретку. Управление кареткой (подьем над рабочей поверхностью и опускание) здесь не рассматривается.


Далее привожу пример программы ПЛК, программа написана на VB 6.0 и эмулирует действие реального графопостроителя.

На форме (Form1) расположены элементы:

List1 – Выбор способа ввода данных,

Text1, Text2, Text3, Text4, Text5 – Поля ввода координат точек отрезка и шага интерполяции,

Command1 – Кнопка запуска выполнения построения,

Picture1 – Поле построения.


Далее приведена программа эмулятора.

Общие переменные:

Обработчик события нажатия кнопки:

Вычисление массива точек для выполнения построения ломаной по координатам:

Код представлен только для одного первого квадранта, но построение ведется во всех четырех, зависит от угла наклона отрезка: 

Модуль вывода изображения:

Настройки интерфейса:


Результаты работы программы с различными параметрами: