ReMarko - программа для копирования и изменение обозначения в проекте КД

Автор KrissKross, 12.12.16, 09:25:17

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

KrissKross

ReMarko - программа предназначена для копирования и изменение обозначения в проекте КД

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

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

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

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


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

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

Ссылка на программу и видео-описание
https://cloud.mail.ru/public/GPem/uHmn4tX6v

KrissKross


Алхимик

Хорошо бы добавить изменение автоматом "Имя файла новое" после изменения руками "Обозначение новое".

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

Можно сюда добавить изменение материалов?

KrissKross

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

ЦитироватьМожно сюда добавить изменение материалов?
По этому вопросу поподробней
1. Материал задан в 3Д модели и в чертеже наследуется?
2. Откуда берется - материал -
    - "Выбрать из списка"
    - "Выбрать из справочника материалов"
3. Необходимо массовое переименование или только ручное

Алхимик

Цитата: 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 Для моих задач достаточно из списка и массовое переименование.

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

KrissKross

ЦитироватьМожете кратко сказать цель для создания программы?
Программа делается под себя

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

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

KrissKross

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

Алхимик

Цитата: KrissKross от 12.12.16, 15:42:20
-программа ориентирована на небольшие типовые проекты
в которых полностью копируется структура проекта с изменением типоразмера изделия
Каким образом это планируется реализовать? Изменение в самом компасе происходит или какой то функционал будет в дальнейшем заложен?

KrissKross

С удовольствием послушаю
каким образом это видится

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


Алхимик

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

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

Алхимик

Предложение:
При выборе исходной папки сделать выбор именно папки. Как к примеру при выборе копии открывает правильно. Открыл, думал можно выбирать какие то отдельные файлы для работы, оказывается нужно всю папку открыть.

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

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

Алхимик

Предложение:
Добавить возможность регулировать высоту указанную на скриншоте.

Алхимик

Предложение:
Создать не просто таблицу, а структуру, чтобы было видно, что куда входит.

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

Алхимик

Предложение:
Как вариант на пустующем месте организовать предпросмотр детали. Как в проводнике.

KrissKross

Цитата: Алхимик от 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

KrissKross

По поводу интерфейса
1. Свободное поле при растягивания формы - конечно недочет
2. Отображать эскизы - дельный совет - приму на заметку

KrissKross

Обновил программу
v.0.7.9
1. Исправлено в интерфейсе - основная таблица изменяет размеры вслед за изменением основного окна приложения
2. Доработка кода - уменьшение случаев аварийного завершения программы
3. Добавлено логирование - в случае возникновения ошибок - смотри папку log (в папке с программой ReMarkOLite.exe)

https://cloud.mail.ru/public/GPem/uHmn4tX6v

Алхимик

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

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

ТрындецЪ


KrissKross

Будьте добры поподробней
в чем суть ошибки
1. Запуск программы происходит?
2. Подключение к Компас-3Д - происходит?
3. Копирование файлов - происходит?
4. Что пишется в лог файле?

Странно
Так как проверял на разных компьютерах - работает.