Перейти к публикации

Спецификация для SW по ГОСТ


Ваш опыт использования пакета макросов SWPlus  

629 пользователей проголосовало

  1. 1. Вы используете макросы из пакета SWPlus?

    • Да, постоянно на основной работе.
      460
    • Да, но не на основной работе.
      90
    • Нет
      81
  2. 2. Каие макросы из пакета Вы используете?

    • SpecEditor - для создания спецификаций и ВП
      518
    • MProp - для заполнения свойств моделей
      497
    • DProp - для управления листами чертежа
      345
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      327
    • SaveDRW - для "правильного" сохранения чертежа
      144
    • SaveAsPDF - для сохранения чертежа в формате PDF
      220
    • Master - для создания шаблонов основных надписей
      301
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

    • Нет, мне все интуитивно понятно
      164
    • Да, но я разобрался с помощью форума и описания
      313
    • Да, я до сих пор не могу разобраться как с этим работать
      99
    • Я не стал разбираться, глянул и стер все нафиг
      7
    • Я не пользовался этими макросами
      48
  4. 4. Были ли у Вас проблемы (глюки) с установкой и настройкой макросов?

    • Нет, все установилось нормально
      143
    • Да, но они решились
      282
    • Да, и я до сих пор не могу заставить макросы работать, но хочу это сделать
      153
    • Да, поэтому я и не стал с ними связываться
      7
    • Я не пользовался этими макросами
      46
  5. 5. Устраивает ли Вас подход к автоматизации оформления КД, заложенный в данных макросах?

    • Да
      284
    • Да, хотя кое-что я бы изменил
      260
    • Нет
      23
    • Не знаю
      64


Рекомендованные сообщения

  • 4 года спустя...


UnPinned posts

Здравствуйте!

Хочу выразить благодарность Леону за довольно таки неплохие макросы !!!! :clap_1:

Так как я работаю в Солиде около года и постигал все хитрости энтой программы сам, то

у меня возникло несколько вопросиков, кто может подскажите пожалуйста:

-почему у меня на сборочном чертеже с подсборками, позиции проставляются на деталях подсборок,

можно ли энто как-то исправить? :wallbash:

Если использовать спецификацию Леона а не SWR-спец. то в принципе все нормально, но

тут уже возникают вопросы к Леону:

-можно ли, чтобы детали с исполнениями в групповой спец. шли под одной позицией(см.рис.), как энто сделать? :surrender:

-можно ли ваши спецификации отображать на чертеже, если да, то подскажите пожалуйста как? :surrender:

P.S. С уважением Александр

Ссылка на сообщение
Поделиться на других сайтах

почему у меня на сборочном чертеже с подсборками, позиции проставляются на деталях подсборок,

можно ли энто как-то исправить?

Нужно в свойствах таблицы спецификации выбрать тип "Только верхнего уровня". Это лучше делать сразу при добавлении таблицы.

можно ли, чтобы детали с исполнениями в групповой спец. шли под одной позицией(см.рис.), как энто сделать?

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

можно ли ваши спецификации отображать на чертеже, если да, то подскажите пожалуйста как?

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

вопрос к _Leon_.

как пользоваться полем "Штриховка" в макросе MProp? у меня оно еще ни разу активным не стало.

Ссылка на сообщение
Поделиться на других сайтах

fox1001

Пока никак. Это я еще не доделал. Также как и выбор материала из базы солида.

Ссылка на сообщение
Поделиться на других сайтах

Из-за тех. проблем на форуме нет возможности скачивать и прикреплять файлы. Выложил последнюю рабочую версию на http://webfile.ru/3856305

Архив пролежит там 30 дней. Те, кто уже скачивал, можете не качать, эта та версия, которую я выкладывал раньше. Разработка новой идет, но медленнее чем хотелось.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Коллеги! Обновил шапку. Теперь все новые версии буду выкладывать туда.

В архиве макрос SpecEditor и доп. макросы. Бета версии, поэтому прошу тестировать.

Что добавилось:

1. Ведомость покупных.

2. В спецификации появилась сортировка по группам стандартных изделий.

