Cтраница 2
Для решения более сложных задач ( реализации большой номенклатуры алгоритмов управления, программирования алгоритмов управления, выполнения функций релейно-контакторного управления, самонастройки на оптимальный режим обработки, компенсации кинематических погрешностей станка во время обработки, управления роботами и другими устройствами, обслуживающими станок) применяют системы ЭВМ с программной реализацией функциональных алгоритмов - ППУ. В этом случае возможно управление станком от индивидуальной УВМ, либо управление группой станков от централизованной УВМ. [16]
Оба режима имеют в своей структуре много одинаковых операторов, что значительно упрощает программирование алгоритма. [17]
Автоматизация проектирования включает в себя два основных этапа: алгоритмизацию процессов проектирования; программирование алгоритмов и отладку программ на ЭВМ. [18]
Они позволяют пользователю решать задачи с использованием ЭВМ по описанию и исходным данным без программирования алгоритма решения задачи - программирование осуществляется автоматически программой планировщиком из набора готовых программных модулей, относящихся к конкретной предметной области. Мы рассмотрим систему ТК Solver, являющуюся характерным преставителем решателей вычислительных задач. [19]
Теперь перейдем к вопросу перечисления упорядоченных деревьев, который является для нас основным с точки зрения программирования алгоритмов для вычислительных машин. [20]
При наличии в машинной библиотеке достаточно богатого набора стандартных программ и программ решения крупных задач уже сейчас программирование алгоритма решения комплексной сложной задачи сводится к заданию последовательности обращения к библиотечным подпрограммам или процедурам. [21]
Как основное средство программирования используется система передачи сообщений MPI ( Massage Passing Interface) [7], практически являющаяся стандартом для программирования алгоритмов с массовым параллелизмом. Это объясняется тем, что MPI обеспечивает единый механизм взаимодействия ветвей внутри параллельного приложения независимо от машинной архитектуры, взаимного расположения ветвей и интерфейса разработчика приложений операционной системы. [22]
Разработка и реализация мероприятий по дальнейшей модернизации и развитию внедренных систем, в том числе участие совместно с организациями-разработчиками систем в разработке и программировании алгоритмов, реализующих дополнительные функции. [23]
Анализ архитектуры микроконтроллеров PIC с точки зрения их программирования и отладки систем позволяет сделать следующие выводы: RISC-система команд обеспечивает высокую скорость выполнения инструкций, но вызывает затруднения и снижение производительности при программировании нетривиальных алгоритмов. [24]
Использование ЭЦВМ в качестве расчетного инструмента предусматривает: разработку алгоритма вычислительного процесса по выполнению арифметических и логических операций в строго определенном порядке; сбор исходных данных для расчета и внесение их в память машины: программирование алгоритма; проведение необходимых расчетов; обработку полученных данных; использование их для принятия оптимальных решений. [25]
Ранее при создании С. А. Лебедевым в Киеве ( 1951) малой электронной счетной машины ( МЭСМ) им были проверены на ней фундаментальные принципы построения ЭВМ и конкретные технические решения, накоплен опыт наладки и эксплуатации ЭВМ, программирования алгоритмов важнейших вычислительных задач. [26]
Поясним назначение каждого этапа: 1 - решение о создании системы; 2 - предварительное исследование завода с целью определения варианта применяемой системы; 3 - проектирование системы ( привязка типовых решений и развитие их в необходимом направлении), выбор вычислительной машины ( исходя из возможностей материально-технического снабжения), определение комплекта аппаратуры передачи и представления информации; 4 - заказ аппаратуры; 5 - исследование завода с целью привязки алгоритмов управления ( выбор необходимых типовых алгоритмов и привязка их к конкретным условиям объекта); 6 - программирование алгоритмов ( подбор стандартных программ и привязка их к конкретной машине); 7 - подготовка эксплуатационного персонала; 8 - поставка аппаратуры и ее монтаж; 9 - наладка аппаратуры системы и отладка программ; 10 - включение и испытание системы, передача ее в опытную эксплуатацию. [27]
Сетевой график автономной отладки подпрограмм. [28] |
Подготовлены методика и тесты для ручной отладки подпрограммы. Параллельно с программированием алгоритма производится разработка методики отладки данной подпрограммы. При этом определяются диапазоны варьирования переменных, наиболее характерные сочетания величин и значения переменных, дающие особые решения. На основе принципа последовательного усложнения контролируемых режимов обработки информации подготавливается система тестов, включающая набор исходных данных и результатов, которые должны им соответствовать. Объем тестов зависит от сложности алгоритма и должен учитывать возможность их ручной проверки в заданные сроки. [29]
Проведено ручное тестирование программы. Параллельно с программированием алгоритма производятся разработка методики ручной проверки программы и соответствующих тестов, а которых будет выполняться проверка. В процессе ручной проверки производится сопоставление записи программы, схемы алгоритма и спецификации на данную программу. Сопоставление программы и схемы алгоритма производится по частным маршрутам обработки; информации с последующим контролем этих маршрутов - по разработан-ньш тестам. Результаты обработки тестов анализируются на их правильность - и фиксируются для последующего использования в качестве эталонов при тестировании программы на ЭВМ. [30]