В EPLAN можно поворачивать и зеркально отображать как графические элементы, так и символы и макросы. Графические элементы можно поворачивать и зеркально отображать под любым углом и по любой оси отображения. Символы и макросы можно поворачивать и зеркально отображать только с шагом 90°, так как эти операции основаны на замене вариантов символов или макросов.
С помощью поворачивания и зеркального отображения символов и макросов можно просто и быстро создавать основные данные и подсхемы соединений.
Поворачивание и зеркальное отображение символов
При поворачивании и зеркальном отображении символов происходит внутренний обмен вариантами символов. Порядок свойств размещенных текстов (видимое ОУ, перекрестные ссылки и т. д.) поворачивается или зеркально отображается вместе с символом.
Это означает, что символы могут поворачиваться или зеркально отображаться только с шагом 90°. Чтобы результат поворачивания / зеркального отображения соответствовал ожиданиям, необходимо соответствующим образом создавать варианты символов в основных данных. При Поворачивании учитываются варианты от A до D.
На нижеприведенном рисунке изображен процесс поворачивания варианта символа A цилиндра (символ 675 / Z_ZUB_38 из библиотеки символов HYD2ESS) в три шага по 90°. В этом примере пересечение координатных осей является точкой, вокруг которой происходит поворачивание.
При поворачивании варианта символа A на 90° используется вариант символа B, при поворачивании на 180° — вариант символа C, при поворачивании на 270° — вариант символа D.
При Зеркальном отображении вариантов символа A–D используются отраженные варианты E–H. При этом всегда выбирается вариант, расположенный на другой стороне оси отражения.
При зеркальном отображении цилиндра (вариант символа A) через ось отражения 1 появляется цилиндр с вариантом символа E. При зеркальном отображении через ось 2 цилиндр предстает в варианте символа G.
Поворачивание и зеркальное отображение макросов
Поворачивание и зеркальное отображение макросов (символа (*.ems) или макроса окна (*.ema)) происходит на основе вариантов макросов. При этом идентифицируются все объекты, находящиеся внутри рамки макроса. Во время данной операции логическая информация (например, видимое ОУ, обозначения выводов устройств и т. д.) сохраняется, а вся графическая информация (например, позиция графики символа, тексты свойств и варианты символа) удаляется из соответствующего варианта макроса.
Если необходимый вариант макроса недоступен для соответствующей рамки макроса, то объекты преобразуются на основе существующих символов (поворачиваются / отображаются зеркально). В таких случаях (а также при обнаружении других противоречий) соответствующая информация выводится в системных сообщениях.
Замечание:
Если поворачивание и зеркальное отображение макросов должно осуществляться только на основе символов, то при выполнении данной операции нажмите клавишу [Shift]. При использовании комбинации клавиш [Ctrl] + [Shift] операция выполняется на основе символов с одновременным сохранением исходного макроса.
Точка преобразования для вариантов символов
Исходной точкой для поворачивания и зеркального отображения обычно служит первый вывод устройства символа. Редактор символов позволяет настроить для варианта символа другую исходную точку, так называемую 'точку преобразования'.
Она необходима в том случае, если при выполнении одной из данных операций обнаруживается, что вариант символа создан с противоречиями (например, графика символа смещена относительно выводов устройства), или при получении соответствующего системного сообщения о макросе (например, объект в неправильной позиции).
Чтобы задать в редакторе символов точку преобразования для варианта символа, выберите и добавьте в свойства варианта символа новое свойство Точка преобразования (ID 16045).
Любой вариант символа может иметь собственную точку преобразования, поэтому варианты символа различаются индексом. Точка преобразования вводится как значение координат, например '2.0 / 2.0'. Введенные значения задают точку вставки для соответствующего варианта символа.
См. также