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

Утилиты для Pro/ENGINEER БрагинПро


brigval

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

ещё замечание. БрагинМатериал создал группу команд ВерЗак, а БрагинПоиск создал группу команд WerZak. ТщательнЕЕ надо. Всё-таки, все Брагины должны сыпаться в одну группу, а не создавать каждый раз новую.

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


ещё замечание. БрагинМатериал создал группу команд ВерЗак, а БрагинПоиск создал группу команд WerZak. ТщательнЕЕ надо. Всё-таки, все Брагины должны сыпаться в одну группу, а не создавать каждый раз новую.

Спасибо за замечание.

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

А теперь думаю, сделаю как обычно, по-русски. В следющей версии, все будет в одной папке.

Наверное сделаю поиск чертежа не только по парметру в модели, но просто по содержанию файлов чертежа. Например, во всех чертежах папки с моделью. Не исключено, что такой поиск будет работать быстрее.

В ближайшие выходные выложу доработанные Материалы.

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

БрагинПро.Пуск 1.02

В версии 1.02

Добавлено: Удаление процесса pfclscom.exe перед регистрацией программных компонентов.

Обратить внимание! Изменено: Запуск программы из любой папки с аргументом-путем к директории установки Pro/ENGINEER.

Таким образом, настройка для запуска VB-программ сведена к тривиальному запуску Pro/ENGINEER.

<noindex>Скачать</noindex>

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

БрагинПро.Материал 1.04

Возможности утилиты:

- отображение списка деталей из выбранной папки и всех ее подпапок;

- отображение списка материалов из баз деталей;

- отображение списка материалов из библиотеки;

- отображение массы детали для каждого материала базы;

- отображение плотности каждого материала;

- назначение деталям материалов из их баз;

- назначение деталям материала из библиотеки;

- удаление материала из баз деталей;

- назначение деталям материалов из баз других деталей, минуя библиотеку. New!

В версии 1.04

Добавлено: Считывание и отображение материала всех деталей.

Добавлено: Групповое назначение и удаление материала.

Добавлено: Запоминание расположения и размеров главного окна программы при последующем запуске.

post-5316-1290876034_thumb.png

Отмечу особенность — назначение материала детали из базы другой детали минуя библиотеку.

Правда, не знаю пока, есть в этом какой-то плюс или нет.

<noindex>Скачать</noindex>

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

БрагинПро.Материал 1.05

В версии 1.05

Добавлено: Назначение деталям альтернативной массы.

Добавлено: Отмена назначения материала без удаления его из базы детали.

Добавлено: Добавление материала из библиотеки в базу детали без назначения его детали.

Добавлено: Удаление старых версий деталей.

post-5316-1291463915_thumb.png

<noindex>Скачать</noindex>

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

БрагинСписокФайлов 1.03

В версии 1.03

Добавлено: Отображения времени поиска в ч, мин, с.

Добавлено: Добавлен поиск всех типов файлов.

Исправлено: Программа завершала работу с сообщением об ошибке, если не были указаны типы файлов для поиска.

Исправлено: Не отображалось время поиска менее 1 с.

<noindex>Скачать</noindex>

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

Утилита БрагинПро.Сохранить 1.02.

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

Подумаю над этим.

Но конечно для этого нужно поработать над быстродействием программы. У меня она чертеж открывает секунд 10. Реально ли его увеличить?

Увеличить или уменьшить? :smile:

Много времени тратится на подключение VB-программы к ProE. Это время практически не зависит ни от чего, как я понимаю. Подумываю сделать панель управления по типу Панели управления Тпро. За счет поддержания подкючения активным, время пуска приложения уменьшается до нуля.

И зачем может понадобится Обозначение и Наименование в параметрах чертежа?

Это просто пример возможностей программы.

Спасибо за замечания.

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

Не туда первое сообщение об этой утилите написал. Исправляюсь:)

Еще бы не помешал режим работы программы без параметра в модели. Лично у меня всегда модель и чертеж имеют одно имя. И для этого случая, полагаю, нет проблем передавать для открытия чертежа имя модели + .drw.

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

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

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

Не туда первое сообщение об этой утилите написал. Исправляюсь:)

Еще бы не помешал режим работы программы без параметра в модели. Лично у меня всегда модель и чертеж имеют одно имя. И для этого случая, полагаю, нет проблем передавать для открытия чертежа имя модели + .drw.

Уже думал над этим. Можно сделать так, если параметра нет или путь не найден, рассматривать вариант с именем фала. Если нужное имя не найдено, просматривать все файлы чертежей и искать в них имя модели.

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

Ясно.

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

Подумаю.

Спасибо.

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

Давно уже использую два макроса для создания или открытия чертежа или спецификации, или переключения между ними в разных вариантах. Силами только макросов прое это не написать, использовал программу xStarter.

