16294

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

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

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

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

Русский

2013-06-20

613.48 KB

1 чел.

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

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

Решение:

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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


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


 

А также другие работы, которые могут Вас заинтересовать

12641. Определение универсальной газовой постоянной. Установка ФПТ-12 19.49 KB
  Определение универсальной газовой постоянной Введение Универсальная газовая постоянная одинакова для всех газов. Ее определение базируется на взвешивании колбы наполненной воздухом под разными давлениями при неизменных: температуре и о
12643. Электричество и магнетизм. Лабораторный практикум по общему курсу физики 4.02 MB
  Косьянов П.М. Клочков А.А. Лабораторный практикум по общему курсу физики раздел Электричество и магнетизм: Методические рекомендации. Нижневартовск: Издво Нижневарт. гуманит. унта 2010. 55 с. В лабораторном практикуме даны описания установок методов измерени
12644. Фрактальные многоугольники и «золотое» сечение 742.59 KB
  Фрактальные многоугольники и золотое сечение Рассматривая разнообразные фракталы возникает интуитивное ощущение их красоты а искусственно построенные из них интригуют чрезвычайной похожестью на многие природные образования. Подобные чувства рождаются и при иссл...
12645. Елементи програмування в MATHCAD 80.5 KB
  Лабораторна робота N 8 Елементи програмування в MATHCAD Мета роботи: вивчення методики програмування у пакеті MATHCAD. Завдання: ознайомитися з наведеною методикою відтворити наведені приклади скласти звіт. На одному аркуші MATHCAD можуть визначатися один або декілька пр
12646. Компютерна математика і математичні пакети. Ознайомитися з інтерфейсом пакету Mathcad 1.53 MB
  Лабораторна робота №1 Компютерна математика і математичні пакети Мета роботи: ознайомитися з інтерфейсом пакету Mathcad Встановити пакет на ПЕОМ виконати завдання №1 скласти звіт. При використанні обчислювальної техніки встала проблема реалізації алгоритмі
12647. Масиви в Mathcad 1.55 MB
  Лабораторна робота №2 Масиви в Mathcad. Мета роботи: навчитися працювати з масивами в пакеті Mathcad. Завдання: Опрацювати приведені приклади. Вирішити приведені завдання. Скласти звіт. Стовпець чисел називається вектором а прямокутна таблиця чисел матрицею. Зага...
12648. Символьні обчислення в документі Mathcad 1.29 MB
  Лабораторна робота №3 Символьні обчислення в документі Mathcad. Мета роботи: навчитися працювати з символьним процесором системи Mathcad. Завдання : опрацювати наведені приклади скласти звіт. Символьні обчислення в документі Mathcad. Команди що відносяться до робо
12649. Вирішення систем рівнянь за допомогою блоку Given-Find 67 KB
  Лабораторна робота №4 Вирішення систем рівнянь за допомогою блоку GivenFind. Мета роботи: навчитись вирішувати системи рівнянь в аналітичному вигляді. Завдання: вирішити за допомогою наведені MATHCAD приклади. Вирішення систем рівнянь MATHCAD здійснює чисельними методам