2. Все макросы "отвязаны" от свойств (есть возможность настроить работу макросов на свойства с любыми именами).

Чего не хватает.

Во-первых, хорошего описания макросов.

Во-вторых, установщика, который прописывал бы кнопки вызова макросов в SW.

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

Ссылка на сообщение
Поделиться на других сайтах

Здравстуйте Leon

Cпасибо за заботу о нас горемычных (речь о конструкторах)

Установил Ваши макросы

В ВП почему-то не заполняет графу наименования

Не работает макрос SavAsPDF

Из необходимых библиотек отсутствует Microsoft Forms 2.0 Object Library

Что делать?

Спасибо :confused_1:

Ссылка на сообщение
Поделиться на других сайтах

В ВП почему-то не заполняет графу наименования

Не работает макрос SavAsPDF

Из необходимых библиотек отсутствует Microsoft Forms 2.0 Object Library

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

Библиотека Microsoft Forms 2.0 Object Library не нужна. Дело в чем-то другом. Опишите подробнее, что с ним происходит. Ааа, кстати, проверьте, когда подключали кнопку макроса, возможно выбрали не ту процедуру, нужно SaveAsPDF_run.main

Ссылка на сообщение
Поделиться на других сайтах

ВП тоже заработала

Нахальный вопрос- До генерации СП и ВП можно ли задать конфигурации отличные от первого листа чертежа

Ссылка на сообщение
Поделиться на других сайтах

ВП тоже заработала

Нахальный вопрос- До генерации СП и ВП можно ли задать конфигурации отличные от первого листа чертежа

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

Так и здесь. Если сборочный чертеж сделан с определенной конфигурации, то и спецификация будет с этой конфигурации.

Ссылка на сообщение
Поделиться на других сайтах

В SW2009 появилась возможность вставки таблицы спецификаци в документ Сборки или в документ Детали.

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

Кто-нить использвал эту возможность? И для каких целей? (если конечно не секрет).

Ну и заодно вопрос: как программно осуществить сортировку таблицы (любой)? Что-то не нашел в Help`e по API SW.

Заранее спасибо.

Ссылка на сообщение
Поделиться на других сайтах

В SW2009 появилась возможность вставки таблицы спецификаци в документ Сборки или в документ Детали.

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

Кто-нить использвал эту возможность? И для каких целей? (если конечно не секрет).

Ну и заодно вопрос: как программно осуществить сортировку таблицы (любой)? Что-то не нашел в Help`e по API SW.

Заранее спасибо.

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

я попробовал попользовать копирование спецификации. таблицу из сборки копирует, но... это просто копия и ничего больше. никаких связей между начальной и скопированной специей я не разглядел. изменяя порядок строк в скопированной специи на чертеже, порядок в начальной таблице не меняется... :thumbdown:

Ну некоторые связи есть:

- обновляется количество, имена компонентов

- из этой СП (и в чертеже и а сборке) можно открывать указанный компонент

Кроме этого:

"изменяя порядок строк в скопированной специи на чертеже, порядок в начальной таблице не меняется"

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

Я вот почему и спросил: "как программно осуществить сортировку таблицы (любой)? Что-то не нашел в Help`e по API SW".

Мысля пришла сделать какой-нить макрос для синхронизации таблиц СП в сборке и в чертеже...

Ссылка на сообщение
Поделиться на других сайтах

Да, пока я возился со спецификацией, обнаружилась пара интересных вещей.

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

И еще, есть возможность отображать под одной позицией в групповой спецификации детали с разными исполнениями, как в примере в ГОСТ 2.113.

Чтобы все это отображалось как надо нужно сделать две вещи.

Во-первых задать в свойствах конфигурации правильные значения. Это в моих макросах для заполнения свойств все делается.

Во-вторых выставить в свойствах таблицы спецификации правильные галочки. Вот с этим проблема, так как через API этого не сделать. Я тут даже Kelny напрягал помочь, но результата нет.

Единственный выход это в таких случаях вставлять таблицу вручную, а потом сортировать ее макросом.

Я вот почему и спросил: "как программно осуществить сортировку таблицы (любой)? Что-то не нашел в Help`e по API SW".

