This version of the page http://astralux.com.ua/lib.htm (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2006-09-26. The original page over time could change.
Библитеки в системе "СТАТУРА"

Использование библиотек в системе
"СТАТУРА"

Для избежания дублирования кодов в разрабатываемых проектах, часто используемые процедуры можно выделить в библиотеки. Подключение библиотек, создание новых и редактирование существующих возможно в окне "Проект-Контура".
В проект может быть подключено несколько библиотек, поэтому в проекте перед подключением первой библиотеки создается список библиотек проекта. Следующие библиотеки при подключении автоматически попадают в список.

Описание библиотек

Описываемые библиотеки находятся в каталоге "Project\Total\Lib".

Lib0.lbr

Библиотека может быть использована при создании схем разводки лекал.

Процедура

Описание

Пример

Примечание

Init()

Инициализация библиотеки. Эта процедура должна быть вызвана перед использованием. В глобальном массиве "cp" (лат) должна быть записана информация о базовом размере: В "cp[0]" - информация об охвате груди, в "cp[1]" - информация о росте. Причем информация может быть записана не в самом проекте разводки а в проекте-прототипе, которым может быть проект ввода (оцифровки) базовоых лекал, так как массив "cp" - является общим для всех проектов. cp[0]=1000
cp[1]=1700
L0.Init()
L0 - имя библиотеки для вызова. Присваивается разработчиком при подключении библиотеки к проекту.

DltHor(step)

Процедура возвращает приращение по горизонтали для активной строки в базе обмеров, относительно базового размера. При вызове процедуры step должна быть присвоена информация о приращении на размер, в мм. dlt=L0.DltHor(5)
A3.X=A3.X+dlt
5 - приращение на размер

dlt - приращение для выбранного размера.

DltVert(step)

Процедура возвращает приращение по вертикали для активной строки в базе обмеров, относительно базового размера. При вызове процедуры step должна быть присвоена информация о приращении на размер, в мм. A5.Y=A5.Y+L0.DltHor(4)  

 

Okat.lbr

Библиотека может быть использована при описании кривых оката рукава. Перед вызовом библиотечных процедур необходимо поддерживать последовательность точек в контуре, согласно рисунку.

Процедура

Описание

Пример

Примечание

All(i)

Построение кривых всего оката. Аргументом должен быть передан номер первой точки оката в контуре. L1.All(INDEX(A5))
L1 - имя библиотеки для вызова. Присваивается разработчиком при подключении библиотеки к проекту.

INDEX(A5) - функция, определяющая номер точки в контуре.

Niz(i)

Построение кривых в нижней части оката. Аргументом должен быть передан номер первой точки оката в контуре. L1.Niz(INDEX(A5))
 

Verh(i)

Построение кривых в верхней части оката. Процедура вызывается после построения кривых в нижней части (для стыковки направлений в средних точках)
Аргументом должен быть передан номер второй точки оката в контуре.
L1.Verh(INDEX(A6))