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

Новая программа для подготовки спецификаций


dimas77

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

dimas77:

Думаю, что немалое количество пользователей солида используют "имя файла" = "Обозначение". На форуме солид.Россия этот вопрос обсуждался, и большинство пользователей было согласно, что это наиболее оптимальный способ хранения файлов-документов. И даже если с этим кто-то не согласен, лучше, чтобы эта возможность была заложена в вашей программе. Во всяком случае, это придало бы ей логическую завершенность и улучшило бы автоматизацию оформления чертежей.

С уважением, - fol

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


Еще одно замечание по работе с программой:

После работы с этой программой запустил SWR-Спецификацию. Она работает нормально, НО ... отключилась возможность сохранения в файл и "сохранить как". Т.е. результат сохранить не возможно. :thumbdown:

Но и это еще не все - перестала запускаться Ваша программа - выдается ошибка 200, предлагается отладить что-то и/или отослать Билли привет. Программа не запускается. :wallbash:

Работаю на ХР

Похоже обе проги друг друга не любят :blink:

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

Выложена следующая версия - может читать обозначение из имени файла.

Чтение сборок SW вообще говоря происходит стандартным образом, описанным на сайте разработчиков SW. Других вариантов быть не может (всего есть 2 пути - через компоненты и через Features, мы юзаем второй, хоть он и посложнее будет, но стабильнее. Подозреваем, что SWR тоже его использует, но через раннее связывание). Так что кардинально ускорить зачитывание вряд ли получится.

SWR объективно не может как то зависеть от SPC2, т.к. писаны они в разных средах и юзают разные ресурсы.

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

Да удаление пока только в корзину. Сделать полное удаление возможно, но это вопрос времени.

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

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

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

В дополнение

Перегрузил комп.

SWR не запускается по-прежнему.

Ваша прога через ошибку, но запустилась.

Странно, но не хочет читать НАИМЕНОВАНИЕ из конфигураций деталей.

Так и не смог заставить сделать ПЕРЕЧЕНЬ ЭЛЕМЕНТОВ :

Во-первых модуль плагина запускается через раз :blink: . он то есть в меню, то исчезает.

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

И как тут быть?

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

На машинах с AMD НИКАКИХ проблем с ошибками нет :blink: . Простые Intel тоже переваривают нормально.

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

Какой именно плагин у вас "то есть в меню, то исчезает" ? Перечень элементов не является плагином. Сначала создается раздел, потом к нему цепляются строки. В чем именно у вас проблема ? В какой момент выдается сообщение об отсутствии начальной позиции ? В перечне элементов за поле Поз.обозн отвечает поле Обозначение. Кроме того, перечень элементов предназначен для верстки преимущественно из справочников СУБД, а не зачитывается из SW.

SPC2 не делает НИЧЕГО :dry: для нарушения работоспособности SWR.

А у вас лицензионная SWR ? :doh:

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

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

К сожалению SWR-Спецификация - демка. И она исправно (в пределах своих возможностей) работала вплоть до работы Вашей проги. Теперь не работает :bash:

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

Анаконда

"Теперь не работает :bash:"

Это очень печально. Но при небольших усилиях можно найти полностью рабочую версию SWR, которая будет работать параллельно со SPEC.

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

Ну в общем понятно, откуда ноги растут. Юзайте нормальный варез. :rolleyes:

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

Чтение сборок теперь сделано почти как в SWR в плане извлечения информации из свойств: сначала смотрим конфигурацию, если она пуста - модель (см. хелп по SWR). Обновление спецификации из модели - тоже вещь нужная, но сделаем ее чутка позже. :smile: Качаем обновление с сайта.

Если есть добровольцы с проблемами :wallbash: в гипертрединге, просьба написать на мыло для более плотненького общения.

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

2.0.5 - архив битый.

Все время появляются разделы типа "Постоянных данных" для сборки даже с одной конфигой. Не выводится одновременно "наименование" и "обозначение"=имя файла.

Еще надо сделать сортировку согласно свойства раздел, правда об этом, как и о многом другом, я уже писал...

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

