• Проекты СПДС
    • СПДС GraphiCS
    • СПДС Железобетон
    • СПДС Стройплощадка
    • СПДС Металлоконструкции
    • nanoCAD СПДС
    • nanoCAD СПДС Металлоконструкции
    • nanoCAD СПДС Стройплощадка
  • База знаний
    • Вопросы и ответы
    • Инструкции
    • Обучающие примеры
    • Статьи о САПР
  • Мероприятия
  • Новости
  • Купить
    • Прайс-лист на ПО
    • Обучение
  • Скачать

8 (3812) 310-210

info@spds.club

Главная > Статьи

СПДС-конструктор 

или маленькие хитрости автоматизации

Приложение СПДС GraphiCS давно пользуется заслуженной популярностью как надежный инструмент оформления рабочих чертежей в строгом соответствии с требованиями ГОСТ, но за последнее время возможности этого программного продукта значительно расширились, позволяя автоматизировать работу проектировщика и в части формирования табличных форм. Важность такого нововведения очевидна, поскольку обеспечение соответствия данных чертежа проектно-конструкторской документации — задача не только ответственная, но и весьма трудоемкая.

Решить эту задачу призваны инструменты автоматического формирования табличных форм и создания управляемых объектов. Под «табличной формой» мы понимаем данные, упорядоченные по столбцам и колонкам: любые спецификации, ведомости, экспликации и т. д.

В табличные формы можно автоматически собирать данные c чертежа:

  • объекты СПДС (выноски, отметки уровней, сварные соединения и т. д.);
  • группы СПДС;
  • атрибуты блоков AutoCAD;
  • универсальные маркеры;
  • параметрические объекты.

На примере участка трубопровода (рис. 1) рассмотрим несколько вариантов автоматизации получения проектной документации, включающей спецификацию (рис. 2).

Пример участка трубопровода (Рис. 1)
Пример спецификации в чертеже (рис. 2)

Универсальный маркер

Самое быстрое решение — создание универсального маркера для задания и специфицирования выносных позиций элементов трубопровода (на рис. 1 они отображены красным цветом).

Инструмент Универсальный маркер, разработанный специально для создания связи между произвольным графическим объектом (примитивом) AutoCAD и табличной формой, содержит атрибуты, которые могут быть видимыми или скрытыми. Необходимые атрибуты маркера можно занести в табличные параметры и организовать форму для выбора значений (рис. 3).

Пользовательская форма универсального маркера (рис. 3)


О проекте СПДС GraphiCS

При этом все параметры, кроме номера позиции, длины и примечания, задаются с помощью таблицы параметров. Это позволяет быстро выбирать необходимые значения участка трубы с использованием тройного фильтра: по способу изготовления, по условному диаметру и по толщине стенки.

Функция Измеритель в формах обеспечивает получение данных с чертежа. Так, длину участка трубы можно задавать не только путем ввода с клавиатуры, но и измерив дистанцию на чертеже. Этот режим позволяет использовать записную книжку, калькулятор, текст на чертеже, свойства объектов СПДС GraphiCS или атрибутов блока AutoCAD.

Необходимая спецификация на чертеже создается после привязки свойств разработанных универсальных маркеров к столбцам таблицы. Возможность группировки и объединения позволяет, например, для одинаковых труб получать одну строку позиции с подсчетом суммарной длины всех участков, обладающих единым номером позиции. В спецификации дополнительно можно автоматически получить итоговые строки: вес электродов и суммарный вес. При изменении любого свойства маркера на чертеже все значения автоматически обновляются.

Этот способ автоматизации имеет как преимущества, так и недостатки.

Основной недостаток: изменение графических свойств чертежа не отражается на свойствах универсального маркера (так, изменение графического отображения участка трубы — например, увеличение ее диаметра — не повлияет на значение атрибута универсального маркера).

