Если одной копии недостаточно, Electric имеет команду для создания массива схемы.
Команда массив (в меню Edit ) берет текущие выделенные объекты и повторяет их много раз. Вы указываете число повторений в X и Y направлениях и геометрически их выстраиваете. Произвольные выражения записываем в этом диалоговом окне, например, "3 * 4 +1".
Массивы генерируются по X (строки) и Y (столбцы), после порядка растрового сканирования. Если вы запрашиваете строки или столбцы, которые чередуются в перевернутом порядке, то они отражаются в направлении повторения. Если Вы запрашиваете строки или столбцы, которые чередуются в шахматном порядке, то каждый элемент смещается на переменное количество. Если Вы запрашиваете, строки или столбцы, располагающиеся по центру, то исходная схема будет помещена в середину массива, а не в угол. Если X или Y значения отрицательны, то массив выкладывается назад (репликации размещаются в обратном направлении).
Есть четыре способа указать интервал: наложение краев , осевое расстояние , необходимый интервал между границами , измеренное расстояние .
Наложение краев: края перекрываются суммой, которая указывает на сумму, в которую строки и столбцы будут сжаты (нулевое перекрытие заставляет каждую упорядоченную копию прикоснуться к следующей, отрицательное перекрытие может быть указанием для распространения объектов друг от друга).
Осевое расстояние: расстояние между центрами объектов. Размер выбранных объектов устанавливается по умолчанию.
Необходимым интервалом является размер, который устанавливается для набора отдельных ячеек путем размещения двух или более основных узлов границы в клетке (см. Раздел 7-6-3 ).
Наконец, последнее, измеренное расстояние может быть использовано для определения шага решетки (подробнее об измерительных см. Раздел 4-7-4 ).
Флажки в нижней части диалогового окна являются частными случаями:
• "Линейный диагональный массив" означает, что массив линеен (один из повторных факторов должен быть равен 1). Таким образом, это создает единую линию, проходящую по диагонали.
• "Создание индексов массива" запросов, что массив записей можно сделать с индексом информации. Массив записей помечен индексом каждой записи. Подлинный экземпляр с надписью "0-0" и копия - "1-0". Эти имена просто визуальные метки, которые не имеют никакого отношения к содержанию (используйте команду Object Properties в меню Edit / Properties , установить или удалить эти имена).
• "Только корректное место записи ДРК". Массив вхождений должен быть размещен только где не создают дизайн-нарушений правил. Эта опция доступна, только если хотя бы один узел в настоящее время построен. После создания массива, дизайн-правил запускается на каждую запись, и если он приводит к ошибке, он будет удален.
• "Транспонирование размещения заказа" просит массив размещения пойти по столбцу, а не по строке. Это полезно, если массив включает имена, которые в настоящее время автоинкрементны в нем. Имена будут работать в ортогональном направлении.
Обратите внимание, что диалог может оставаться на экране в то время как происходит другая работа. "ОК" и "Применить" кнопки создания массива, но кнопка "ОК" закрывает диалоговое окно. Кнопка "Рисовать" позволяет перетаскивать область на экране, в которой массив будет размещен. Во время того, как вы тянете область, отдельные элементы массива отображаются таким образом, что вы можете увидеть размер массива.