Мысля пришла сделать какой-нить макрос для синхронизации таблиц СП в сборке и в чертеже...

Если вы имеете в виду сортировку встроенную, то по-моему никак. А с другой стороны зачем все это надо? Встроенная сортировка никуда не годится. Лучше свою сортировку делать.
Ссылка на сообщение
Поделиться на других сайтах

...

Во-первых задать в свойствах конфигурации правильные значения. Это в моих макросах для заполнения свойств все делается.

Во-вторых выставить в свойствах таблицы спецификации правильные галочки. Вот с этим проблема, так как через API этого не сделать. Я тут даже Kelny напрягал помочь, но результата нет.

По-идее это надо делать через Win API, а не через SW API : перебор контролов и установкой нужных значений. Где-то видел пример...

...

Единственный выход это в таких случаях вставлять таблицу вручную, а потом сортировать ее макросом.

Если вы имеете в виду сортировку встроенную, то по-моему никак. А с другой стороны зачем все это надо? Встроенная сортировка никуда не годится. Лучше свою сортировку делать.

Так вот как "потом сортировать ее макросом"? Каким? Я об этом и спрашивал собственно.

И что такое "встроенная сортировка" и "своя сортировка". Если можно, поясните эти термины.

И почему "Встроенная сортировка никуда не годится" ?

Ссылка на сообщение
Поделиться на других сайтах

По-идее это надо делать через Win API, а не через SW API : перебор контролов и установкой нужных значений. Где-то видел пример...

Через Win API я не пробовал... Надо подумать в этом направлении. Хотя это решит проблему только на половину. Дело в том, что за группировку конфигураций в свойствах таблицы отвечают один флажок и 3 переключателя. Для этих переключателей SW API отсутствует, но можно попробовать Win API. Допустим половину проблемы решили. Но для флажка "Отобразить под одним номером" в SW API есть функция, и беда в том, что она не работает. Как написано в описании, этот флажок нужно выставить до вставки таблицы на лист, после вставки он уже не работает, хотя и активен. А если вставлять таблицу через API, то получается что заранее флажок не определить, а потом уже поздно. Замкнутый круг... А вещь полезная для групповой спецификации, позволяет ее по ГОСТ оформить.

Так вот как "потом сортировать ее макросом"? Каким? Я об этом и спрашивал собственно.

И что такое "встроенная сортировка" и "своя сортировка". Если можно, поясните эти термины.

И почему "Встроенная сортировка никуда не годится" ?

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

Через Win API я не пробовал... Надо подумать в этом направлении. Хотя это решит проблему только на половину. Дело в том, что за группировку конфигураций в свойствах таблицы отвечают один флажок и 3 переключателя. Для этих переключателей SW API отсутствует, но можно попробовать Win API. Допустим половину проблемы решили. Но для флажка "Отобразить под одним номером" в SW API есть функция, и беда в том, что она не работает. Как написано в описании, этот флажок нужно выставить до вставки таблицы на лист, после вставки он уже не работает, хотя и активен. А если вставлять таблицу через API, то получается что заранее флажок не определить, а потом уже поздно. Замкнутый круг... А вещь полезная для групповой спецификации, позволяет ее по ГОСТ оформить.

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

М-да, тут надо думать...

Вот насчет флажков: что такое флажок - это ведь средство для переключени какой-то переменной SW, вот только какой и есть ли к ней доступ через SW API...

И если эту переменную выставить до вставки таблицы на лист... А какая функция-то? (если не секрет)

И вот про таблицу СП в сборке - может там не будет таких проблем? Я вообще-то и не думал ее использовать в том виде, в котором она сейчас существует, если только как промежуточную со своей разработкой... Это чтобы не заморачиваться с подсчетом кол-ва, обновлением позиций, структуры сборки ну и др. данных.

PS. у меня SW2009 SP0.0

Ссылка на сообщение
Поделиться на других сайтах

М-да, тут надо думать...

Вот насчет флажков: что такое флажок - это ведь средство для переключени какой-то переменной SW, вот только какой и есть ли к ней доступ через SW API...

И если эту переменную выставить до вставки таблицы на лист... А какая функция-то? (если не секрет)

