PyClassBox
ID: 239
Наименование: Класс в Python, реализующий ящик
Тип: Строка
Режим: Перечисляемое
Применение: Сборочные единицы (ящики, некоторые выдвижные корзины и пр.)
Назначение: Данное свойство содержит список классов в Python для создания определённых типов сборочных единиц — как правило, ящиков, но может применяться и к другим единицам.
В список автоматически попадают все значения классов Python из подключённых библиотек. Пользователь после написания собственного кода может сам добавить новое значение класса.
Значения делятся на два вида: двухсоставные и трёхсоставные. В качестве разделителя служит точка.
- Для двухсоставного значения путь к классу будет искаться в папках, которые в настройках отмечены как «Папка системных прототипов» и «Папка пользовательских прототипов». Левее точки — название файла из указанной папки, правее — имя класса в Python внутри указанного файла.
Например, значение Full_Extent.FullExtentDrawerPUSH означает, что программа будет искать в системной папке Proto файл Full_Extent.py, а в файле — текст, начинающийся на class FullExtentDrawerPUSH
- Для трёхсоставного значения левая часть означает подпапку внутри папки, две следующие соответствуют двум частях двухсоставного значения.
Например, значение K3_Boyard.StartFacadeComplect.FacadeComplectTraditionalSink означает, что программа будет искать в пользовательской папке Proto подпапку K3_Boyard, в ней — файл StartFacadeComplect.py, а в файле — текст, начинающийся на class FacadeComplectTraditionalSink.