Преимущества:

  • простота и скорость реализации метода;
  • автоматическое получение спецификации на чертеже (единожды разработанная спецификация неоднократно используется в любом чертеже);
  • автоматический нормоконтроль полученной спецификации, регламентируемый ГОСТ 2.111−68 (раздел 2 пункт 4).

Параметрический элемент

Участок трубопровода выполняется из ряда типовых изделий, свойства и правила выполнения которых можно формализовать. С помощью параметрического инструмента Мастер объектов формализованные правила поведения сохраняются в базу элементов для многократного использования.

Элемент базы имеет одно или несколько графических исполнений, таблицу числовых и/или строковых параметров, а также скрипт с описанием свойств и правил объекта.

Для выбора значений элемента базы можно организовать такую же форму, как и для универсального маркера (рис. 4), которая будет включать:

    • табличные параметры (аналогичные заданным для универсального маркера);
    • длину участка трубопровода, которая может быть введена с клавиатуры, измерена на чертеже или выбрана динамически при отрисовке элемента на чертеже;
    • виды элемента;
    • переключатель режима перекрывания примитивов AutoCAD (примитивы AutoCAD, перекрытые элементом базы, могут быть скрыты);
    • динамический выбор описанных в скрипте параметров элемента (например, после выбора параметров длина и диаметр трубы могут быть указаны на чертеже).

    Пользовательская форма параметрического элемента (рис. 4)

    Аналогичные формы создаются и для остальных элементов участка трубопровода:

      • отвода;
      • перехода;
      • арматуры.

      Таким образом, созданная библиотека параметрических элементов позволит просто и быстро отрисовывать на чертеже участки трубопровода, выделенные на рис. 1 синим цветом.

      О проекте СПДС GraphiCS

      Создание закладки Избранное и панели инструментов для быстрого доступа к параметрическим элементам обеспечит удобную дополнительную организацию рабочего пространства (рис. 5).

      Организация рабочего пространства (рис. 5)

      Редактирование параметрического элемента (выбор других значений, смена вида или исполнений, включение/выключение штриховки) осуществляется выбором соответствующих значений из пользовательской формы параметрического элемента и не вызывает никаких сложностей.

      Взаимодействие между различными элементами базы осуществляется с помощью параметрических и сборочных зависимостей, автоматически устанавливаемых при вставке объекта в скрипте, а также посредством специального диалога установки/редактирования зависимостей. Зависимости могут быть как односторонние, когда один объект отслеживает изменения другого, так и двусторонние, при которых связанные зависимостью объекты «подгоняются» друг под друга.

      При установленной двунаправленной параметрической зависимости между трубой и переходом (или отводом) изменение диаметра трубы вызовет изменение диаметров перехода (или отвода), а изменение давления в трубе — изменение арматуры, работающей под это давление.

      Таким образом, изменение свойств одного элемента вызывает цепочку изменений в зависимых объектах. А привязка свойств параметрических элементов к спецификации приводит к изменению последней в соответствии с чертежом.

      Среди недостатков этого способа по сравнению с предыдущим назовем следующие:

      • необходимость увязки позиций спецификации с выносными позициями;
      • необходимость создания базы элементов и зависимостей.

      С другой стороны, есть и существенные преимущества:

      • быстрое и удобное получение чертежа со связанной спецификацией;
      • изменение элементов на чертеже автоматически отображается в спецификации;
      • изменение графических свойств по созданным правилам (изменение диаметра трубы вызывает также изменение отвода и т. д.).

      Параметрический элемент плюс универсальный маркер

      Создание такой связки исключает необходимость увязки позиций спецификации с выносными позициями — достаточно создать универсальный маркер, атрибуты которого являются свойствами параметрических элементов (рис. 6).

      Диалог задания свойств универсального маркера, связанных с параметрическим объектом (рис. 6)

      Атрибуты проставленного универсального маркера наследуют свойства параметрического элемента (рис. 7).

      Наследованные атрибуты универсального маркера (рис. 7)

      Важно отметить, что установка маркера с использованием нотификатора позволяет динамически поддерживать связь свойств маркера и параметрического объекта, а значит — и спецификации, свойства которой привязаны к атрибутам универсального маркера.

      Основной недостаток такого пути автоматизации:

      • необходимость привязки свойств параметрических элементов к атрибутам маркера.

      Преимущества:

      • простое и быстрое создание чертежа;
      • простое и быстрое редактирование, исключающее возможность появления ошибок в спецификации.

      Неограниченное количество атрибутов для элементов и маркеров позволяют реализовать интеллектуальные объекты любой проектной специфики.

      Все рассмотренные способы автоматизации получения проектной документации имеют право на существование, а выбор между ними осуществляется в зависимости от характера проектных работ, выполняемых организацией, от бюджета и от квалификации специалистов САПР.

      Источник:

      CADmaster №1(41) 2008 (январь-март)

      Клуб СПДС
      © ООО "Магма-Компьютер"

      2016-2021 Все права защищены

      Проекты

      • СПДС GraphiCS
      • СПДС Железобетон
      • СПДС Стройплощадка
      • СПДС Металлоконструкции
      • nanoCAD СПДС
      • nanoCAD СПДС Стройплощадка
      • nanoCAD СПДС Металлоконструкции

      Основные разделы

      • Статьи о САПР
      • Инструкции
      • Вопросы и ответы
      • Новости
      • Мероприятия
      • Прайс-лист на ПО
      • Обучение

      Мы в соц.сетях

      +

      Лицензионное соглашение СПДС GraphiCS

      Настоящее лицензионное соглашение (далее «соглашение») является договором на использование программного обеспечения (далее «программное обеспечение»), заключаемым между Вами (физическим или юридическим лицом) и АО «СиСофт Девелопмент» (далее CSoft Development) в особом порядке, прямо предусмотренном п. 3 ст. 14 Закона Российской Федерации «О правовой охране программ для электронных вычислительных машин и баз данных», относительно указанного программного обеспечения CSoft Development, включающего в себя программное обеспечение (далее «программное обеспечение/ПО»), записанное на соответствующих носителях, порождаемые им аудиовизуальные отображения, любые печатные материалы и любую «встроенную» или «электронную» документацию. К программному обеспечению относятся также информационные компоненты, включающие в себя документы и информационные объекты баз данных и передаваемые в составе программного обеспечения, подготовительные материалы, полученные в ходе его разработки, любые обновления и дополнения к программному обеспечению, исходно предоставленному CSoft Development. Любые программные компоненты, предоставленные совместно с программным обеспечением, правила пользования которыми определяются отдельным соглашением, предоставляются на условиях последнего. Устанавливая, копируя, загружая, осуществляя доступ или иным образом используя программное обеспечение, Вы тем самым принимаете на себя условия настоящего соглашения. Если Вы не согласны с условиями настоящего соглашения, не устанавливайте и не используйте данное программное обеспечение, однако Вы можете вернуть его продавцу и получить обратно полную стоимость покупки при условии соблюдения Вами положений договора купли-продажи с продавцом указанного программного обеспечения.

      Термин «программное обеспечение» также включает в себя все последующие обновления и модификации программного обеспечения, передаваемого по лицензии CSoft Development.

      Копирование или иное использование программного обеспечения и/или документации, за исключением случаев, разрешенных данным соглашением, противозаконно и, в соответствии с действующим законодательством Российской Федерации, расценивается как нарушение исключительных прав CSoft Development. Если Вы копируете или используете данное программное обеспечение и/или документацию без письменного разрешения CSoft Development, Вы нарушаете закон и можете быть привлечены CSoft Development к ответственности за причиненные убытки, а также привлечены к уголовной ответственности.

      ПРИМЕЧАНИЕ. Если данная копия программного обеспечения предоставляется в целях пробного использования или оценки, то к вам также применимы два следующих положения:

        • Данное программное обеспечение можно применять в целях оценки только в течение 15 дней — за исключением случаев, когда CSoft Development в письменном виде указана иная продолжительность пользования. Для применения программного обеспечения после указанного срока вы должны обратиться в CSoft Development или к уполномоченному распространителю CSoft Development, чтобы оплатить стоимость программного обеспечения и получить код доступа или же новую, полностью оплаченную копию с предоставлением вам указанных далее прав коммерческой лицензии.
        • В период оценки вы можете использовать одну копию данного программного обеспечения только для его оценки. Использование программного обеспечения в период оценки в любых иных целях, включая сравнительный анализ или применение в коммерческих целях, категорически запрещается. После приобретения лицензии на данное программное обеспечение его использование более не подлежит ограничению, приведенному выше.

        ПРИМЕЧАНИЕ. Если данная копия программного обеспечения предоставляется в рамках лицензии с фиксированным или ограниченным сроком действия либо в качестве арендуемого программного обеспечения, то к вам также применимо положение, приведенное в следующем абзаце:

        • Данное программное обеспечение предоставляется на фиксированный срок в соответствии с условиями оплаты и прекратит функционировать по истечении этого срока. Использование данного программного обеспечения после окончания фиксированного срока действия или любая попытка отключить функцию деактивации программного продукта приведет к несоблюдению данного договора, а также может повлечь нарушение авторского права.

        ПРЕДОСТАВЛЕНИЕ ПРАВ

        1.1. В соответствии с условиями и положениями настоящего соглашения CSoft Development предоставляет Вам неисключительное, не подлежащее передаче право на использование данного программного обеспечения, руководства по его применению и иных сопроводительных печатных материалов или электронной документации («документация»), поставленных на условиях данного соглашения. Это соглашение разрешает одновременную установку и использование программного обеспечения в любое время одним пользователем на одном компьютере в одном месте.

        1.2. Сетевая версия (NLM). Если данное программное обеспечение является сетевым, Вы можете использовать программное обеспечение как многопользовательскую установку — при соблюдении следующих условий:

        1) максимальное число параллельно работающих пользователей равно одному (1), так что ПО могут использовать несколько специалистов, но в один момент времени может работать только один специалист; или

        2) максимальное число параллельно работающих пользователей равно двум (2) или более. В этом случае Вы должны приобрести первый комплект программного обеспечения и соответствующее количество дополнительных лицензий для параллельно работающих пользователей.

        1.3. Резервная (архивная) копия. Вне зависимости от того, какую версию программного обеспечения Вы приобрели, данное соглашение разрешает создание только одной архивной (резервной) копии программного обеспечения. Такая архивная копия не может быть установлена на другой компьютер — за исключением случая, когда данный компьютер является закрытым разделом жесткого диска сервера, к которому имеют доступ только зарегистрированные пользователи. Полностью запрещается использование или установка архивной копии, если на какой-либо компьютер установлена другая копия данного программного обеспечения. Если документация поставляется в печатной форме, то запрещается ее копирование. Если документация предоставлена в электронном виде, она не может быть дублирована электронно, но Вы можете сделать 1 (одну) распечатку, копирование которой не допускается.

        1.4. Дополнительная установка. За исключением тех случаев, когда используется обучающая или оценочная версия, Вы можете сделать вторую копию программного обеспечения на жестком диске второго компьютера — при условии, что выполнены одновременно следующие условия:

        1) оригинальная и вторая копии используются одним и тем же лицом;

        2) вторая копия программного обеспечения установлена и используется только (а) в случае сетевых версий — на резервном сервере, позволяющем применять данное программное обеспечение лишь при выходе из строя основного сервера, на котором оно было установлено, или (б) на портативном или настольном компьютере, если он находится не на Вашем обычном рабочем месте, что позволяет Вам продолжать работать вне этого места;

        3) в любой момент времени в работе находится только одна копия программного обеспечения;

        4) вторая копия программного обеспечения используется исключительно с устройством защиты от копирования, приобретенным дополнительно в комплекте с программным обеспечением;

        5) программное обеспечение не лицензировано и/или не маркировано как обучающая или оценочная версия.

        1.5. Оценочная версия (DEMO). Если данное программное обеспечение определяется как демонстрационное (версия, поставляемая без уникального серийного номера) или временное, Вы можете использовать его только для коммерческой оценки или демонстрации. Вы не имеете права использовать его для профессиональной и/или иной деятельности, имеющей целью извлечение прибыли. На оценочную версию распространяются все ограничения, налагаемые п. 1.10 ст. 1, ст. 2, и для нее справедливы положения ст. 5 настоящего соглашения. Для оценочной версии неприменимы положения ст. 4 настоящего соглашения.

        1.6. Обучающая версия (EDU). Если данное программное обеспечение является обучающим, Вы можете использовать его исключительно для целей преподавания или в процессе своего обучения, а не в каких-либо иных целях. Обучающая версия не может быть использована для профессиональной и/или иной деятельности, имеющей целью извлечение прибыли.

        1.7. Версия, не предназначенная для перепродажи, или дилерская версия (NFR). Если данное программное обеспечение определяется как версия, не предназначенная для перепродажи, или дилерская версия, Вы можете использовать его только для коммерческой оценки или демонстрации. Вы не имеете права использовать его для профессиональной и/или иной деятельности, имеющей целью извлечение прибыли. На данную версию распространяются все ограничения, налагаемые п. 1.10 ст. 1, ст. 2, и для нее справедливы положения ст. 4 и ст. 5 настоящего соглашения. Данная версия имеет фиксированный ограниченный срок действия, равный 1 (одному) году с момента первичной регистрации в CSoft Development.

        1.8. Обновления (UPG). Если данное программное обеспечение маркировано как обновление («новая версия») к программному обеспечению, на которое Вы ранее получили лицензию («предыдущая версия»), Вы обязаны в течение 60 (шестидесяти) дней с момента приобретения новой версии уничтожить все копии заменяемой предыдущей версии, включая любые копии, находящиеся на жестком диске Вашего компьютера, и по требованию CSoft Development вернуть ей или ее уполномоченному распространителю любую ранее полученную документацию. CSoft Development оставляет за собой право потребовать предоставления удовлетворяющих свидетельств уничтожения предыдущей версии. На добавочные программные компоненты, служащие для дополнения и расширения функций программного обеспечения (если такие программные компоненты были переданы Вам CSoft Development или уполномоченной третьей стороной в связи с программным обеспечением, лицензия на которое предоставляется Вам по настоящему соглашению), распространяются условия и положения настоящего соглашения, если при передаче не указано иное.

        1.9. Несмотря на вышеизложенное, Вы можете сохранить предыдущую версию программного обеспечения, не удалять ее и, если это необходимо, использовать предыдущую версию программного обеспечения исключительно в целях (1) установки новой версии программного обеспечения, на которую предоставляется лицензия по настоящему соглашению, и (2) архивного (резервного) копирования для обеспечения повторной установки новой версии программного обеспечения, на которую предоставляется лицензия по настоящему соглашению, если первоначальная установка оказалась неудачной. Вы не можете работать с предыдущей версией программного обеспечения никаким иным способом ни при каких обстоятельствах.

        1.10. Код доступа. Если для настоящего программного обеспечения требуется код доступа, то для его получения Вам необходимо зарегистрировать приобретенное программное обеспечение в CSoft Development, после чего CSoft Development будет хранить Ваши регистрационные данные в соответствии с принципами соблюдения конфиденциальности, которых она придерживается.

        1.11. Условия лицензии. Лицензия на использование данного программного обеспечения является бессрочной (с учетом условий и положений настоящего соглашения), за исключением тех случаев, когда программное обеспечение предоставляется в рамках лицензии с ограниченным или фиксированным сроком действия либо в качестве арендуемого программного продукта; в таких случаях программное обеспечение предоставляется на фиксированный срок в соответствии с условиями оплаты.

        ОГРАНИЧЕНИЯ

        Вы не вправе:

        • копировать или использовать программное обеспечение и документацию за исключением случаев, когда это разрешено настоящим соглашением;
        • вскрывать технологию, декомпилировать и деассемблировать программное обеспечение за исключением случая и только в той степени, когда такие действия явно разрешены действующим законодательством;
        • распространять, сдавать в аренду, предоставлять взаймы или продавать как полностью, так и по частям программное обеспечение, документацию или любые иные права, предоставленные по настоящему соглашению, равно как и передавать право на их использование по сублицензионным соглашениям и иным образом передавать их какому-либо лицу без предварительного письменного согласия CSoft Development;
        • удалять, изменять или скрывать любые имеющиеся в/на программном обеспечении и документации пометки об исключительном праве, ярлыки, маркировку;
        • с какой-либо целью изменять, модифицировать, преобразовывать программное обеспечение, документацию или создавать их производные;
        • использовать любое оборудование, устройство, программные или иные средства, служащие для целей обхода или удаления любой формы защиты от копирования, используемой CSoft Development в связи с программным обеспечением, или использовать программное обеспечение вместе с каким-либо кодом доступа, серийным номером или иным устройством защиты, которые не были переданы непосредственно CSoft Development или ее уполномоченным распространителем;
        • использовать программное обеспечение или документацию за пределами страны приобретения.

        АВТОРСКИЕ ПРАВА

        Программное обеспечение, включая документацию и средства его индивидуализации, является интеллектуальной собственностью CSoft Development и иных правообладателей, наименование (имена) которых приведено в знаке охраны авторского права на программное обеспечение, и защищено соответствующими законами Российской Федерации и международными соглашениями об авторских правах.

        Исключительное право на программное обеспечение принадлежит CSoft Development.

        ГАРАНТИЯ

        CSoft Development гарантирует, что программное обеспечение обеспечивает все возможности и функции, в целом описываемые в документации, и что у носителей, на которых поставлено программное обеспечение (если такие носители имеются в наличии), и у сопроводительной документации к программному обеспечению при обычном применении отсутствуют какие-либо дефекты изготовления или используемых материалов. CSoft Development особо отрицает любые другие гарантийные обязательства, включая гарантии пригодности для продажи или использования для конкретной цели. CSoft Development не гарантирует бесперебойную или безошибочную работу программного обеспечения.

        Ответственность CSoft Development в рамках гарантийных обязательств по данному соглашению заключается по выбору CSoft Development в попытке устранить обнаруженные ошибки или предоставить средства их обхода, замене дефектных носителей, документации или средств аппаратной защиты. При обнаружении дефектных носителей, документации или устройства защиты Вы можете заменить их в 90-дневный срок, начиная с даты поставки ПО, при условии предоставления соответствующих платежных документов, подтверждающих приобретение программного обеспечения у CSoft Development или в офисе уполномоченного распространителя.

        ОТВЕТСТВЕННОСТЬ

        CSoft Development не несет материальной ответственности за какие-либо убытки (реальный ущерб и/или упущенная выгода), возникшие в течение срока использования программного обеспечения или ввиду отсутствия возможности использования программного обеспечения.

        Ваше согласие с условиями данного соглашения будет подтверждено установкой ПО.

        Оформить заказ




        Задать вопрос специалисту

        Спасибо!

        Ваш вопрос специалисту

        успешно отправлен!

        А пока ждете ответа, можете посетить наш YouTube канал, где найдете много интересных видеоуроков и записей вебинаров об СПДС.

        Задать вопрос специалисту

        Спасибо!

        Ваш вопрос специалисту

        успешно отправлен!

        А пока ждете ответа, можете посетить наш YouTube канал, где найдете много интересных видеоуроков и записей вебинаров об СПДС.