Cтраница 2
В системе автоматизации программирования используется внутренний язык программирования, на котором хранятся все подготовленные программные блоки, в частности, оттранслированные с разных входных языков программы. [16]
В системах автоматизации программирования целесообразно максимально выполнять автоматическую реализацию фактически существующих формальных отношений. Это приводит к уменьшению необходимости контроля программы. Однако иногда оказывается затруднительным формализовать такие отношения, как, например, критерий качества. В этом случае могут быть формализованы лишь более простые правила. По этим правилам действия программиста могут быть проверены системой контроля. [17]
В состав систем автоматизации программирования входят также специализированные банки данных для хранения сведений о состоянии разработки программного обеспечения, монитор для управления работой системы, средства документирования программного обеспечения. [18]
При наличии системы автоматизации программирования выпуск Извещений и Предварительных извещений и, что важно, их учет должен проводиться только автоматически. Проведение этих операций вручную, в условиях большого количества изменений и сложной программы существенно снижает эффективность САП и системы отладки. [19]
В большинстве систем автоматизации программирования используется динамическое распределение памяти. [20]
![]() |
Сетевой график подготовки кросс-систем. [21] |
Завершена подготовка системы автоматизации программирования. Подготовлен транслятор с автокода: в его состав введены и отлажены имеете с ним специализированные процедуры. Подготовлен загрузчик: в его состав введены и отлажены вместе с ним специализированные процедуры. В тех случаях, когда для программирования комплекса управляющих программ применяется алгоритмический язык, на этом этапе подготавливается компилятор алгоритмического языка: составлены правила программирования операторов, завершено распределение регистров, в состав компилятора включены и отлажены вместе с ним специализированные процедуры масштабирования и контроля точности. [22]
Системой программирования называется система автоматизации программирования, об-разуемая языком программирования, компиля-торами или интерпретаторами программ, пред-ставленных на этом языке, соответствующей документацией, а также вспомогательными средствами для подготовки программ к выпол-нению. [23]
В общем случае система автоматизации программирования ( САП) станков состоит из двух основных элементов: станочно-ориентированного языка программирования и собственно системы программирования на ЭВМ. [24]
Даже при наличии систем автоматизации программирования и хорошо организованных систем управления данными программ рование задач, использующих многоуровневую память, отличается сложностью и требует от исполнителей высокой квалификации. Тем более сложными являются процедуры обмена информацией между уровнями памяти, необходимые для организации мультипрограммной работы ЭВМ, особенно в режиме разделения времени. Требование сокращения сроков программирования задач не позволяет программистам тщательно спланировать распределение информации по уровням памяти, что приводит к увеличению затрат машинного времени на решение задач. К тому же априорная информация о частоте использования сегментов программы и данных в процессе счета является крайне приближенной и из-за многообразия путей на вычислительном процессе с трудом поддается уточнению. В связи с этим всякое априорное планирование обмена информацией в многоуровневой памяти, которым занимается программист, не может быть оптимальным для любой реализации задачи и, следовательно, не способствует снижению затрат на решение задач. [25]
При записи общего алгоритма системе автоматизации программирования должен быть предъявлен набор различных задач с их характеристиками памяти, времени счета и эффективности, из которых формируется оптимальный набор методов решения отдельных задач. Ввиду сложности учета всех ограничений, связанных с оптимизацией показателя качества и учета характеристик отдельных алгоритмов, автоматическое решение этой задачи может быть рассмотрено только в проблемном плане и в настоящее время осуществляется алгоритмистом при формировании единого алгоритма управляющей ЦВМ. [26]
Исходя из этой технологии, система автоматизации программирования должна строиться как многоуровневая система, открытая для программирования на каждом ее уровне. В законченном виде САП, осуществляя трансляцию программ с самого высокого уровня ( этап разработки алгоритма), последовательно реализует каждый из указанных выше этапов с обязательным информированием пользователя о результатах трансляции и обеспечением возможности их корректировки. Это связано с особенностью программ управляющих ЦВМ, заключающейся в необходимости их изменения, что отражает объективное совершенствование и развитие логики управления и характеристик объектов управления. [27]
В настоящее время существует ряд систем автоматизации программирования для микро - ЭВМ. Некоторые из иих являются универсальными и не зависят от типа микро - ЭВМ. Разработаны также специализированные системы автоматизации программирования в зависимости от типа микро - ЭВМ. [28]
На этапах разработки и отладки систем автоматизации программирования для станков с ЧПУ применение контрольных эскизов позволяет заменить часть натурных экспериментов графическим моделированием. [29]
![]() |
Схема системы программного управления стендовыми испытаниями на усталость полуосей автомобиля. [30] |