Нужно ввести функцию для объектов, описав её поведение в скрипте при несовпадении типоразмеров.
Подробное решение с файлами пользовательских библиотек можно посмотреть здесь.
Для избежания создания множества размерных стилей под каждый масштаб СПДС GraphiCS использует возможность AutoCAD — переопределение текущего стиля.
Например, требуется формировать в строке спецификации в зависимости от геометрии: 1 обмотКА, 2 обмотКИ, 5 обмотОК, 21 обмотКА, и т.д.
Добавляем в скрипт условия формирования строки спецификации.
// Формируем строку спецификации // str - массив всех возможных вариантов окончаний // в зависимости от числительного. str[1] = "обмотка"; // одна str[2] = "обмотки"; // две str[3] = "обмоток"; // пять num = n; // Количество обмоток (параметр участвующий в отрисовке) // если число больше 19, оставляем от него только // старший разряд, потому что дальше окончания повторяются: // 22 обмотки, 32 обмотки, 122 обмотки, ... if (num > 19) num = num - 10*int(num/10); // 1 - обмотка if (num == 1) s = str[1]; // 2, 3, 4 - обмотки else if (num < 5 && num != 0) s = str[2]; // всё остальное (0, 5-19) - обмоток else s = str[3]; sPartName = "Обмотка трансформатора, " + n + " " + s;
Важно: параметр sPartName (или любой другой параметр) должен быть опубликован в момент инициализации скрипта детали.
function ActHeader { ... sPartName, "Ваше название параметра видимое для пользователя", ... );
Формирование требуемой строки спецификации реализовано в скрипте параметрической библиотеки «Обмотка трансформатора».
Для изменения свойств нескольких объектов СПДС GraphiCS, например, замены части текста, содержащемся в ряде выносок, удобно воспользоваться опцией «Найти и заменить» на инструментальной панели «Менеджер объектов» вкладке «Объекты».
Для выбора объектов, в которых производится замена, воспользоваться заданием области поиска.
В режиме редактирования формы выберите поле и в разделе «Основные» введите значение в строке «Имя поля».
Да, можно. Для этого необходимо нарисовать логотип линиями и перераспознать основную надпись, воспользовавшись мастером создания штампов.
Подробное описание представлено в help-е программы. Раздел «Форматы таблицы/Мастер создания штампа».
Вставьте RadioButton на форму универсального маркера.
В свойствах поля напротив строки «Имя поля» нажмите на выпадающий список.
Выбрать имя нужного поля.
В строке текст ввести необходимое значение.
Необходимо вычерчивать графику в пространстве модели в масштабе 1:1. Для оформления чертежей используется масштаб элементов оформления. Для этого необходимо в настройках включить опцию.
Ошибка при сложении двух атрибутов ="00" + row возникает из-за различных типов данных.
Для демонстрации работы программного обеспечения СПДС GraphiCS, СПДС Стройплощадка и СПДС Железобетон существует временная лицензия, действующая на 15 дней с момента ее запроса и позволяющая рассмотреть весь функционал продукта.