|
Письмо 24 Добрый день!
На сайте выложена новая версия программы ЛЕКО 8.04.
Что добавлено в этой версии? Во первых восстановлен старый оператор "ВЫПОЛНИТЬ", позволяющий выполнить операторы из внешнего файла
выполнить("modeli\cd_23\1.alg");
можно вынести стандартное построение конструктивного узла в отдельный файл и вызывать его из всех моделей.
{ задание основных прибавок } пр_...:=...
{ построение основы } выполнить("основы\спинка_полочка.alg"); выполнить("основы\одношовный_рукав.alg");
{ моделирование } ::::::::::::.
Можно использовать оператор "выполнить" для передачи "частично" закрытых алгоритмов: Прибавки описываются в открытой части алгоритма, а само построение в закрытой части. Расширение закрытого файла можно заменить, чтобы программа не принимала его за готовую модель:
{ задание основных прибавок } пр_...:=... выполнить("modeli\дети\моя_модель.a1");
Для того, чтобы при изменении имени файла или его расположения не приходилось вносить изменения в открытую часть можно вместо имени файла записать следующее выражение:
выполнить(">ffile_l.a1");
и система вместо текста >ffile_l подставит имя файла текущей модели (например, modeli\дети\моя_модель и соответственно имя файла будет modeli\дети\моя_модель.a1 ).
Восстановлен оператор "ВВЕСТИ_П". Ранее он редко упоминался в описании системы. Этот оператор позволяет сформировать окно для ввода текстовых или числовых параметров.
ВВЕСТИ_П("параметры построения",( ("в",пар_1,"параметр 1"), ("в",пар_2,"параметр 2"), ("в",пар_3,"параметр 3"), ("в",пар_4,"параметр 4")));
в описании полей задается тип поля ("в" - вещественное число, "ц" - целое число, "т" - текстовая строка), идентификатор вводимой переменной, и название поля, которое будет отображаться на экране рядом с полем ввода. В первую очередь оператор "ввести_п" предназначен для разработчиков "закрытых" алгоритмов, позволяя расширить возможности пользователя, в то же время оставляя алгоритм закрытым. Например:
ВЫБРАТЬ("ц", реж_постр, "Укажите режим построения", ("стандартное построение", 1), ("настроечные параметры", 2));
пар_1:=0; пар_2:=0.5; пар_3:=0.3; пар_4:=0.2; если равно(реж_постр,2) то ВВЕСТИ_П("параметры построения",(("в",пар_1,"параметр 1"),("в",пар_2,"параметр 2"),("в",пар_3,"параметр 3"),("в",пар_4,"параметр 4"))); конец_если;
Расширены возможности оператора "размеры". Теперь можно задать ведущие размерные признаки и сформировать типовую фигуру непосредственно в алгоритме.
размеры(3,170,100,120,"s_rz\n.pr");
первый параметр - число задающие тип фигуры (1 - девочки, 2 - юноши, 3 - женщины, 4 - мужчины, если введено любое другое чило, то выбираются женские размерные признаки). Далее следуют рост, обхват груди и обхват бедер для женщин или обхват талии для остальных типов фигур. Последний параметр - имя файла для обработки размерных признаков. Если вы не используете дополнительную обработку размерных признаков, то можно опустить этот параметр или задать его пустым "".
Продолжение в следующем письме.
В конце января заканчивается прием работ на 5 конкурс
Если Вас интересует дополнительная информация - пишите leko@lekala.info нам. Посетите наш сайт www.lekala.info |
конец