Разработка обучающей ПП «Пластина» — PST

Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Разработка обучающей ПП "Пластина" - PST
Это изображение имеет пустой атрибут alt; его имя файла - image-10-1.png

Разработка обучающей ПП «Пластина» — PST

  • Разработка учебного программного обеспечения «Тарелка» -ПСТ. В первом Программа, где начинаются исследования в области технологий разработки ПП АВЧ (см. Рис. 12.3), ПП «Пластина» -ПСТ или Плечо. У каждого студента есть ПП Отдельные задачи IGM (см. Рисунок 12.4). Следовательно, родовое имя pro-> Грамм, авторское обозначение и определение, и Для местоположений в каталоге и компьютерной библиотеке, см.
  • Студенческая группа и ее серийный номер в списке групп. Укажите программу P10205. Обычно все группы PP являются P10X0X. Цель разработки программного обеспечения R10X0X — научиться моделировать Создание программного обеспечения IGM и программного обеспечения для проектирования для многих чертежей Представляет алгоритм для получения такого ограниченного набора.
Так Например, первоклассник, вторая группа, пятая группа по списку журналов. Людмила Фирмаль

Предустановленный предел, четкая графическая диаграмма, Программирование — запись исходного текста на конкретный PL и отладка программы Желание видеть DG на экране и процесс его тестирования … Первый графический результат разработанного программного обеспечения. Для достижения этой цели выбираются простые детали-пластины (Прокладка) стальная пластина — см. Рисунок 7.48.

Самое простое изображение типичной пластины — квадрат Сторона L (см. Рисунок 12.5) Исправьте по углу, радиусу центра (R) или фаске (C) Отверстие «Круг» (D1) или «Некруглое» (l T) и внешнее отверстие Центр пластины (D2). Номер N0. Согласно фрагменту К. ЭСКД ИОД класса 74-УИК.ЭСКД, Такие таблички классифицированы и их чертежи ГОСТ 2.201-80, показан на рисунке 12.6

Таблица параметров изображений IHM для разработки программного обеспечения См. Диаграмму P10X0X 12.4. Вариант 3 KX = 741218 в этой таблице (См. Рис. 12.6), вариант 12-KX = 741318 и вариант 20- КХ = 741338. Задача разработки программного обеспечения — первый этап ГОСТ 19.102–77 ESPD — «Фаза разработки». Кроме этой стадии Описание проблемы (цель и содержание работы) содержит определения.

Требования к программному обеспечению, этапы и условия разработки, выбор языка Программирование и другие требования. Студенты приглашаются для разработки образовательного программного обеспечения R10X0X Размерные параметры IGM (L, B, C, R, Dl, D2, N0), графические результаты ПП не превышают 10-12, ПП текст — в пределах 110-130 строк.

Это использует язык GRAPL программирование (GRAPhical Language-Graphic Язык графической системы CREDO) (дизайн, редактирование; ), Документ, дизайн) операционная система MS ПК типа DOS IBM PC или микрокомпьютер типа ОС VAX / VMS AutoLISP на VAX или IBM PC. Хороший пример разработки программного обеспечения PST (пример) IGM и графическое оформление главного распределительного щита Р10Х0Х (см. Рисунок 12.5).

Рисунок IGM image 12.5 более сложный выбор, чем вариант Рисунок задачи 12.4. Эти варианты 1 и 2 интегрированы Задача. Изображение имеет формальные размерные параметры и Ориентир (0,1 …, 26). Предел изменения показан в IGM Parameter-lim (PTKC) -Математический параметр и таблица кортежей Параметры TKQ включены в дополнение к параметрам измерения.

