Главная » Просмотр файлов » Сосонкин В.Л. 2005 Системы числового программного управления

Сосонкин В.Л. 2005 Системы числового программного управления (841803), страница 35

Файл №841803 Сосонкин В.Л. 2005 Системы числового программного управления (Сосонкин В.Л. 2005 Системы числового программного управления) 35 страницаСосонкин В.Л. 2005 Системы числового программного управления (841803) страница 352021-06-15СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 35)

Диаграмма объектов, реализующихмеханизм отображения за границами потока4.3. Методологические аспекты построенияоткрытых систем ЧПУОткрытость систем ЧПУ типа PCNC должна быть передана вруки конечных пользователей, которые являются потребителями систем. Одним из вариантов решения проблемы является построение модулей системы ЧПУ по типу открытых языковыхпроцессоров, что предопределяет регулярную архитектуру и конфигурируемую систему команд. Построение открытых языковыхпроцессоров на базе объектно-ориентированного подхода решает проблему совместимости модулей.

Ряд проблем разработкиоткрытых систем PCNC может быть решен с помощью системных возможностей Windows NT. При этом возникает возможность использовать отлаженные решения и накопленный опыт,снизить затраты на разработку и повысить общую надежностьсистемы.Стандартные инструментальные средства должны быть также использованы для поддержания открытой архитектуры. Ониформируют мощную подгруппу в окружении разработки систе-198ВЛ. Сосонкин, Г.М. Мартинов.

Системы числового программного управлениямы PCNC, однако недостаточны Поэтому для формализованныхзадач необходимо создавать собственный инструментарий. Формирование окружения разработки позволяет предложить комплексное решение проблемы создания открытой системы ЧПУ. Приэтом конкретные решения закрепляются за отдельными фазамипроцесса разработки таким образом, что охваченным оказывается весь итерационный процесс разработки.Сегодня отсутствует методологическое решение проблемы построенияоткрытых систем ЧПУ. Некоторые подходы обозначены проектами OSACA,ОМАК, OSEC, реально же открытость систем остается в руках производителей.

И это при том, что неизменным лозунгом производителей является открытость на уровне станкостроителей и конечных пользователей[72]. В силу консервативности производители систем ЧПУ не готовы ких кардинальным изменениям. В попытках придать открытость собственным системам преобладает элемент стихийности; производители, станкостроители и конечные пользователи различно трактуют сам термин «открытость».Продавая открытую систему, производители предполагают, что пользователь способен доработать систему соответственно своим требованиям.Но не каждая станкостроительная фирма в состоянии содержать программистов, работающих на стыке системного и прикладного обеспечения систем управления.

Возникает проблема методологических аспектов построения открытых систем. Речь идет о том, как формализовать хотя бы частьрутинной работы. Цель состоит в решении методологических проблем создания открытых систем PCNC, формировании единой интегрированнойсреды проектирования, разработке и поддержке проекта создания указанных систем. При этом интегрированная среда не должна препятствоватьэволюции любого компонента и включению новых компонентов, в том числе оригинальных средств разработки.Исследование методологических аспектов построения открытых систем PCNC потребовало решения таких задач, как формирование понятийного аппарата и представлений об открытых системах PCNC, разработкаключевых подходов к проектированию открытых систем PCNC и построению «окружения» процесса проектирования. При решении поставленныхзадач использовались: система PCNC по типу языкового процессора, стандартные средства операционной системы и инструментальных средств поддержания открытой архитектуры, оригинальные (вновь разработанные)средства поддержания открытой архитектуры.

Конечная цель состоит в том,чтобы сделать процесс разработки системы PCNC регулярным с учетомспецифики каждого экземпляра системы управления.Глава 4. Технологии разработки программного обеспечения систем управления•) g g4.3.1. Понятийный аппарат открытых систем ЧПУОпределим понятия, имеющие отношение к проектированию прикладной компоненты открытой системы PCNC.

Самым общим является проект, содержащий информацию обо всех модулях системы PCNC и схемеих размещения в ней. Часто проект описывают dsw-файлом для MS VisualC++ и pjt-файлом для CASE-системы Rational Rose, но это не обязательно.К примеру, система MS Source Safe поддержки проектов хранит их в общей базе данных. Обычно модули системы PCNC представлены в видеподпроектов, что позволяет вести параллельную их разработку и сосредоточиться на отдельных функциональных особенностях.Другим ключевым понятием является «документ».