Есть только одно условие: имена файлов модели, чертежа и спецификации должны совпадать.

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

имена файлов модели, чертежа и спецификации должны совпадать.

Имена файлов сборки и чертежа не обязательно должны совпадать, потому что нельзя назначить одно имя чертежам нескольких видов (типа СБ, ГЧ, и т.д.).

Постараюсь учесть этот момент.

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

БрагинПро.Материал 1.06

В версии 1.06

Добавлено: Назначение/добавление/удаление материалов деталям активной сборки.

Исправлено: Устранено сообщение об ошибке, появлявшееся при выделении файла детали.

post-5316-1300348264_thumb.png

BraginProMaterial106.zip

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

БрагинПро 1.03

Программа БрагинПро предназначена для помощи в работе с Pro/ENGINEER.

Программа разрабатывалась и тестировалась в MS Windows XP SP3 32bit Pro/ENGINEER WF5 M050.

Функциональные возможности программы:

- создание чертежа активной модели;

- открытие чертежа активной модели;

- сохранение активной модели. После сохранения сборки

а) запись недостающих путей компонентов сборки в ‘search_path_file’;

б) обновление CTG-файла;

- сохранение активного чертежа. Перед сохранением чертежа:

а) запись текста с текущими датой и временем в сохраняемый чертеж;

б) запись пути к чертежу в параметр модели чертежа;

в) запись параметров модели в параметры чертежа;

- информирование о появлении новых версий компонентов сборки;

- обновление сборки новыми версиями подсборок;

- запись недостающих путей компонентов сборки в ‘search_path_file’ и обновление CTG-файла.

В версии 1.03

Добавлено: Запуск программ из панели управления БрагинПро.

Добавлено: Создание разных видов чертежей активной модели.

Добавлено: Открытие разных видов чертежей активной модели.

Добавлено: Обновление сборки.

Добавлено: Обновление путей к компонентам сборки.

post-5316-1301558803_thumb.png

Программа работает с WF5 M050. На Брагин сайте выложено обновление для M040.

Пользователи других релизов M060, M070... должны прислать мне копию файла pfclscom.exe из папки <Директория установки>\i486_nt\obj\. После этого, выложу обновления для этих релизов.

<noindex>Скачать с Брагин сайта</noindex>

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

CREO M080

<noindex>http://narod.ru/disk/8952885001/pfclscom.7z.html</noindex>

А для открытия чертежа модели по-прежнему нужно иметь параметр в модели?

Спасибо.

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

CREO M080

<noindex>http://narod.ru/disk/8952885001/pfclscom.7z.html</noindex>

А для открытия чертежа модели по-прежнему нужно иметь параметр в модели?

Спасибо.

Спасибо за файл. Надеюсь, он из 32-битной версии.

Вот обновление для M080 braginpro_m080_32.zip

Как попробуете, напишите. По идее, должно заработать.

Цитата из Руководства пользователя:

3.2.2 Открыть чертеж активной модели

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

Поиск чертежа происходит в следующем порядке:

1) на основании пути к чертежу в параметре модели;

2) на основании имени модели;

3) на основании ссылки на модель в файле чертежа (чертеж ищется в папке с моделью).

1 Если в модели найден параметр DRAWING_PATH с путем к чертежу и этот чертеж существует, программа открывает этот чертеж.

2 Если параметр в модели не найден, программа ищет чертеж, с именем, соответствующим имени модели. Соответствие задается в настройках и в подменю кнопки Открыть чертеж.

Настройки доступны при запущенной программе, даже если подключение к Pro не осуществлено.

3 Если по пп 1 и 2 чертеж не найден, программа просматривает все чертежи в папке с моделью как текстовые файлы. Первый, чертеж, в котором найдено имя файла модели, будет открыт как чертеж модели.

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

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

п 2 удобен, когда в папке с моделью могут находиться два и более чертежей. Например, сборочный и габаритный. Или есть чертежи, имя которых включает и номер изменения чертежа по извещению.

Замечу, что программу не обязательно запускать макросом. Можно запускать программу и с помощью ярлыка на рабочем столе.

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

Работает. Но не все. И даже ни разу связь с прое не потеряла. Даже удивительно. Позже напишу, что не так.

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

Так же если чертеж уже открыт, то на него не происходит переключения. В предыдущей версии это происходило.

В чертеже кнопка открытия чертежа недоступна. Может быть ее использовать для быстрого вызова модели. Тянуться к стандартной открытия дольше будет.

Так же очень бы хотелось иметь возможность обновления форматки.

Спасибо.

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

Да. Но это надо в себе воспитать. В процессе...

Еще было бы не плохо убирать с панели ненужные кнопки. Так же можно было бы убрать ненужные виды документов, чтоб не мешались.