Изменен параметр NB (номер варианта) Название ПП (ПП-РУЧОХ, NB-YUH.0X). NB как показано ниже Это будет регистрационный номер в спецификации чертежа ГОСТ 2.201-80. При изменении верхнего предела с помощью лим (rTKS) IGM PP P10X0X Если параметр N0 <N0 <4, N0 <2, PP не имеет 27 (см. График) Рисунок 12.5) и 18 графических результатов, исключая параметр R (Или C), затем 12 графических результатов.

  • Но верхний предел Если параметр R или C-R <L / 2 или C = L / 2, программа будет 45. Графический результат 12.4, включая результат варианта № 12 на рисунке. Блок параметров формулы IGM PP R10X0X имеет вид Результирующие арифметические и логические блоки условий Альтернативные параметры (Т а D1, C и R) Нулевые значения.

Поэтому операция деления Запустить только один раз. Введена логическая операция блока «Параметр формулы». Создать удобный в программе Ли. Например, для СС0 пользователь устанавливает его случайным образом, В случае R f O операция программного обеспечения завершается сбоем и фиксируется графически Глупый результат.

Кроме того, начальная школа Разделение на два параметра, половина из них Часто встречается в программах. Людмила Фирмаль

Чтобы предотвратить это, R Ноль pr’iСФ0. Аналогично работают пары параметров T и D1, D2 и B. На рисунках 12.5 и b показаны графики разработки программного обеспечения. IHM P10X0X показывает все 27 дизайнов В зависимости от возможных вариантов структурного формата пластины, Предельные значения для размерных параметров IGM (рис. 12.5, а).

Диаграмма графика начинается с эллипса и заканчивается эллипсом (см. Таблицу 12.1). в Первый эллипс — это имя интерактивной команды PARAMS PL GRAPL. в Имя последней овальной команды управления STOP является концом PP. Формальные значения параметров TCM IGM, записанные в Формат команды PARAMS, фактические значения назначены (50, 40,0, …), пользовательский интерактив.

Используйте команду PARAMS. Эти данные находятся в блоке, окруженном прямоугольником Выполните все арифметические операции и операции Распределение. Расчет и присвоение параметров формулы IHM Значения координат X0, Y0 изображения для привязки к формату чертежа Рассчитать координаты X-Y всех опорных точек на нарисованном изображении.

Размерные параметры и определения для функций X0, Y0, TCS Все ориентиры как геометрические объекты в функции Координаты: Pi = POINT / X, Yj. Кроме того, все координаты (в принципе) Имя (индекс) контрольной точки назначается, а точка называется Координаты. Так, например, координаты точки 1: XI = X0, Yl = Y0-A2, точка 2: X2 = X0 + A, Y2 = Y1 и т. Д.

Точка 1 определена в GRAPL: PI = POFNT / Xl, Y1; Точка 2: P2 = POINT / X2, Y2 и т. Д. Некоторые координаты определяются результатом логики Вариант. Пример: IF (R.NE.0) X6 = X1 + R; IF (R.EQ.O) X6 = X1 + C и т. Д. Таким образом, в «прямоугольном» блоке все точки определены, Необходимо для дизайна линии объяснить Линия изображения (LN), дуга (CIR) и ось (CLN).

Эта линия состоит из точки и дуги центр круга, радиус, начальная и конечная точки Угол дуги. Тем не менее, графическая система MS DOS CREDO То, что мы используем, не допускает имен геометрических объектов (Точки, линии …) 4 символа или более. Следовательно, LN56 = LINE / P5, P6, a CL14 = CLINE / P0, ось P14 определяется точкой, которая проходит.

Она проходит. CR78 = Круг / Центр, PR78, RADIUS, R, GOANG, 270, ENDANG, 360-дуга радиуса R. ПК центр определен В качестве точек координат X7, X8: PR78 = POINT / X7, Y8. Первая дуга (T) диаграммы графика выходит из блока «Прямоугольник», проецируются оси изображения CL14 и CL56.

В этой и всех последующих дугах принимаются соглашения, Упрощает запись и чтение графиков и уменьшает сложность Геометрическое имя Объект (CLN, LN, CIR) повторяется более одного раза подряд Запись на графике дуги, имя двоеточие (CLN:, LN:, LN :), а индекс (имя) этих объектов записывается под дугой См. Разделенный запятыми столбец -T,% 4 и т. Д.

Объекты чередуются и записываются, как показано по дуге 5. Включена ли дуга 1 в первую логическую операцию C = 0? Если нет (-), описан контур скошенного изображения вдоль дуги 4 см. Последний графический результат (эскиз) дуги 4. Если да (+) Проверьте, есть ли радиус R в центре контура -R = 0? В случае <Ша »(+) это не Радиус (R = 0), дуга вдоль описания и конца (эскиз) 2 ^

Если «Нет» (-D, То есть радиус равен (R * 0), затем заканчивается вдоль описания и дуги 3. Арк% 5, 4, Описывает возможный контур пластины и сходится в точке 7 (Метка программы) и после переноса «1» на новую строку (см. Таблицу 12.1) Проверьте на центральное отверстие. если Если D1 = 0 (+) и T = 0 (+), центральное отверстие отсутствует и все три выхода дуги.

2, 3 и 4 проходят через дугу 3. ^ pD ^ 0, т. е. центр вокруг Все три результата по дуге 1, %% (см. Дугу 7) имеют отверстия, если D1 = 0, и T * 0, затем центральное квадратное отверстие (см. Дуга 9). После спуска Проверьте наличие дуги 5, o, 7 и перенесите «2», отверстие D2 в точку 9 И если есть это число, то есть D2 * 0. Если D2 = 0, девять графических результатов дуги §, 8, 7 прошли без § изменяется вдоль дуги, и если D2 = 0, 9 графических результатов вдоль дуги 9 результатов с 4 отверстиями D2 или 9 результатов по дуге

I) с 2 отверстиями D2 По умолчанию предполагается, что N0 = 1 или N0 = 3 невозможны. к Тем не менее, график не показывает дизайн оси отверстия. Точка, в которой нарисованы эти оси (P191, P193, P192 и См. PJ94- «Удаленные элементы» — res. Сосредоточение на D2 19-рисунок 12.5, а, определяется при программировании с текстом Программа перед описанием Arc R: CR19, -20, -21, -22 и CR17, -18.

Координаты центра точки 19-луночного D2 определены. X19 = X0 + A2-B2; Y19 = Y0-B2. Координаты точки отверстия D2 вокруг точки 19: X191 = X19 + D22; Y191 = Y19; P191 = очки / X191, Y19. С другими точками отверстия P19 Отверстия P20, P21, P22. Согласно диаграмме типа диаграммы, рисунок 12.5, б, каждый разработан Студент за свою версию задания из таблицы фото. 12.4, написано.

Исходный текст программного обеспечения PST OS GRAPL показан на рисунке 12.7 ПК типа MS-DOS IBM ПК студентка гр. 02-103.05 от Перечислить P10305 и рисунок 12.8 с ALISP на ОС MS-DOS для ПК Типа IBM PC студентка гр. 02-104.06-Р10406 ​​в списке. Это Только текст на картинке. Смотрите размер ниже. Введите, создайте, отредактируйте и выполните текст на вашем компьютере Тип файла P10305 (P10406) выполняется каждым студентом.

Используйте специальную таблицу (таблицы 12.2, 12.3). Команды для запуска (окончания) сеанса с компьютером и ввода и записи текста на графике Обозначение внимания ППР10406 ​​присваивается учащимся группы 104 (02-104), шестой Список журналов. Каждый студент использует свое обозначение. Файл, редактирование текста (удалить, вставить, Тренируйтесь, играйте, запоминайте) — символы, слова, строки.

Комментарии к PP P10305 относительно GRAPL PL. Знак $$ — Комментарии, то есть текст после $$ — это не программа. Знак $ в конце Текстовая строка — содержит продолжение текстовой строки. Оператор SIZE записывает количество параметров (PRM) Следующая команда PARAMS. $$ Образование PP PST (PI 0305) Имя Гр. 02-103, 15.03.96 Размер PRM (9)

Параметр / Тараметий ТКЗДО / YV’d O / L’A’B’A’C’A’R’A’Di ‘^ 0, ‘D2 \ 0, T, 0,’ NO, ID, PRM (1), ST ЕСЛИ (ST.EQ.O) 11 NB = PRM (1) L = PRM (2) Нет = PRM (9) $$ Параметры формулы L2 = L / 2 IF (D2.EQ.O) B = 0 Х0 = 70 Y0 = I40 $$ GCP координаты X1 = X0 Y1 = Y0-L2 X16 = X0 + L2 Y1fc = Yl FF (NO.EQ.4) GOTO1 X17 = X15 Y17 = Y0 + B2 X! 82 = X172 YI82 = Y18 Перейти к 2 X19 = XI6-B2 Y19 = Y0-B2 Y22 = Y19 X23 = X13 + T2 Y23 = Y13-T2 Y26 = Y25 IF (NO.EQ.2) GOT02 X191-X19 + D22 YI91 = Y19 X224 = X22 Y224 = Y22 + D22

Опорная точка $$ 2 P0 = точка / X0, Y0 Pl = точка / Xl, Yl P26 = Очки / X26, Y26 P224 = Очки / X224, Y224 PR56 = P01NT / X6, Y5 PR11 = PO (NT / X11, Yl2 $$ Центральная линия Цвет / 5 Пено / 1 CL03 = CLINE / P0, P13 CL36 = CLINE / P13, P16 IF (NO.EQ.2) GOT0 3 CL19 = CLINE / P191, P193 CL24 = CLINE / P222, P224 Got04 3 CL17 = CLINE / P171, PI72 CL18 = CLINE / P181, P182 $$ изображение 4 цвета / я Пено / 2 Вес /

Изготовление, л, 10 тр Вес / втягивание, л, тр IF (C.EQ.0) GOTO5 LN05 = LINE / P0, P5 LN20 = LINE / P12, P0 До 7 5! F (R.EQ, 0) GOTO6 LN05 = LINE / P0, P5 CR56 = JPY / £ ENTER, PR56, $ RADIUS, R, GOANG, 180, $ ENDANG.270 Got07 6 LN0I = LINE / P0, P1 LN40 = LINE / P4, P0 7 ЕСЛИ (D1.EQ.0) GOTO8 CR13-CIRCLE / CENTER, P13, $ RADIUS, D12 Got09 8 IF (TEQ.0) GOTO9 LN23 = LINE / P23, P24 LN26 = LINE / P26, P23 9 ЕСЛИ (D2.EQ.0) GOTOll IF (NO.EQ.4) GOTO10 CR17 = CIRCLE / CENTERJP 17, $ RADIUS, D22 Перейти к II 10 CR19-CIRCLE / CENTER, Pt9> $ RADIUS, D22 CR22 = CIRCLE / CENTERJP22, $ RADIUS, D22 11

Удалить / Точка Остановки Та же фигура. 12,7 369 ; Обучающее программное обеспечение PST (Pi0406) Имя Гр. 02-104, 96/03/15 Запрос ввода параметров (Делан Парам (ИМЯ) (Задан вопрос; (Strcat -Type • NAME «:»)) (Setq X (getreal QUESTION)); 😉 Выходной параметр Круг конструкции (DeftinCIR (XCYCR) (Команда «pline» (список (+ XCR) YC) «дуга» «угол» 359 В (Список XC YC) -close «) ); Выход из CIR ;

График средней линии (Deftm CLINE (XI Yl X2 Y2) (Команда «lmetype» «set» «CENTER» «») (Команда «строка» (список XI Yl) D10) (sctqT0)) (Если (> C0) (setqR 0)) (Если (= D2 0) (setq B 0 NO 0)) (Setq L2 (/ L 2) B2 (/ В2) Df 2 (/ Dl 2) D22 (/ D2 2) T2 (/ T2)) ; GCP координаты (SetqX! X0Yi (-Y0L2)) (Setq X224 X22 Y224 (+ Y22 D22)) Центральная линия (CLINE (-XD5) Y0X13Y13) (КЛИН XI3 Y13 (+ XM 5) YI4) (Если (= N0 4) (прогноз Рисование (КЛИН (+ X191 3) Y191 (-X193 3) Y193) (CLINE X222 (-Y222 3) X224 (+ Y224 3)) )) Готово {НЕТ = 4) (Если (= N0 2) (ptogn (КЛИН (-XI71 3) Y171 (+ X172 3) Y172) (КЛИН (-X181 3) Y181 (+ X182 3) Y182) )); Конец (НЕТ «2) *

Жалобы (Если (> C 0) (команда «pline» (список X0 Y0) «w» W «» (hstX5Y5) (ifetX6Y6) (Список X7Y7) (Список X8Y8) (Список X9Y9) (Список X10Y10) (Список XII Yll) (Список X12Y12) «Закрыть») ); End { (Если (> R 0) (команда «pline» (список X0 Y0) VW «» (listX5Y5) «arc» «ce» (Список X6 Y5) (Список X6 Y6) «Линия» (listX7Y7) «arc» «ce» (Список X7 Y8) (Список X8 Y8)

«Линия» (Список X9 Y9) «arc» «ce» (Список XJ0 Y9) (Список X10 YI0) «линия» (Список XI1 Yll) «arc» «ce» (Список Xll Y12) (Список X12 Y12) «Линия» «закрыть») ); End {RX> 1 (Если (и (= CO) (= R0)) (Команда «pline» (список X Я Yl) VW «» Oist X2 Y2) (Список X3 Y3) (Список X4 Y4) «Закрыть») ); Выход {C = 0 и R = 0) (Если (> Dl 0) (CIR X13 Y13 D12)) (Если (> T 0) (команда «pline» (список X23 Y23) «W» W- (Список X24 Y24) (Список X25 Y25) (Список X26 Y26) «Закрыть»))

(Если (и (> D2 0) (= NO 2)) (прогноз (CIRX17Y17D22) (CIRX18Y18D22) )); Окончание (D2> 0 и NO = 2) (Если (и (> D2 0) (= NO 4)) (прогноз (CIRX19Y19D22) (CIRX20Y20D22) (CIR x2i Y21 D22) (CIR X22 Y22 D22) )); Конец {D2X) и NO = 4) ); Конец P10406 Текст, заключенный в кавычки после косой черты в команде PARAMS Характеристики-Сообщения или апелляции длиной не более 34 символов.

В первом number- число параметров. 10 должны быть меньше или равны. Кроме того, команда PARAMS повторяется с 11 параметрами (см. ПП) KZCZ, VTN). Далее идет кортеж параметра TCS, каждый Кавычки и перед каждым 0 (или 1, 2, 3) -так называемые Дескриптор данных — действительное число со значением 0, текущее значение Отображается. Идентификатор простой переменный фиксированный PP выключения.

Многоточие в ПП текста пропущена строка одного и того же типа Программы легко идентифицируются с помощью отметок (1 … 11) График и текст программы. ЦВЕТ / и ПЕННО / команда -Измените цвет линии DG или пера (толщина линии) Плоттер (графопостроитель). Строка DELETE / POINTS, введенная для удаления (метка 11) Изображение точки (звезды).

После удаления изображения Необходимо восстановить, нажав R Обсуждение P10406 ​​программного обеспечения AutoLISP. Войдите; (пункт Запятая) -комментарии, то есть текст после «;» Программа. В AutoLISP PL нет специального знака переноса. любой Строка программы может быть прервана и продолжена где угодно С новой строки. Выражение (defun PARAM …); конец определения PARAM

Функция ПАРАМЕТР для интерактивного ввода (подпрограмма) Аналого параметры программного обеспечения (оператор PARAMS PL GRAPL. Выражение: (defun CIR …) конец определения функции CIR-CIR Создайте круг с толстой основной ( «толстой») линией. Необходимость в этой функции AutoCAD Вы можете построить круг, используя стандартную команду CIRCLE Только тонкая линия.

Выражение: (defun CLINE …) конец определения CLINE-функции КЛИН для построения центральной линии. Оно было введено для того, чтобы уменьшить число Программа использовала команду AutoLISP. SETQ функция используется для присвоения значения переменной. Например, выражение (setq W 0,8) соответствует GRAPL PL W = 0,8. Вы можете выполнить несколько операций, вызвав функцию setg один раз.

Например, присвоить значение более чем одной переменной в то время. Формула: (defun C: P10406 ​​() …) определить основные Может быть запрограммирован и вызван для запуска из AutoCAD Только имя, в данном случае только P10405. Функция if проверяет условие. Она Аналог логического оператора IF в GRAPL. Когда вы пишете, если функция Сначала показывается условие (>, = it.d.), а затем сравнивается Операнд.

Например, битва (если (> Dl 0) (setq T 0)) — это IF (Dl. GT. 0) В GRAPL PL Т = 0. При написании выражения, которое выполняет арифметическую операцию Для операций сначала отображаются символы операций (+, -, *, /), а затем операнды. Пример: (setq Y1 (-YO L2)) соответствует Y1 = Y0-L2. Функция (progn … end) образует «скобку оператора». Она Обычно используется в сочетании с функцией if для выполнения Набор действий при выполнении определенных условий.

Функция Команда используется для запуска команды системы AutoCAD Кроме того, для того, чтобы установить координаты точки Функция списка. Ключевые слова AutoCAD (название команды и параметры) Заключено в кавычки. Подробная информация о AutoLISP Система AutoCAD ^ [30, 31] включена в литературу. Программа AutoLISP написана в произвольном тексте Редакторы, такие как LEXICONe.

В этом случае их можно использовать следующим образом: Прописные и строчные буквы латинского алфавита и их Любая комбинация. Русские буквы Комментарий и вывод текста по команде AutoCAD «Текст». Для запуска программного обеспечения система AutoCAD вызывается командой Введена следующая строка: (загрузить «имя_программы»), например (загрузить «PI0406»).

Вызов программы AutoLISP, определенной функцией (определение C: Выполняется с указанием имени в PI 0406) AutoCAD командной строки. Затем вводится фактическое значение. Требуются экранные параметры для TCS-PST и State House Изображение. Вывод на плоттер или принтер В AutoCAD инструмент (рис 12.9). Рисунок 12.10 показывает размеры 27 конструкции Изображение получено с помощью программного обеспечения PST (смотри рисунок 12.5.6).

И легкость чтения Расчетными параметрами L, B, T являются буквы N, L, Под P-, влево, вправо. Общая схема всех размеров (рис. 12.10, а) Это условное. На самом деле, все размеры, которые приведены P изображен на рисунке, тогда T равно O, как если бы C * 0, R = 0 F D1 G N0 равно 2 или 4. Схема измерения графического дизайна логического оператора Изображение PN PST (рис. 12.10, б) находится в стадии проектирования.

И оператор PL GRAPL: LD (LD1MEN), CD (CDIMEN), DD (DDIMEN) — линейный диаметр, паз Размер — Выполнить создание выносной линии и линии измерения. Они Количество измерения также применяется, позиция является относительной Контур изображения определяется соответствующими координатами (XC, YC и т. Д.), Указанные на диаграмме графа. значение измерения Фактические значения параметров ТКС ИГМ, определяемые.

Он был введен с использованием интерактивного Params оператора. В соответствии с графической диаграммой рисунка, 12.10, b программное обеспечение PSTR запрограммировано. Тем не менее, если вы новичок, рассмотрите вопросы дизайна, Эта проблема, программирование еще слишком AVCH работы CD PP Это сложно. Программирование размеров описано ниже Более простой пример — см. Дозатор PP и KZC2. .. Рисунок 12.11 размер изображающие нарисованы PP PST и PSTR были сделаны с использованием сервиса PP и FON Сонты — см. §12.3.

Смотрите также:

Чертежи на заказ

Виды и типы схем Сервисные ПП FON, ZONTS
Введение в инженерную машинную графику Текстовая ПП «ТПК»-ТРК