Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дозоров - Методика автопроектировки худизделий...doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
467.46 Кб
Скачать

4.Схемы взаимодействия с системой «АртКэм» оператора–проектанта посредством дисплейно–клавиатурного интерфейса

Рисунок. Объектные разделы дисплейно–клавиатурного интерфейса САПР–АСТПП «АртКЭМ» версии 9.0

Интерфейс «АртКЭМ» использует принятые как стандарт с 1980–х годов объекты Компонентной Модели операционной среды «Виндоус» – всем привычные указатель «мыши», «выпадающие меню» структурного указания, курсор клавиатурного ввода и его «белые корытца» с полосами «прокрутки» не умещающегося в «корытце» содержимого, «кнопки» дачи единичных команд, «корытца» и «флажки» поимённо–выборных перечней, «картотечные вкладки» выпадающих группировочных полей, «древца» поимённых вложенных структур. Широко используется главное удобство Компонентной Модели – плавающие одно поверх другого «окна» независимо и одновременно выполняемых ЭВМ подпрограмм. Одновременный вывод всего возможного «раздражимого материала» «АртКЭМ» покрыл бы весь дисплей пару десятков раз, что естественно для современных Виндоус–программ.

В настоящей работе описано лишь содержимое главного окна АСТПП, так как разобраться во всплывающих «окошках» подпрограмм достаточно нетрудно сразу после обучения работе с Компонентной Моделью «Виндоус».

Важной характеристикой фокуса ввода, соединяющего работу оператора с работой ЭВМ, является положение составляющей интерфейса, определяющей режим текущего взаимодействия оператора с ЭВМ, в методическом алгоритме оператора. Это положение можно определить двумя независимыми «координатами»: объектной и процессной. Причём переход фокуса ввода с одной ячейки этой «координатной сетки» на другую происходит чаще по процессной координате, чем по объектной.

Отдельные составляющие интерфейса могут быть задействованы с помощью набора на клавиатуре одиночных букв при зажатии какого–либо набора регистровых клавиш клавиатуры – одновременном нажатии «Д» и «контроль» («Ctrl»), или «Д» и «альтернатива» («Alt»), или одновременном нажатии «Н», «контроль» и «альтернатива», или же одновременном нажатии «?», «прописные» («Shift») и «альтернатива». Также указание «мышью» на объект при зажатии регистровых клавиш обычно даёт команду, отличную от даваемой только указанием «мышью» на тот же объект.

Деление интерфейса «АртКЭМ» на блоки продумано с целью ускорения и мнемоничности наиболее типичных зрительно–указательных работ, выполняемых с этой программой одним оператором. Разделение обязанностей на нескольких операторов при работе с ней навряд ли ускорит или улучшит дело. Это обусловлено предназначением «АртКЭМ» для персональных ЭВМ. Ведь ПЭВМ изначально создавались как индивидуальные «рабочие кабинеты», и далеко не во всех случаях перешли в состояние многолюдных «заводов» или соединённых коммуникационной сетью «промзон».

4.1.Объектные разделы (блоки) и группы (узлы) команд интерфейса

Объектные разделы, определяющие «крупнорежимные» единицы методического алгоритма оператора–проектанта, обычно более специфичны для каждой отдельной группы программных средств. В «АртКЭМ» имеются следующие объектные блоки интерфейса:

  • блок выбора группы зрительно–указательных работ (зелёные тона),

  • блок координационного режима (розовые тона),

  • блок моделировочного режима (оранжевые тона),

  • блок программационного режима (синие тона),

  • блок графического сопровождения команд (желтый), а также

  • различные свободные окна, без необходимости не отображаемые.

Все три режимных блока, кроме переключательного, отображаются на одном и том же месте дисплея по команде с координационного блока.

Также часть интерфейса выстроена в колонки над–процессов (слева направо): оперативную колонку, геометрографическую колонку, модельно–«слоевую» колонку.

4.1.1.Переключательный блок

С помощью переключательного блока выбираются узлы различных режимов работы с «АртКЭМ»:

  • переключатель координационного, модельного и программационного режимов (мореводный),

  • строка «меню» структурно–клавиатурного указания (салатовый)

  • переключатель емких подпрограмм (голубой).

4.1.2.Координационный блок

Координационный блок содержит узлы, отвечающие форме записи проекта в памяти ЭВМ:

  • отображение структуры проекта (розовый),

  • узел чтения–записи энергонезависимой памяти (малиновый).

4.1.3.Модельный блок

Модельный блок – самый часто используемый среди прочих объектных. Он содержит средства, напрямую вызывающие подпрограммы изменения рабочей модели:

  • узел работы с растрово–поверхностно представленной частью образцовой модели (красный),

  • узел работы с векторно–линейно и растрово-трасировочно представленными частями образцовой модели (рыжий).

4.1.4.Программативный блок

Программативный блок на поверку оказывается самый ценным в «АртКЭМ». Именно в нём есть ярлычки к весьма продуманным, разнообразным и гибким средствам формирования и вывода на CNC–оборудование программно–траекторной модели – набора траекторий, параметрико–автоматически проложенных в заготовке в соотвествии с содержимым образцовой модели:

  • узел работы с программно–траекторной моделью (фиолетовый),

  • узел работы с имитационной моделью (синий).