Он содержит данные, которые могут быть параметрами, характеризующими рабочий процесс, например текущие позиции осей. Документ сопоставлен модулю иликаналу системы PCNC и хранит соответствующие значения данных. Последние могут быть представлены в различных видах. Представление (вид)документа PCNC системы - это экран интерфейса, где одни и те же данные могут иметь отображения в графическом или текстовом виде.Приведем далее терминологию «окружения» проекта. В процессе разработки открытой системы PCNC выпускают версии для тестирования,адаптации у заказчика и т.д., которые называют релизами (releases).

Релизверсии оптимизированы по быстродействию и объему выполняемого кода.Кроме того, существуют отладочные (debug) версии проекта, которые содержат отладочную информацию. В случае обнаружения ошибки в проекте отладочная версия позволяет трассировать программы, отслеживать значения локальных и глобальных переменных, просматривать стек вызовафункций и конкретную область памяти (dump) для выявления причиныошибки.Маркетинговая политика породила новый способ распространения программного обеспечения - с отложенным платежом.

Существует бесплатная shareware версия; как правило, это неполно функциональная версияпродукта, которая позволяет лишь ознакомиться с возможностями приложения. Ключ полного доступа потребитель получает после полной оплаты. Shareware-версия для открытой системы PCNC может быть использована только по отношению к отдельным программным модулям, являющимся автономными законченными приложениями (например, редакторNC-кодов).Документация проекта - важный этап процесса разработки, который,тем не менее, не является самоцелью [74]. Документация отражает архитектуру и реализацию системы или ориентирована на конечного пользователя и включает инструкции по установке и эксплуатации релизов. Документация должна эволюционировать вместе с проектом.200".Я Сосонкин, Г.М.

Мартинов. Системы числового программного управления4.3.2. Представление о системе PCNC как об открытойсистеме управленияПосмотрим, как решается проблема открытости в существующих системах.Открытость в системе Andronic (Andron) подразумевает настройку интерфейсапользователя для поддержания его собственного технологического процесса.Подобная настройка осуществляется с помощью инструментального языка,который является, по сути, генератором специальных САМ-систем.

Другие функции недоступны ни станкостроителям, ни конечным пользователям.Открытость системы Typ3osa (Bosch) состоит в предоставлении пользователю широкого и открытого набора API-функций (Application ProgrammingInterface). Система Sinumeric 840D (Siemens) предлагает некоторый способ доступа (сервис) к функциям ядра, который аналогичен принципу работы с многофункциональными прерываниями в DOS (например, 21 Н)[75]. Открытость этих систем, таким образом, реализована лишь в слабойстепени.Помимо проблемы открытости, нерешенными остаются проблемы реализации многозадачности прикладной компоненты, контроля над ведением проекта, формализации рутинных работ при разработке и настройкесистемы под конкретного заказчика.Когда мы говорим об открытости на уровне пользователя, то в первуюочередь подразумеваем возможность использования вынесенных во входной язык API-функций, настройки с помощью конфигурационных файлови файлов инициализации, изменения значения реестра Windows NT, добавления и синхронизации внешних приложений на базе входных и выходных файлов.

И лишь во вторую очередь рассматриваем возможностьполучения сервиса от ядра системы CNC через API-интерфейс [73].При систематизации средств построения открытых систем PCNC выделим четыре их группы, соответствующие решению ключевых методологических проблем:• средства языкового процессора, отображающие часть API-функцийво входном языке и конфигурационном файле модуля;• стандартные операционные средства, предполагающие использование готовых объектов и механизмов, а также опыта решения проблеммногозадачности;• стандартные инструментальные средства комплексного ведения проекта, позволяющие структурировать и ускорять проектирование системыPCNC;• оригинальные инструментальные средства, позволяющие частичноформализовать процесс разработки и избавиться от рутинных операций,специфичных для процесса создания систем PCNC.Рассмотрим эти группы более подробно.Глава 4.

Характеристики

Список файлов книги

Сосонкин В.Л. 2005 Системы числового программного управления.pdf
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7029
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее