|
Письмо 34 Добрый день!
На сайте обновление версии системы 8.07. В обновленную версию добавлен новый оператор <метки>. Он предназначен для оформления лекал. При помощи этого оператора метки можно описывать непосредственно в операторе <записать> без создания отдельной дополнительной переменной. Например:
ЗАПИСАТЬ(имя=(полочка), контур=(т1,т2,т3,т4), метки = ( (3,0,2,1,т5), (14,90,30,2,точка(т2.х-5.5,т2.у+21.5)), (11,0,2,2,(т1,45,30)), (11,0,2,2,(т1,((45,30),(0,10)))) ),
Как видно из примера, метка может устанавливатся в переменную-точку, в определение точки через координаты или через форму записи оператора <отложить>. т.е.
(номер_метки, угол, длина, ширина, ид_точки) (номер_метки, угол, длина, ширина, точка(коорд_х, коорд_у)) (номер_метки, угол, длина, ширина, (ид_точки, угол, длина)) (номер_метки, угол, длина, ширина, (ид_точки,((уг1,дл1),(уг2,дл2)))
Расширено количество меток. Метки строятся на базе прямоугольника, с заданной длиной и шириной и повернутого на угол метки. Часть меток строиться на основе полного прямоугольника, с точкой в центре, другая часть на основе правой половины этого прямоугольника.
Посмотреть полный список меток и определить их назначение (или придумать свой способ использования) можно, запустив в новой версии следующий пример:
{ пример записи меток }
т1:=точка(10,10); т2:=точка(70,10); т3:=точка(70,70); т4:=точка(10,70);
т5:=точка(24,14);
раст_пет:=2;
ЗАПИСАТЬ(имя=(полочка), контур=(т1,т2,т3,т4), метки = ( (3,0,2,1,т5),
(14,90,30,2,точка(т2.х-5.5,т2.у+21.5)), (13,0,30,3,точка(т4.х+30.0,т4.у-3.5)),
(1,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*1)), (2,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*2)), (3,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*3)), (4,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*4)), (5,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*5)), (6,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*6)), (7,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*7)), (8,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*8)), (9,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*9)), (10,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*10)), (11,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*11)), (12,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*12)), (13,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*13)), (14,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*14)), (15,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*15)), (16,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*16)), (17,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*17)), (18,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*18)), (19,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*19)), (20,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*20)), (21,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*21)), (22,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*22)), (23,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*23)), (24,0,2,1,точка(т1.х+5.5,т1.у+1.5+раст_пет*24)), (11,0,2,2,(т1,45,30)), (11,0,2,2,(т1,((45,30),(0,10)))) ),
цвет=15); конец;
Продолжение в следующем письме.
На сайте работает заказ лекал по электронной почте, для тестирования есть бесплатные модели. http://www/lekala.info/lek/index.html
Если Вас интересует дополнительная информация - пишите leko@lekala.info нам. Посетите наш сайт www.lekala.info |
конец