Cтраница 3
![]() |
Частично конвертированная в PL / M процедура трассировщика для выходного параметра адресного типа. [31] |
На этом описание использования трассировщика во время объединения завершается. Далее мы рассмотрим другие средства, которые могут быть использованы во время объединения, а также средства автоматического конструирования программного обеспечения и автоматизации управляющих функций, необходимых в течение цикла проектирования системы. [32]
![]() |
Варианты базирования неподвижного упора на один элемент. [33] |
Не все элементы контура равноправны в отношении базирования на упор. Статистическая обработка чертежей, а также коллективный опыт группы конструкторов позволили установить приблизительный характер оценочной функции, благодаря которой в процессе автоматического конструирования предпочтение отдается более благоприятным ситуациям. Каждая ситуация оценивается в очках. [34]
Выводимая из ЭВМ информация не обязательно должна иметь вид единичных приращений. Последние обычно определяются в вычислительном блоке самого графопостроителя. Кроме того, если графопостроитель используют как чертежный автомат при автоматическом конструировании, на вычислительный блок возлагаются дополнительные функции, связанные с интерполяцией более высокого порядка, чем линейного. [35]
Так, например, ФАП-КФ ( формализованный аппарат геометрического моделирования на основе компилятора с языка фортран) относится к программным средствам геометрического моделирования и автоматизации игр и представляет собой пакет программ на языке фортран. Пакет организован так, что по отношению к пользователю ФАП-КФ выступает в виде самостоятельного геометрически-ориентированного языка, являющегося расширением языка фортран геометрическими переменными ( линиями, поверхностями первого и второго порядка) и операциями. Он может быть использован в качестве языка программирования при создании геометрических блоков систем автоматического конструирования и технологического проектирования, при разработке алгоритмов и программ решения сложных геометрических задач, а также в ряде других задач, которые могут быть решены геометрическим моделированием. [36]
Конструктивная и функциональная сложности некоторых видов МЭА высокой интеграции затрудняют, а иногда делают невозможным полную формализацию конструирования. Когда не удается разработать достаточно эффективный алгоритм конструирования, применяются диалоговый и интерактивный режимы. При диалоговом режиме человек и ЭВМ обмениваются данными в темпе, который соизмерим с темпом обработки данных человеком. Диалоговый режим применяется в случаях, когда в алгоритме для принятия решения требуется вмешательство оператора либо когда выполняется ввод или корректировка исходных данных с клавиатуры терминала. Любое воздействие вызывает ответную реакцию программы конструирования в виде прерывания до момента получения управляющей информации 07 оператора. Интерактивный режим применяется для периодического контроля качества и коррекции автоматического конструирования, если нет достаточной гарантии в получении удовлетворительных результатов с помощью выбранного алгоритма. В отличие от диалогового режима в интерактивном процесс прерывается не автоматически, а по запросу оператора. Интерактивный режим применяется, например, в программах трассировки соединений МЭА высокой интеграции, время выполнения которых может составить несколько часов. [37]