Cтраница 2
В меню Автокода вызываются как базовые, так и разработанные пользователем команды и макроопределения ( всташгенные в меню последовательности команд, соответствующие данной задаче, или программные коды на языках Автокад и DIESEL. По сути, все разработанные для Автокада приложения Представляют собой набор Лисп - или СРП-программ и разработанных под них меню, с помощью которых они вызываются при работе. Файлы меню представляют собой обычные текстовые файлы, содержащие командные строки и макроопределения Автокада. После редактирования исходного файла и последующей его загрузки он компилируется заново. Если этого не происходит на вашем компьютере автоматически, обратите внимание на системные часы компьютера. [16]
Наиболее естественными представляются системы, для которых программная или командная строка отображается в виде одной строки на экране дисплея. Однако существует довольно много типов терминалов с очень короткими строками - 20, 32 или 40 символов. Поэтому в большинстве современных бейсик-систем программные и командные строки могут, занимать несколько подряд идущих строк на экране дисплея. [17]
Операционные системы ОСДВК и ФОДОС-2 позволяют часто используемую последовательность команд монитора оформлять в виде так называемого командного файла. Такие файлы удобны при решении задач, требующих значительных затрат процессорного времени и минимального контроля или вмешательства со стороны пользователя. Для запуска ( вызова) командного файла на выполнение достаточно ввести его спецификацию, которой предшествует символ Э, например: а МХ1: COMFIL. Помимо команд монитора командный файл может содержать командные строки и вызовы других командных файлов; допускается трехуровневая вложенность вызовов. Стандартным типом командного файла является СОМ. [18]
Монитор и интерпретатор Бейсик строятся из объектных модулей. Однако мониторные таблицы и программы управления обменом с терминалами ( терминальный драйвер) находятся на дистрибутивном носителе в исходном виде на языке макроассемблера. SAV создает файл параметров условной трансляции - CONFI G. SAV строит командный файл SYSGEN. CTL, который содержит командные строки для генерации монитора и интерпретатора Бейсик - Р в пакетном режиме. [19]
Однако ив 13 - й версии, не говоря уже о 10 - й и 11 - й, есть смысл их использовать в различных приложениях. Возникает вопрос о возможности использования Автолиспа в пакетных файлах. Ответ здесь положительный - по сути, строка пакетного файла моделирует ввод какого-то текста в командную строку непосредственно. Если в строке файла поставить на 1 - м месте открывающую скобку, то она интерпретируется как начато строки Автолиспа. Конечно, это более медленный способ ввода программ, но отдельные команды, например команды загрузки тех или иных Лисп-программ, можно очень эффектно использовать. Командные строки или ВАТ-файлы, содержащие запуск и выполнение ЕХЕ-модулей пользователя, позволяют вписать Автокад в более глобальную систему обработки информации, передавая промежуточную информацию через текстовые файлы. В 13 - й версии сразу можно писать приложения на языке Си, но, как это часто бывает, большое количество ранее разработанных программ не хочется переделывать и выбрасывать и остается только 1 путь - использовать пакетные файлы в сочетании с программами пользователя и командными файлами для разработки комплексов обработки информации, в которые Автокад входит как одна из составляющих. [20]