Свойство | Пример | Описание |
---|---|---|
Начало: код, который обозначает начало новой фигуры в заданной точке. Если существует префикс фигуры, соответствующий имени фигуры, код начала можно опустить. Это принцип лучше работает при использовании уникальных имен фигур. |
EP1 B SW1 B или B EP1 B SW1 |
EP1 и SW1 – имена фигур. Буква "B" представляет собой специальный код, используемый для начала новых фигур с именами "EP1" и "SW1". |
Продолжить: код, указывающий, что фигура продолжается от своей последней вершины. |
EP1 C SW1 |
Фигура продолжается с использованием явно заданного <кода "Продолжить">. "EP1" - имя фигуры, код "C" продолжает активную фигуру с именем "EP1" Если код поля не содержит явно заданного кода <Продолжить>, но имя фигуры в коде поля соответствует активной фигуре, фигура продолжается. |
Конец: код, который обозначает завершение фигуры. |
EP1 E SW1 B |
"EP1" - имя фигуры, “ “ (пробел) представляет собой "Разделитель элемента/кода", "E" является кодом завершения и продолжает активную фигуру с именем "EP1" до данной точки, а затем завершает работу с ней (т.е. она больше не является активной фигурой). "SW1" - имя фигуры, “ “ (пробел) – это "Разделитель элемента/кода", а "B" код начала: он начинает новую фигуру с именем "SW1". В данном примере, если уже существует фигура с именем "SW1", она завершается в своей последней вершине, и в этой же точке начинается новая фигура с именем "SW1". |
Закрыть: код, указывающий, что активная фигура продолжается от ее последней вершины до текущей точки, и замыкающий фигуру линейным сегментом, связывающим текущую точку с исходной вершиной фигуры. |
EP1 SW1 CLS |
"EP1" – имя фигуры; если это имя активной фигуры, она продолжается до этой точки. "SW1" – имя фигуры, и если это имя активной фигуры, она продолжается от своей последней вершины до этой точки; "CLS" является кодом замыкания (Закрыть): строится линейный сегмент до начальной вершины фигуры SW1. |
Смещение по горизонтали: код, используемый, чтобы задать относительное смещение по горизонтали для создания параллельной фигуры, начинающейся в текущей точке, либо определить переход к другому смещению, если для активной фигуры уже было задано смещение по горизонтали. |
101,500,490,100.01,BC1 B H-4 V.1 H.5 H.75 V-.7 H2.25 V-.35 ...112,500,500,100.02,BC1 ...123,500,510,100.03,BC1 ...134,500,520,100.04,BC1 ...145,500,530,100.05,BC1 ...156,500,540,100.06,BC1 ...167,500,550,100.07,BC1 SO ...178,500,560,100.08,BC1 |
Точка 101: "BC1" – имя линейного объекта, " " (пробел) представляет собой разделитель элемента/кода, "B" является кодом <Начало>, "H" – код <Смещение по горизонтали>, -4 – значение первого смещения по горизонтали, "V" – код <Смещение по вертикали>, .1 – значение первого смещения по вертикали, – и так далее для остальных 3 смещений. Точки 112, 123, 134, 145 и 156: продолжается фигура BC1 с текущими смещениями. Точка 167: "BC1" продолжается, но построение смещенных фигур останавливается с помощью кода остановки смещения (<Останов смещений>) "SO". Точка 178: фигура "BC1" продолжается. За кодом "Смещение по горизонтали" должно следовать значение. Отрицательное значение смещает активную фигуру влево, а положительное значение – вправо. Можно использовать несколько смещений, но если выполняются последующие переходы по горизонтали или по вертикали, все предыдущие коды смещений по горизонтали или по вертикали должны быть указаны для каждого смещения. |
Смещение по вертикали: код, используемый для задания относительного смещения по вертикали, начиная с текущей точки. За кодом "Смещение по вертикали" должно следовать значение. |
(Показано на следующей иллюстрации) |
Положительное значение добавляется к отметке текущей вершины активной фигуры, а отрицательное значение вычитается из нее. Если смещение по вертикали задается без предшествующего ему смещения по горизонтали, значение смещения по горизонтали принимается равным нулю. Если смещение по горизонтали задается без смещения по вертикали либо без предшествующего смещения по вертикали, значение смещения по вертикали принимается равным нулю. Прим.:
Если предыдущее смещение по горизонтали или по вертикали задано в коде текущей точки и если последующее смещение по горизонтали или по вертикали опущено в коде текущей точки, используется значение предыдущего смещения по горизонтали или по вертикали. Например: V1 H1 H2 = H0 V1 H1 V1 H2 V1 H1 H2 V1 H3 = H1 V0 H2 V1 H3 V1 |
Останов смещений: код, используемый для завершения всех смещений активной фигуры. Может продолжаться только активная фигура. |
(Показано на следующей иллюстрации) |
На следующей иллюстрации показан пример использования кодов "Смещение по горизонтали", "Смещение по вертикали" и "Останов смещений":
1,500,490,100.01,BC1 B H-4 V.1 H.5 H.75 V-.7 H2.25 V-.35
2,500,500,100.02,BC1
3,500,510,100.03,BC1
4,500,520,100.04,BC1
5,500,530,100.05,BC1
6,500,540,100.06,BC1
7,500,550,100.07,BC1 SO
8,500,560,100.08,BC1