Cтраница 1
Системы автоматического программирования решают задачи подготовки программ для ЭВМ. Эти задачи тесно связаны с задачей доказательства теорем. Поиск доказательства ( или опровержения) некоторой математической теоремы рассматривается как пример интеллектуальной задачи. Не только потому, что для этого требуется способность произвести дедукцию исходя из гипотез, но и потому, что необходимы интуитивные навыки, такие, как построение догадки о том, какие промежуточные леммы следует доказать, чтобы способствовать доказательству основной теоремы. [1]
Система автоматического программирования для станков / / Автоматика и телемеханика. [2]
Система автоматического программирования представляет собой программно-математическое обеспечение, выполняющее функции обработки информации в процессе технологической подготовки производства для станков с ЧПУ. При вводе САП в действие комплекс соответствующих вычислительных программ, находящихся на машинных носителях информации ЭВМ ( перфолентах, магнитных лентах, магнитных дисков), вводится в оперативную память ЭВМ. Затем производится ввод исходных программ на языке программирования, расшифровка их содержания, выполнение необходимых вычислений и кодирование результатов расчетов. [3]
Система автоматического программирования выполняет расчет геометрических и технологических данных с автоматическим определением последовательности переходов и режимов резания. [4]
Система автоматического программирования DimNuG основана на подпрограмме FiMiLL для плазово-шаблонных работ APT и уравнения Coons. Обработка штампов для деталей автомобиля производится на станке Dilamil. Размер обрабатываемой детали 350X220X600 мм, максимальная подача 2400 мм / мин, разрешающая способность 0 01 мм, точность повторяемости 0 03 мм. [5]
Реализация системы автоматического программирования требует большого объема памяти ЭВМ для помещения исходной информации. В этом случае блоки системы работают по выбору в заданной алгоритмом последовательности. Для обеспечения такого режима работы в магнитном оперативном запоминающем устройстве МОЗУ устанавливается рабочее поле РП, а также память для расположения программы, обеспечивающей автоматический вызов блоков в РП, обращения к ним и возврат в основную программу. Блоки системы необходимо оформлять с учетом использования их для нескольких типов задач, представленных в виде стандартных программ - СП, и собирать в библиотеку БСП. Процесс [1] выбора стандартных программ из библиотеки ЭЦВМ М-20 осуществляется автоматически интерпретирующей системой ИС-2, разработанной под руководством доктора физ. [6]
Достоинства систем автоматического программирования определяются главным образом тем, насколько синтаксически полным и гибким является используемый алгоритмический язык. Поскольку автоматическое программирование призвано облегчить труд программиста по подготовке и отладке программы, при разработке синтаксиса языка учитываются именно эти требования. Необходимо учитывать такие факторы, как простота освоения и использования языка, для чего он должен по возможности приближаться к обычной записи формул, быть компактным и емким в смысле значения отдельных конструкций, иметь немногочисленные и простые правила. Наиболее полное осуществление указанных требований достигается при разработке языка, ориентированного на определенный класс машин, когда учитываются конструктивные особенности машин. Однако обилие алгоритмических языков программирования усложняет обмен готовыми алгоритмами и приводит к необходимости изучения нескольких языков. [7]
В системах автоматического программирования исходную информацию о детали и технологических требованиях записывают на языке программирования данной САП. Проектирование технологического процесса, расчет режимов, эквидистанты и других функций с последующей оптимизацией, контролем, распечаткой результатов и изготовлением управляющей программы для конкретной ЧПУ выполняются автоматически. [8]
Практика эксплуатации систем автоматического программирования, а также их анализ показывают, что на процессоры, при их создании, был в значительной мере наложен отпечаток ограничений, вне-ванных, ранее существовавшими конструкциями интерполяторов и управляющих машин. Для больней универсальности необходимо, при создании процессоров новых САП, расширять их возможности как за счет процедур так и за счет более гибкого использования циклов с. [9]
При применении системы автоматического программирования подготовка программы обработки также осуществляется в три этапа, которые отличаются от рассмотренных ранее. [10]
Входным языком системы автоматического программирования называют совокупность символов и правил их соединения в формулы, условия и операторы, позволяющие записывать произвольные алгоритмы для последующего автоматического программирования. [11]
О важности разработки систем автоматического программирования задач моделирования сложных схем было сказано в предисловии к настоящей книге. Поскольку конечной целью моделирования является решение задачи оптимизации сложной схемы, необходимо разрабатывать системы автоматизации программирования задач оптимизации сложных схем. В связи с тем что наибольшее применение находят методы спуска, рассмотрим проблему на примере этих методов. [12]
![]() |
Структура алгоритмического языка. [13] |
При запибй любого алгоритма и системе автоматического программирования необходимо, чтобы эта запись содержала информацию о всех переменных и постоянных величинах, а также об операциях, совершаемых над ними. Поэтому программа, записанная на алгоритмическом языке программирования, может рассматриваться как состоящая из двух частей: описания, характеризующего каждую из величин, используемых в программе, и операторов, определяющих действия над этими величинами. [14]
![]() |
Структура алгоритмического языка. [15] |