Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => Биржа прикладных разработок => Тема начата: KrissKross от 12.12.16, 09:25:17

Название: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: KrissKross от 12.12.16, 09:25:17
ReMarko - программа предназначена для копирования и изменение обозначения в проекте КД

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

Программа поставляется "как-есть".
Автор не несет ни какой ответственности
за возможные последствия при использовании программы.

Системные требования
1. Net Framework 4.6.2

Тестировалась на
Windows 10
Компас-3D v16x64


Ограничения программы:
1. Считывает только одну папку без вложенных подпапок

Замечания об ошибках и пожелания
приветствуются!

Ссылка на программу и видео-описание
https://cloud.mail.ru/public/GPem/uHmn4tX6v
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: KrissKross от 12.12.16, 10:00:51
Скриншот

и ссылка на фалообменник
http://my-files.ru/plx6ew
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: Алхимик от 12.12.16, 13:44:28
Хорошо бы добавить изменение автоматом "Имя файла новое" после изменения руками "Обозначение новое".

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

Можно сюда добавить изменение материалов?
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: KrissKross от 12.12.16, 14:05:42
to Алхимик
ЦитироватьХорошо бы добавить изменение автоматом "Имя файла новое" после изменения руками "Обозначение новое".
Пока программа работает так что эти два поля независимы
Можно подумать предусмотреть настройку
- переключатель для связи этих полей
ЦитироватьНе тестировал, хз дойдут руки чи нет, но интересно как программа работает с ссылками на переменные? При переименовывании пути программа пере привязывает ссылки на переменные?
При изменении пути к файлу соответственно должны меняться и ссылку у переменных
- хотя надо тестировать

ЦитироватьМожно сюда добавить изменение материалов?
По этому вопросу поподробней
1. Материал задан в 3Д модели и в чертеже наследуется?
2. Откуда берется - материал -
    - "Выбрать из списка"
    - "Выбрать из справочника материалов"
3. Необходимо массовое переименование или только ручное
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: Алхимик от 12.12.16, 15:09:15
Цитата: KrissKross от 12.12.16, 14:05:42
Пока программа работает так что эти два поля независимы
Можно подумать предусмотреть настройку переключатель для связи этих полей
Можно и переключатель, только по умолчанию он был включен.

Цитата: KrissKross от 12.12.16, 14:05:42
1. Материал задан в 3Д модели и в чертеже наследуется?
2. Откуда берется - материал -
    - "Выбрать из списка"
    - "Выбрать из справочника материалов"
3. Необходимо массовое переименование или только ручное
1. Материал только из 3д в 2д. Хотя если кто то делает 2д КД без привязки к 3д, то изменять материал у 2д файлов хорошо бы предусмотреть, но для меня это не имеет значение, работаю только с ассоциативными чертежами.
2 и 3 Для моих задач достаточно из списка и массовое переименование.

Можете кратко сказать цель для создания программы? Можно в личку, просто можно еще кучу всего на пожелать, но но оно выйдет за рамки цели.
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: KrissKross от 12.12.16, 15:39:38
ЦитироватьМожете кратко сказать цель для создания программы?
Программа делается под себя

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

Вообще с самого начала была мысль попробовать работать по методике быстрых изменений
т.е. имеем базовый функционал
- пусть пока сырой, но более менее работающий, который можно пощупать-поработать
и дальше прислушиваясь к потребностям пользователя развивать функционал
ЦУ (мнение) от заказчика - изменил код - протестировал -  ЦУ (мнение) от заказчика - изменил код и т.д.
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: KrissKross от 12.12.16, 15:42:20
Надо было в первом сообщение написать
ReMarko
-программа ориентирована на небольшие типовые проекты
в которых полностью копируется структура проекта с изменением типоразмера изделия
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: Алхимик от 12.12.16, 15:48:00
Цитата: KrissKross от 12.12.16, 15:42:20
-программа ориентирована на небольшие типовые проекты
в которых полностью копируется структура проекта с изменением типоразмера изделия
Каким образом это планируется реализовать? Изменение в самом компасе происходит или какой то функционал будет в дальнейшем заложен?
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: KrissKross от 13.12.16, 10:01:24
С удовольствием послушаю
каким образом это видится

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

Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: Алхимик от 13.12.16, 10:57:20
Цитата: KrissKross от 13.12.16, 10:01:24
а дальше ручками по изменению размеров
Зачем? Нельзя считывать переменные? Единственное, что нужно ручками будет сделать для модели - вбить переменные. Можно ж просто измерение сделать и создать переменную в которую записать значение измерения. Потом библиотекой считывать это значение и изменять обозначение.