Игорь ! Программа написана так, что раздел "Постоянные данные" появляется в любом случае, но в бланке не отображается. Это просто точка отсчета для всех алгоритмов. Разделы автоматически сортируются в том порядке, в каком они представлены в массиве разделов: документация, комплексы, сбор. ед, детали и т.п. - независимо. Все, что внутри раздела, сортируется по позиции, а если она не указана - по обозначению-наименованию. Как только позиция проставлена - вся сортировка идет от нее (внутри раздела). Можно назначать стартовую позицию как для раздела, так и для любой позиции. Логику возрастания стартовых позиций и их разбег должен блюсти сам юзер.

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

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

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

см. ниже

Еще раз о разделах. Свойство раздел задается явно пользователем. И сортировка по разделам производится на автомате. Например, пневмоцилиндр "FESTO" - сборка из корпуса и штока, а должен находиться в разделе "прочие".

Я применяю свойство "Раздел" такое:

Сборки - "1"

Детали - "2"

Стандартные - "3"

Прочие - "4"

Материалы - "5"

И хорошо бы сортировать в разделе:

пневматика "FESTO" - "41"

пневматика "Camozzi" - "42"

post-593-1098626805_thumb.jpg

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

Хм. Игорь, честно говоря, впервые вижу такую привязку к разделам. Я, конечно, не конструктор, не знаю, юзается это где-то еще, чтобы отношение к разделу задавалось не его именем, а целым индексом... :blink: , но только теперь мне стала понятна суть Ваших высказываний про "пустые" разделы и т.п.

:doh: Мы работаем, явно указывая имя раздела !!! И алгоритм соответственно расшифровывает сборку только по этим данным. Он и думать не может, что название раздела может обозначаться индексом. Вот откуда "глюки" с разделами и, естественно, со всем остальным. Насколько я понял, какая-то из программ явно юзает такой подход. Нельзя ли кинуть мне на мыло цитату из мануала относительно этих моментов ? Сделать так же сможем однозначно, но это займет некоторое время. Вот где собака порылась. :smile:

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

Ба! Теперь я прозрел. Вы тоже используете свойство "Раздел"!!! Только напрямую!!! В принципе решение равнозначно, единственное преимущество в числовом обозначении - возможность группировки определенных компонентов, например, отделить черный крепеж от нержавейки или объединить продукцию какой-либо фирмы и т.д.

Такая сортировка внутри раздела используется в самопальном макросе, которым я пользуюсь, больше нигде.

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

dimas77

Возможно, это устранит глюки у владельцев машин с гипертредингом (просьба написать на мыло или в конфу по сему факту)

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

Да, Игорь. Кто бы мог подумать. :blink:

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

С гипертредингом пока ничего поделать не можем - нет такой техники для отладки. Ждите.

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

Отлично!!! Теперь все пучком.

Не заполняется обозначением строка"СБ Сборочный чертеж". Хорошо бы сделать заполнение штампа из свойств самого файла сборки - ведь штамп сборочного чертежа заполняется из этих свойств. Или хотя бы "обозначение" для штампа и строки "СБ Сборочный чертеж" брать из имени файла спецификации.

Функция вставить-удалить пустую строку не работает от клавишей (работает только из "свойств строки"). При попытке вставить строку (Ins) и очистить её - "количество" не удаляется.

Зачем дублируются вкладки "штамп" в глоб. настройках и свойствах?

Столбец "формат" надо выравнивать "по центру".

Лучше перейти на ГОСТовский шрифт от "Глосис" - корректно отображает значок "градус".

Использовать для деталей с несколькими конфигурациями в качестве "обозначения" - имя конфигурации.

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

Зачем дублируются вкладки "штамп" в глоб. настройках и свойствах?

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

Функция вставить-удалить пустую строку не работает от клавишей (работает только из "свойств строки").

Это работает в дереве.

В прогу добавлены Undo и Redo, а также удаление из корзины.

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

Добавлен бланк Ведомости покупных и плагин для редактирования свойств сборок SW. Устранены некоторые баги.

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...