ПОИСК Статьи Чертежи Таблицы Обзор синтаксиса языка из "Система проектирования печатных плат Protel " При создании исходного файла для компилятора необходимо придерживаться общей линии, описанной ниже. В начале файла должен всегда располагаться заголовок, сразу за которым следуют определения выводов и узлов. Остальные описываемые здесь информационные секции используются по мере необходимости и могут располагаться в произвольном порядке. В интерактивную справочную систему программы Protel 99 SE включена вся необходимая информация о языке UPL. [c.330] Заголовок содержит справочную информацию о проекте. В нее входят имя файла, тип устройства, дата начала разработки, номер версии проекта, название компании, имя разработчика, информация о блоке, где данное устройство используется, позиционное обозначение устройства в этом блоке. В заголовке также можно задать тип целевой микросхемы и тип выходного файла, формируемого компилятором. Все перечисленные поля заголовка, за исключением поля имени файла, являются необязательными и могут располагаться в произвольном порядке. Во время компиляции при отсутствии заголовка появится соответствующее предупреждение, но сам процесс прерываться не будет. [c.331] Титульный блок - это область строк комментариев, в которой разработчик может поместить название или описание проекта. Сюда же можно поместить название микросхемы и имя производителя для возможности дальнейшего использования. [c.331] В секции определения выводов и узлов записываются операторы определения выводов, снабженные соответствующими комментариями. Описания выводов можно располагать в произвольном порядке, но для облегчения понимания проекта их следует группировать по функциональному назначению. Пустая заготовка под комментарий после описания каждого вывода служит лишним напоминанием о необходимости ввода информации о предназначении вывода в проекте. [c.331] Вспомогательные переменные используются для удобства формирования логаче-ских уравнений или других вспомогательных переменных. Написание логических уравнений способом сверху вниз делает файл описания логической схемы более легким для прочтения и понимания. [c.332] Эта секция является главной частью исходного файла. Здесь записываются все необходимые части проекта, такие, как конечные автоматы, таблицы истинности и булевы выражения. [c.332] Вернуться к основной статье