Сборочный чертеж открывает, только если в модели есть параметр с именем чертежа. Иначе выдает сообщение о том, что имя модели не соответствует имени чертежа и после огромное сообщение о каком-то не обрабатываемом исключении. Уточнение. Модель с _sb на конце. При одноименном - открывается спецификация, хотя по идее должен СБ. При СБ - та ошибка, что выше. Т.е. это наверно мой косяк. Из-за названий.

Хотя сейчас переименовал сборку, убрал _sb в имени. Все равно такая же ошибка при открытии СБ чертежа.

Возможно это из-за того, что у меня сборка и специя drw.

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

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

П.С.

А теперь режим с кнопками программы в интерфейсе прое не поддерживается? Нельзя ли сделать так чтобы прога висела свернутой, а кнопки все же можно было бы расположить прям в интерфейсе прое?

П.С.

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

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

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

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

Это пожелание было. Видимо, просто не доделал. Сделаю.

Так же если чертеж уже открыт, то на него не происходит переключения. В предыдущей версии это происходило.

Почему переключение не происходит, пока не понял. Подумаю еще.

В чертеже кнопка открытия чертежа недоступна. Может быть ее использовать для быстрого вызова модели. Тянуться к стандартной открытия дольше будет.

Подумаю.

Так же очень бы хотелось иметь возможность обновления форматки.

Поясните подробнее.

Еще было бы не плохо убирать с панели ненужные кнопки. Так же можно было бы убрать ненужные виды документов, чтоб не мешались.

Логично. Сделаю.

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

По идее, программа должна работать и в Win 7 32bit. Пробуйте. Если заработает, можно попробовать работу программы и в Win 7 64bit. Только для 64 нужно будет прислать pfclscom.exe от 64-го Pro. Надо экспериментировать.... Время найду.

А теперь режим с кнопками программы в интерфейсе прое не поддерживается? Нельзя ли сделать так чтобы прога висела свернутой, а кнопки все же можно было бы расположить прям в интерфейсе прое?

...

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

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

Сейчас пробую рассмотреть вопрос перенести функцию кнопки Сохранить на родную кнопку Про.

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

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

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

Сборочный чертеж открывает, только если в модели есть параметр с именем чертежа. Иначе выдает сообщение о том, что имя модели не соответствует имени чертежа и после огромное сообщение о каком-то не обрабатываемом исключении. Уточнение. Модель с _sb на конце. При одноименном - открывается спецификация, хотя по идее должен СБ. При СБ - та ошибка, что выше. Т.е. это наверно мой косяк. Из-за названий.

Хотя сейчас переименовал сборку, убрал _sb в имени. Все равно такая же ошибка при открытии СБ чертежа.

Возможно это из-за того, что у меня сборка и специя drw.

Приведите имена моделей и чертежей, чтоб было понятнее.

Уже давно именую файлы по следющей схеме

Обозначение + Наименование или Обозначение + (Номер изменения) + Нименование.

Обзначение, Наименование и Номер изменения берутся из основной надписи чертежа.

В случае для Pro все в транслите. Пробелы и точки заменяются нижними чертами "_"

Вот выписка из Руководства пользователя Тпро

Точки и пробелы заменяйте нижней чертой.

Имена файлов деталей и их чертежей должны быть одинаковыми.

Примеры

1 Abvg_711234_567_detal.prt

Abvg_711234_567_detal.drw

2 bpch-3m_00_01_005_detal_dlinaya.prt

bpch-3m_00_01_005_detal_dlinaya.drw

Имена файлов сборочных единиц и сборочных чертежей должны быть одинаковыми, но имя файла сборочной единицы между обозначением и наименованием должно включать буквы SB, отделенные нижними чертами.

Примеры

1 Abvg_301234_567_pribor.asm

Abvg_123456_789_SB_pribor.drw

2 bpch-3m_00_01_000_sborka_sboroc.asm

bpch-3m_00_01_000_sb_sborka_sbo.drw

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

Примеры

1 Abvg_711234_567_detal.prt

Abvg_711234_567__2_detal.drw

2 bpch-3m_00_01_000_sborka_sboroc.asm

bpch-3m_00_01_000_sb__1_sborka_s.drw

Если обозначение детали, сборки или чертежа включает исполнение, номер исполнения должен быть добавлен в имя файла.

Примеры

Abvg_711234_567-02_detal.prt

Abvg_711234_567-01__2_detal.drw

bpch-3m_00_01_005-09_detal_dlin.prt

bpch-3m_00_01_005-06__1_detal_d.drw

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

Например, для вызова Вашей спецификации выбирайте Открыть > Одноименный

А для вызова сборочного чертежа, Открыть > СБ. При этом в настройках должно быть задана маска (шаблон) обозначения (начала имени) до _SB

В шаблоне ? - любой один символ, # - любая одна цифра.

Программа вычленит начало имени. Вставит после начала имени _SB и будет искать такой сборочный чертеж.

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

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

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

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

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

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

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

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

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

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

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




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