понедельник, 26 сентября 2011 г.

Книга по WOODY ч.8


Опционные параметры


Описание каждого материала, хранимое в конструкторской базе данных, может быть дополнено некоторыми параметрами. Эти параметры являются необязательными (опционными). Каждый материал может иметь свой набор опционных параметров. Этот набор может быть пуст. Название опционного параметра - строка символов. По названию может осуществляться доступ к параметрам как из Woody, так и из других программ, в том числе внешних, написанных на скриптовых языках и общающихся с Woody через механизмы OLE2. Значение опционного параметра представлено строкой символов. Эту строку получает программа в ответ на запрос о значении параметра с данным именем.

Редактирование параметров осуществляется в диалоге "Материалы". Чтобы отредактировать параметры какого-лио материала , следует выбрать этот материал в иерархическом списке. Его параметры отображаются в специальном окне. Используйте это окно для редактирования параметров. Команды редактирования доступны из контекстного меню, раскрываемого по нажатию правой кнопки мыши над окном редактирования параметров.

N - порядковый номер параметра в таблице.
Параметр - название или имя параметра, мнемоника. Здесь полная аналогия с именем переменной. По этому имени осуществляется доступ к значению параметра.
Значение параметра - строка символов, представляющая собой значение параметра.
Команды контекстного меню
Добавить параметр - по этой команде в таблицу параметров вставляется новая строка, в которой можно вводить новое название параметра и его значение.
Удалить параметр - выбранный в таблице параметр удаляется из списка параметров. При этом он становится неопределенным для данного материала.
Удалить все - все опционные параметры удаляются из таблицы и становятся неопределенными.
Копировать - выбранный в таблице параметр копируется в буфер обмена параметрами, откуда его можно вставить в другую таблицу.
Копировать все - все параметры из данной таблицы копируются в буфер обмена параметрами, откуда их можно вставить в другую таблицу.
Вставить - параметры из буфера обмена параметрами вставляются в текущую редактируемую таблицу. При этом, если параметр с аналогичным именем уже присутствует в текущей таблице, то его значение замещается значение одноименного параметра из буфера.
Предопределенные имена параметров
Некоторые параметры предусмотрены в качестве дополнительных заранее. Рекомендуется использовать для них заранее предопределенные имена. Это обеспечит доступ к ним из Woody.
Предопределенное название Смысл параметра Для чего используется
M_NOTES Примечание Для хранения дополнительной информации, выводимой о материале в окне предварительного просмотра при его выборе
M_W Отступ ширины Определяет согласование длины горизонтальных и вертикальных элементов обвязки развижных дверей в зависимости от установочной ширины профиля
Запрещенные имена параметров
Некоторые параметры материалов являются основными, а не опционными. Такие, как название, артикул, цвет и т.д. Для доступа к этим параметрам из скриптов тоже используются мнемоники. Мнемоники, используемые для доступа к основным параметрам запрещено использовать в качестве имен дополнительных параметров. Если создать и внести параметр с запрещенным именем, то он будет недоступен. При попытке обратиться к нему будет выдан не вновь внесенный опционный параметр, а имеющийся у данного материала основной параметр с тем же именем.
Название параметра Смысл параметра Для чего используется
M_MARKING Артикул Для доступа к артикулу материала, являющегося не опционным, а основным параметром.
M_X X материала Доступ к основному параметру "Размер по X"
M_Y Y материала Доступ к основному параметру "Размер по Y"
M_Z Z материала Доступ к основному параметру "Размер по Z"
M_PRODUCER Производитель Наименование производителя материала

Комментариев нет:

Отправить комментарий