И вот про таблицу СП в сборке - может там не будет таких проблем? Я вообще-то и не думал ее использовать в том виде, в котором она сейчас существует, если только как промежуточную со своей разработкой... Это чтобы не заморачиваться с подсчетом кол-ва, обновлением позиций, структуры сборки ну и др. данных.

PS. у меня SW2009 SP0.0

Зачем секрет? Флажок "Отобразить под одним номером" имеет API функцию BomFeature::DisplayAsOneItem. Вот что про этот флажок пишут в описании:

Используется один и тот же номер для различных конфигураций компонента в различных конфигурациях сборки верхнего уровня. Каждая уникальная конфигурация компонента может входить только в одну из конфигураций сборки в спецификации. Этот параметр применяется при первом создании спецификации. Если выбрать этот параметр уже после создания спецификации, никаких изменений не произойдет. При использовании этого параметра установите для Типа спецификации значение Только верхнего уровня.

Насчет таблицы в сборке не знаю, но боюсь, что будет та же история. Я пока на 2008, мне не проверить.
Ссылка на сообщение
Поделиться на других сайтах
  • SHARit закрыл это тему
  • SHARit разблокировал тему

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • МиО
      Аналогичным вышеуказанным способом включаем  RealView на встроенной графике Intel
    • gudstartup
      @Sivolap36 а почему у вас нет ошибки fssb ?? если ось сконфигурирована она опрашивается и если связи нет будет ошибка неверное число усилителей 5136 . ALARM SV5136 (FSSB: NUMBER OF AMPS IS SMALL) получается что привод все таки опрашивается или ошибки все таки есть
    • gudstartup
      проект был сделан и весь инструментарий имеется загружен через тиа портал но не выгружается - это мистика какая то?? если проект создавался в степ7 то вероятно напишет про несовместимость хотя казалось бы какая разница в какую базу данных качать блоки из памяти контроллера Правда вследствие того что контроллеры для тиа портала серий 300 400 имеют новую firmware возможно изменение в формате самих блоков и отсюда несовместимость и запрет на выгрузку.
    • Александр1979
      Скорее всего подводный камень в том, что вам нужен сервоусилитель aiSV-B или biSV-B, а у вас старая модель aiSV. 
    • Andrey_kzn
      Проект изначально создавался в тиа портале, и всё это было закуплено, и портал 15.1, апдейт к нему, и толбокс. Естественно толбокс  под тиа портал, и причём ему нужна именно своя версия,  и без апдейта он не ставится. Толбоксы под Step7 не совместимы с порталом.   Потому что в Sinumerik one контроллер S7-1500. Значит ему положен только тиа портал.   Но в портале можно программировать и S7-300, S7-400, следовательно портал с толбоксом совместимы  с 840DSL - сверху вниз. Ценой потери совместимости  со Step7. Надо будет попробовать порталом выкачать проект из 840DSL Step7, что он интересно писать будет. @kinovari , давайте ваш проект, я попробую его открыть. Ссылка не работает.     @kinovari Работа со входами\выходами NCK описана в документации - переменные NCK и интерфейс PLC.  гуглится легко, причём старые версии документации для 840D актуальны. важные сигналы PLC не менялись очень давно.  Каждому входу или выходу, или М-команде соответствует определённый сигнал DB, который можно обработать в PLC.
    • Viktor2004
    • Sivolap36
      Шины временные, если запустим поставим нормальные.    Без шины постоянки, только подключение 24 вольт оптика работает, пробовал подключать оптический кабель который идет из чпу, все тоже самое, не видит и естественно ругается на потерю первого. 
    • Viktor2004
      Фото бы сделали где видны куда подключены кабели оптики и прочие. А то на ваших фото видны только эксклюзивные шины постоянного тока.
    • Sivolap36
      CNCPARA завтра скину, сегодня уехал.  Ив параметрах и на основном экране. Но в параметрах FSSB 4я ось то есть, но привязать ее не к чему
    • Viktor2004
      а в параметрах отражаются 4 оси? CNCPARA.TXT выложите сюда
×
×
  • Создать...