Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
skill / Лбы skill / Лабораторная работа N1.doc
Скачиваний:
61
Добавлен:
05.06.2015
Размер:
167 Кб
Скачать

Лабораторная работа N1

Обучение работе со skill Finder и Cadence Documentation. Работа с типом данных list

Цель лабораторной работы: получение навыков работы в графическом режиме и через терминал с документацией языка SKILL и программой SKILL Finder в среде Cadence. Обучение работе с типом данных list в языке SKILL.

Необходимые материалы: лекции по курсу “Базы данных в САПР Cadence. Язык программирования SKILL.” Документация Cadence: SKILL Development Functions Reference, SKILL Language Reference, Skill Language User Guide, SKILL Development Help.

Программное обеспечение: UNIX/LINUX system, Cadence IC version 4.4.6 или выше.

Работа с программой SKILL Finder.

Программа Finder предназначена для быстрого поиска информации по синтаксису и краткому описанию функций языка SKILL и процедур приложений. Вызов Finder может быть осуществлен в графическом режиме из Command Interprete Window (CIW):

Tools -> Skill Development

Появляется окно SKILL Development ToolBox. В нем необходимо выбрать кнопку меню Finder. Также Finder можно вызвать напрямую из терминала с помощью команды cdsFinder. На экране откроется окно Finder (рис. 1).

Поиск (Кнопка Searching в окне Finder) по базе данных с помощью Finder можно осуществить тремя способами:

    • по простым строкам

    • по комбинациям

    • а также по категориям

Введите строку для поиска, нажмите в окне Finder Search. Кнопка “звездочка” (*) становится активной. В области Matches появится список результатов, удовлетворяющих параметрам запроса (максимум 500 результатов поиска). Для того, чтобы остановить поиск (например, в случае слишком больших затрат времени), нажмите на кнопку “звездочка” (*). Поиск будет остановлен. Кнопка “звездочка” станет неактивной.

Поиск по простым строкам

Если ввести набор символов в область Search и не указать дополнительных условий поиска, все элементы базы данных, содержащие введенную строку, будут отображены в области Matches

Рис.1 Окно поиска программы Finder

Если при поиске сделать активной кнопку at end, в области Matches будут выведены только те результаты, в которых введенная при поиске строка присутствует в конце имени элемента Аналогичного результата можно добиться, поставив в конце строки поиска знак ($):

string$

Если при поиске сделать активной кнопку at beginning, в область Matches будут выведены только те результаты, в которых введенная для поиска строка присутствует в начале имени элемента (рис. 4). Аналогичного результата можно добиться, поставив в начале строки поиска знак (^):

^string

Далее, можно сократить область поиска, сделав активной кнопку case sensitive

Поиск по комбинациям

Для поиска комбинаций строк необходимо использовать последовательность (.*) между набором строк, комбинацию которых вы хотели бы увидеть в результатах поиска. Любой элемент, имя которого содержит комбинацию введенных строк в указанной последовательности, будет выведен в область Matches окна Finder. Кнопки области Search string облегчат вам поиск нужных элементов.

Соседние файлы в папке Лбы skill