Вроде должно работать, если у вас изменяются только габариты.
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: Алхимик от 13.12.16, 17:13:40
Предложение:
При выборе исходной папки сделать выбор именно папки. Как к примеру при выборе копии открывает правильно. Открыл, думал можно выбирать какие то отдельные файлы для работы, оказывается нужно всю папку открыть.

Хотя может необходим вариант работы только с выбранными файлами, хотя у вас жи открывается сборка куда входит деталь и заменяется?! Если так то просто папки нужно видеть.

Или задумывалось как в комплектовщике указывать только сборку, а программа все связанные документы перекидывает в новую директорию.
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: Алхимик от 13.12.16, 17:19:49
Предложение:
Добавить возможность регулировать высоту указанную на скриншоте.
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: Алхимик от 13.12.16, 17:29:15
Предложение:
Создать не просто таблицу, а структуру, чтобы было видно, что куда входит.

Пояснение. Вот сделал сборку, обозначение сразу не дал ибо не знаю степеней входимости и в порыве творческих порывов могу создавать несколько исполнение сборки. Потом используя комплектовщик собираю, все что входит в конечную сборку. И уже там даю всем обозначение и исправляю наименование переподключая ручками, но если в проводнике я вижу привью детали, то тут я слепой( Если бы видел структуру то было бы проще.
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: Алхимик от 13.12.16, 17:30:28
Предложение:
Как вариант на пустующем месте организовать предпросмотр детали. Как в проводнике.
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: KrissKross от 13.12.16, 18:27:17
Цитата: Алхимик от 13.12.16, 17:13:40
Предложение:
При выборе исходной папки сделать выбор именно папки. Как к примеру при выборе копии открывает правильно.
Сознательно сделал с выбором файлов - чтобы было видно что в папке есть файлы и какие именно
Цитата: Алхимик от 13.12.16, 17:29:15
Предложение:
Создать не просто таблицу, а структуру, чтобы было видно, что куда входит.
То же об этом подумал
но задача не простая и объемная
думаю постепенно к ней подходить
и появиться отдельная программа
как ориентир - сам себя процитирую  :)
Цитата: KrissKross от 18.10.16, 11:57:04
Наверное ближайший аналог
Treehouse для solidworks

http://isicad.ru/uploads/img/8059_16.jpg

и краткое упоминание на русском
http://isicad.ru/ru/articles.php?article_num=17188
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: KrissKross от 13.12.16, 18:30:48
По поводу интерфейса
1. Свободное поле при растягивания формы - конечно недочет
2. Отображать эскизы - дельный совет - приму на заметку
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: KrissKross от 13.12.16, 20:09:09
Обновил программу
v.0.7.9
1. Исправлено в интерфейсе - основная таблица изменяет размеры вслед за изменением основного окна приложения
2. Доработка кода - уменьшение случаев аварийного завершения программы
3. Добавлено логирование - в случае возникновения ошибок - смотри папку log (в папке с программой ReMarkOLite.exe)

https://cloud.mail.ru/public/GPem/uHmn4tX6v
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: Алхимик от 13.12.16, 20:47:39
На работе проверю на отдельной папке. Пока основным функционалом не воспользовался.

Пока переименую в компасе, и попробую с помощью библиотеки сохранить в новую папку с новыми обозначениями. Можно еще добавить выбор знака между обозначением и наименованием.
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: ТрындецЪ от 27.03.17, 09:57:32
Для х32 систем будет версия?
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: KrissKross от 27.03.17, 17:48:13
Будьте добры поподробней
в чем суть ошибки
1. Запуск программы происходит?
2. Подключение к Компас-3Д - происходит?
3. Копирование файлов - происходит?
4. Что пишется в лог файле?

Странно
Так как проверял на разных компьютерах - работает.
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: Алхимик от 22.02.18, 14:43:51
Добрый день.
Что может значить, когда уже и компас открывает все файлы просмоторщиком, а кнопка "выполнить" не активна?
Название: Re: ReMarko - программа для копирования и изменение обозначения в проекте КД
Отправлено: KrissKross от 26.02.18, 07:19:16
Добрый день!

По замыслу
Программа подхватывает запущенную сессию Компаса
т.е. сначала запустить Компас потом ReMarko