Для записи данных при переходе из одной программы в другую программу.
По функциональному назначению лингвистическое обеспечение (ЛО)-это совокупность языков для:
1. программирования;
2. проектирования;
3. управления;
4. информационно-поисковые языки.
Рис. 2. Классификация языков в САПР
Языки проектирования лингвистического обеспечения (ЛО)-это совокупность языков:
1. входных;
2. выходных;
3. внутренних;
Языков сопровождения.
Входные языки предназначены для задания исходной информации об объектах и целях проектирования.
Выходные языки предназначены для выражения результатов использования программ САПР при проектировании.
Языки сопровождения предназначены для редактирования, управления и корректировки данных и заданий в процессе решения задач при проектировании. В языках сопровождения могут присутствовать элементы входных и выходных языков. Языки сопровождения могут быть диалоговыми и не диалоговыми.
Пользователь САПР должен правильно обратиться к нужной программе, задав всю исходную информацию для решения задачи проектирования. Взаимодействие пользователя (П) с программно-техническими средствами САПР осуществляется с помощью устройств ввода и вывода информации.
Для ввода используются: сканеры; клавиатура; дигитайзеры. Некоторые из них позволяют осуществлять прямой ввод информации и поэтому более предпочтительны.
Вывод информации в зависимости от требуемой формы (алфавитно-цифровой, текстовой или графической) производится посредством: печатающих устройств; графопостроителей и дисплеев.
Для вывода используются: 1. принтеры; 2. алфавитно-цифровые дисплеи; 3. графические дисплеи; 4. графопостроители. Некоторые из них позволяют осуществлять прямой вывод информации и поэтому более предпочтительны. Для хранения или последующего использования в других автоматизированных системах, например в станках с числовым программным управлением первых поколений, ввод информации возможен также на перфоленту или магнитную ленту.
Характеристика языков САПР
Для описания информации, вводимой в САПР, применяются языки двух видов: 1. языки программирования. 2. входные языки. Языки программирования подразделяются на:
1. машинные;
2. машинно-ориентированные;
Проблемно-ориентированные (машинно-независимые).
Машинные языки оперируют машинными командами и наименее удобны для описания алгоритмов проектирования. Однако, они обеспечивают минимальные затраты машинного времени и объема памяти при реализации процессов проектирования в САПР.
К проблемно-ориентированным языкам относятся универсальные алгоритмические языки типа ФОРТРАН, ПЛ/1 и др., предназначенные для описания научно-технических задач. Алгоритмические языки легче усваиваются и позволяют строить программы, легко адаптируемые к различным типам ЭВМ. Однако затраты машинного времени и объема памяти при использовании алгоритмических языков возрастают в несколько раз по сравнению с машинными языками.
Промежуточное положение между машинными и проблемно-ориентированными языками занимают машинно-ориентированные языки типа АССЕМБЛЕР. Они учитывают структуру ЭВМ и общие особенности машинных команд и в то же время обладают значительной универсальностью.
Входные языки находятся на более высоком уровне, чем языки программирования, предоставляя ряд важных преимуществ при описании объектов и заданий на проектирование: использование терминов и понятий, привычных для проектировщиков; максимальная быстрота усвоения; лаконичность и однозначность толкования. С точки зрения универсальности входные языки можно рассматривать как результат дальнейшего развития алгоритмических языков для описания информации, содержащейся в общепринятых формах проектной документации (тексты, чертежи, схемы и т. п.). Входные языки не требуют специальных познаний и более удобны для проектировщиков. Однако надо учесть, что эта универсальность достигается за счет сужения круга рассматриваемых объектов проектирования. Входные языки - это языки, «приближенные» к инженеру («инженерные» языки).
Входные языки – это языки:
1. схем (функциональных, структурных, принципиальных, кинематических) с текстовыми пояснениями;
2. конструкторских чертежей с текстовыми пояснениями;
3. таблиц;
Графиков.
САПР на основе исходного описания автоматически создает математическую модель объекта, например, системы ЭП.
Для описания информации, выводимой из САПР, не требуются специальные языки. Формы представления выходной информации определяются устройствами вывода и соответствуют формам проектной документации. По содержанию выходная информация определяется не только проектными данными, но и промежуточными сообщениями, необходимыми для управления процессом проектирования со стороны проектировщика.
Выходные языки - это языки результатов проектирования. Выходные языки – это языки:
1. схем;
2. чертежей;
3. таблиц;