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

Структура файлов и папок в Enterprise PDM


Krusnik

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

Добрый день.

 

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

 

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

Пока у нас 2 варианта:

 

1) Раскладывать всё в соответствии с проектом. Сборка - это папка с деталями и чертежами, подсборка - это папка в папке со сборкой и т.д.

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

Минусы: системное ограничение длины имени файла; проще говоря в компьютере невозможно бесконечно создавать папки в подпапках в подпапках, и проекты типа "матрёшка" создавать невозможно.

 

2) Раскладывать всё по классификатору ЕСКД. Сначала папка с разделом ,скажем 75, в ней папка 752, в ней 7525, в ней 75253, в ней 752533, а в ней папки 752533.001 - 752533.999 с чертежами и моделями.

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

Минусы: трудно искать и собирать документацию проекта (нужно смотреть все спецификации и собирать файлы по сотням папок).

 

Раньше работал в Workgroup PDM - так там фалы физически хранятся по второму варианту, а отображаются иерархически по первому. И никаких проблем. А этот Enterprise просто беда какая-то.

 

Может есть ещё какой-нибудь способ организации структуры файлов и папок?

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


а можете по 1-му пункту ограничений пример привести?

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

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

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

Пожалуйста вот вам пример.

 

D:\PDM\Проекты\МАТР.334121.001 Матрешка\МАТР.334941.001 Матрешка\МАТР.334941.002 Матрешка\МАТР.334941.003 Матрешка\МАТР.334941.004 Матрешка\МАТР.334941.005 Матрешка\МАТР.334941.006 Матрешка\МАТР.334941.007 Матрешка\МАТР.334941.008 Матрешка\МАТР.334941.009 Матрешка\МАТР.334941.010 Матрешка\МАТР.334941.011 Матрешка\МАТР.334941.012 Матрешка\МАТР.334941.013 Матрешка\МАТР.334941.014 Матрешка\МАТР.334941.015 Матрешка\МАТР.334941.016 Матрешка\МАТР.334941.017 Матрешка\МАТР.714221.001 Верхняя часть.sldprt

 

Вполне реальное изделие: матрешка, состоящая из 18 фигурок. 501 символ.

Что значит "если Вы пользуетесь файловой системой..." и "если же файлы хранятся в базе данных..."???

В Enterprise PDM файлы хранятся в базе данных, но для конечных пользователей они выводятся через т.н. "Локальный вид", который интегрирован в проводник Windows. И хранит локальные копии файлов на HDD, т.е. в файловой системе.

 

P.S. а у какой файловой системы ограничение на название файла больше 255 символов?

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

название файла ! а вы путь показываете с папками и их общее название, при чем тут это?!  читайте мануал про  нтфс

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

Пожалуйста вот вам пример.

 

D:\PDM\Проекты\МАТР.334121.001 Матрешка\МАТР.334941.001 Матрешка\МАТР.334941.002 Матрешка\МАТР.334941.003 Матрешка\МАТР.334941.004 Матрешка\МАТР.334941.005 Матрешка\МАТР.334941.006 Матрешка\МАТР.334941.007 Матрешка\МАТР.334941.008 Матрешка\МАТР.334941.009 Матрешка\МАТР.334941.010 Матрешка\МАТР.334941.011 Матрешка\МАТР.334941.012 Матрешка\МАТР.334941.013 Матрешка\МАТР.334941.014 Матрешка\МАТР.334941.015 Матрешка\МАТР.334941.016 Матрешка\МАТР.334941.017 Матрешка\МАТР.714221.001 Верхняя часть.sldprt

 
D:
    PDM
        Проекты
            МАТР.334121.001 Матрешка
                МАТР.334941.001 Матрешка
                МАТР.334941.002 Матрешка
                МАТР.334941.003 Матрешка
                МАТР.334941.004 Матрешка
                МАТР.334941.005 Матрешка
                МАТР.334941.006 Матрешка
                МАТР.334941.007 Матрешка
                МАТР.334941.008 Матрешка
                МАТР.334941.009 Матрешка
                МАТР.334941.010 Матрешка
                МАТР.334941.011 Матрешка
                МАТР.334941.012 Матрешка
                МАТР.334941.013 Матрешка
                МАТР.334941.014 Матрешка
                МАТР.334941.015 Матрешка
                МАТР.334941.016 Матрешка
                МАТР.334941.017 Матрешка
                    МАТР.714221.001 Верхняя часть.sldprt
 
ну вполне себе обычная структура -- не понимаю, почему у Вас проблема с такой структурой файлов

 

 

касательно хранения данных, то в PDM они хранятся немного по-другому.

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

 

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

для конечного пользователя потом все это собирается "на лету" создавая видимость проекта в "Локальный вид" проводника Windows.

 

если Вы точно знаете, что файлы проекта просто сложены в файловой системе HDD "как есть" -- то чем тогда Ваша PDM отличается от обычного FTP-сервера???

 

 

 

 

 

про размер имен файлов -- посмотрите https://ru.wikipedia.org/wiki/Сравнение_файловых_системраздел "Ограничения"

проблема в том, что практически все эти файловые системы не поддерживаются windows

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

название файла ! а вы путь показываете с папками и их общее название, при чем тут это?!  читайте мануал про  нтфс

Хорошо. Специально для таких как вы поясню. Под названием файла имелось ввиду полное имя файла, также называемое полным или абсолютным путём к файлу.

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

 

 
D:
    PDM
        Проекты
            МАТР.334121.001 Матрешка
                МАТР.334941.001 Матрешка
                МАТР.334941.002 Матрешка
                МАТР.334941.003 Матрешка
                МАТР.334941.004 Матрешка
                МАТР.334941.005 Матрешка
                МАТР.334941.006 Матрешка
                МАТР.334941.007 Матрешка
                МАТР.334941.008 Матрешка
                МАТР.334941.009 Матрешка
                МАТР.334941.010 Матрешка
                МАТР.334941.011 Матрешка
                МАТР.334941.012 Матрешка
                МАТР.334941.013 Матрешка
                МАТР.334941.014 Матрешка
                МАТР.334941.015 Матрешка
                МАТР.334941.016 Матрешка
                МАТР.334941.017 Матрешка
                    МАТР.714221.001 Верхняя часть.sldprt
 
ну вполне себе обычная структура -- не понимаю, почему у Вас проблема с такой структурой файлов

 

 

касательно хранения данных, то в PDM они хранятся немного по-другому.

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

 

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

для конечного пользователя потом все это собирается "на лету" создавая видимость проекта в "Локальный вид" проводника Windows.

 

если Вы точно знаете, что файлы проекта просто сложены в файловой системе HDD "как есть" -- то чем тогда Ваша PDM отличается от обычного FTP-сервера???

 

 

 

 

 

про размер имен файлов -- посмотрите https://ru.wikipedia.org/wiki/Сравнение_файловых_системраздел "Ограничения"

проблема в том, что практически все эти файловые системы не поддерживаются windows

 

 

Начнём сначала.

Сборка - это папка с деталями и чертежами, подсборка - это папка в папке со сборкой и т.д.

Вы настоящую матрёшку хоть раз видели? Это фигурка из двух частей. Открываешь её - там внутри другая фигурка тоже из двух частей. Открываешь её - там внутри другая фигурка тоже из двух частей. Повторить 17 раз.

 
Т.е. должно быть вот так:
 
D:
    PDM
        Проекты
            МАТР.334121.001 Матрешка
                МАТР.334941.001 Матрешка
                   МАТР.334941.002 Матрешка
                      МАТР.334941.003 Матрешка
                         МАТР.334941.004 Матрешка
                           МАТР.334941.005 Матрешка
                             МАТР.334941.006 Матрешка
                               МАТР.334941.007 Матрешка
                                  МАТР.334941.008 Матрешка
                                    МАТР.334941.009 Матрешка
                                      МАТР.334941.010 Матрешка
                                         МАТР.334941.011 Матрешка
                                           МАТР.334941.012 Матрешка
                                             МАТР.334941.013 Матрешка
                                               МАТР.334941.014 Матрешка
                                                 МАТР.334941.015 Матрешка
                                                   МАТР.334941.016 Матрешка
                                                     МАТР.334941.017 Матрешка
                                                        МАТР.714221.001 Верхняя часть.sldprt
 

А по вашей структуре получается, что открыл первую - а там остальные 17 россыпью.

 

 

То что вы описывете с иерархией я прекрасно понимаю. Такое есть например в Workgroup PDM. (см первый пост).

А в Enterprise PDM этого нет. Там файлы просто сложены на HDD как есть. И меня самого терзает вопрос: чем эта PDM-система (мягко говоря недешёвая) отличается от FTP-сервера?

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

ну тогда почитайте http://winitpro.ru/index.php/2016/06/10/kak-v-windows-10-otklyuchit-ogranichenie-na-dlinu-puti-v-260-simvolov/

возможно это как-то в Вашем случае поможет

правда только в win10 доступно

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

Хорошо. Специально для таких как вы поясню. Под названием файла имелось ввиду полное имя файла, также называемое полным или абсолютным путём к файлу.

полное имя файла 255 символов, а вот абсолютный путь не имеет к этому отношения. это каждая папка иметь может 255 символов,

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

Ссылка на сообщение
Поделиться на других сайтах
есть ещё какой-нибудь способ организации структуры файлов и папок?

Раскладывайте по укрупненным узлам, т.е.  в одной папке находятся несколько подсборок из большой сборки...

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

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

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
В 26.11.2016 в 11:25, Krusnik сказал:

Добрый день.

 

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

 

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

Пока у нас 2 варианта:

 

1) Раскладывать всё в соответствии с проектом. Сборка - это папка с деталями и чертежами, подсборка - это папка в папке со сборкой и т.д.

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

Минусы: системное ограничение длины имени файла; проще говоря в компьютере невозможно бесконечно создавать папки в подпапках в подпапках, и проекты типа "матрёшка" создавать невозможно.

 

2) Раскладывать всё по классификатору ЕСКД. Сначала папка с разделом ,скажем 75, в ней папка 752, в ней 7525, в ней 75253, в ней 752533, а в ней папки 752533.001 - 752533.999 с чертежами и моделями.

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

Минусы: трудно искать и собирать документацию проекта (нужно смотреть все спецификации и собирать файлы по сотням папок).

 

Раньше работал в Workgroup PDM - так там фалы физически хранятся по второму варианту, а отображаются иерархически по первому. И никаких проблем. А этот Enterprise просто беда какая-то.

 

Может есть ещё какой-нибудь способ организации структуры файлов и папок?

Добрый день.

Попробую поднять тему. 

Удалось ли Вам создать структуру по 2 варианту? Разве PDM не показывает древовидную структуру  основной сборки? 
Сам сейчас настраиваю PDM и думаю какую структуру выбрать, пока решил сделать папку с деталями и в ней все подпапки с чертежами и моделями по классификатору, будет ли это удобно?

Ссылка на сообщение
Поделиться на других сайтах
  • 3 месяца спустя...
В 16.01.2017 в 16:52, Иван. сказал:

Добрый день.

Попробую поднять тему. 

Удалось ли Вам создать структуру по 2 варианту? Разве PDM не показывает древовидную структуру  основной сборки? 
Сам сейчас настраиваю PDM и думаю какую структуру выбрать, пока решил сделать папку с деталями и в ней все подпапки с чертежами и моделями по классификатору, будет ли это удобно?

Упомянутый вариант:

"2) Раскладывать всё по классификатору ЕСКД. Сначала папка с разделом ,скажем 75, в ней папка 752, в ней 7525, в ней 75253, в ней 752533, а в ней папки 752533.001 - 752533.999 с чертежами и моделями."

странен. Зачем создавать "дерево" классификатора? Достаточно просто создать папки ...752531, 752532, 752533 и т.д., а в них просто файлы моделей с чертежами. Простенько и удобно.

 

Второе высказывание:

"Минусы: трудно искать и собирать документацию проекта (нужно смотреть все спецификации и собирать файлы по сотням папок)."

непонятно. Зачем что-то делать вручную, если можно использовать "Копировать проект" или древовидную спецификацию в Солиде (с сохранением в Эксель)?

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

Сообщение не в тему, близок бан!!

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      это неправильно разделите м коды на 2 кадра иначе будет вышеописанная ошибка а так программа нормально выполняется
    • malvi.dp
      Допилил. Поддерживает многолистовые чертежи Начинает работу при нажатии на кнопку макроса: -при нахождении измененных (установлена галочка "Измененное значение") размеров окрашивает их в красный цвет; -если с измененного размера снята галочка "Измененное значение", т.е. он стал обычным - цвет становится обычным; -по окончании работы в сообщении выводится статистика найденных измененных размеров, если они есть. Тестировался на sw2016 и sw2020.   ChangeColorForOverridedDimensions.zip   Да, что-то прошло не так... Уже поправил.
    • maxx2000
      Я скорее согласен с Надеждой Януарьевной
    • Koels
      Мотора 54 градуса, что на 6 градусов больше соседнего станка, вентеляторы в норме да. Ещё хочу сравнить нагрузку координаты с соседним станком, но пока не дают. У этих двух станков проблемы с охлаждением, на соседнем стоит автомобильный радиатор для охлаждения масла. xD
    • Bot
      Dassault Systèmes Reports Solid First Quarter Results And Reaffirms Full-Year Objectives Просмотр полной статьи
    • Ninja
    • Ninja
      В зимнее время водители устанавливают на колёса специальные цепи против скольжения. В мире разработано множество видов цепей и способов их установки. Японцы применяют "цепи Абэ". Кто этот великий инженер? Это знаменитый японский писатель Кобо Абэ. Для уединенного писательского труда Абэ купил домик в горах. А в горах зима ранняя, снежная, затяжная. Без цепей на колёсах можно и улететь с обрыва. Абэ периодически заводил машину и спускался в долину. Почту получить/отправить, в магазине продукты купить, ящик рисовой водки. (Известное дело: насухую великую книгу не напишешь). В долине приходилось цепи снимать. По правилам цепи запрещается применять при отсутствии на дороге снежного покрова. В те времена для установки/снятия цепи требовалось домкратом поднимать каждое колесо. В машине 4 колеса. Товарищу Абэ приходилось корячиться с домкратом. При этом в самых нелитературных выражениях комментируя политику правящей партии и все домкраты в мире. Купил в магазине бухлишко-закусь. Поехал домой в горы. А там снег, скользко. Цепи требуются. Опять писатель и драматург Абэ домкрат крутит. Всё это насмерть надоело Абэ. Обратился к компаниям-производителям: придумайте способ установки цепей без домкрата! Но производители ничего не придумали. Или не захотели. Тогда Абэ сам придумал способ установки цепей без необходимости поднимать колесо. Послал изобретение на конкурс. И неожиданно получил призовое место и патент. Новый способ установки цепей быстро завоевал популярность. Так и пошло у японцев - "цепи Абэ". Кобо Абэ не получил Нобелевскую премию по литературе. Уже выдвигался, уже все были уверены в том, что он её получит. Но не успели, писатель умер. А это всё дурацкие цепи виноваты. Сколько времени он потерял в установке/снятии цепей? Сколько времени, вместо того чтобы писать, он крутил домкрат? Вот и не успел. https://ru.ruwiki.ru/wiki/Абэ,_Кобо
    • gudstartup
      приемлимо. температуру мотора посмотрите. если вентилятор нормально вращается и его скорость соответствует оригинальному а также контакт в разъеме нормальный а F все равно появляется то даже не знаю что у вас может быть так как привод у вас новый
    • Koels
      Хмм, я думал раз она вылазит даже в простое, то Z координата висит на тормозе и дело не в этом. Спасибо за мысль, щас узнаю. Вообще у нас рядом стоит точно такая же макина, точь в точь и там таким проблем нет. Много заказов и отсутствие специалистов сделало свое дело. :) @gudstartup, 58% нагрузка на координату
    • mrVladimir
      Что-то я немного засомневался. Если решим брать новое ЧПУ, то искать точно такое же необходимо по номеру сзади корпуса (пластикового пластмассового) - так? А если брать только плату (материнскую или как ее лучше назвать...), на которой установлена (запаена) микросхема 1 на моих фото выше, то искать плату необходимо по номеру, который указан на самой плате - так? В моем случае : ЧПУ : A02B-0321-B520. Код на плате : A20B-8201-0081/01A. Если, допустим, мы покупаем ЧПУ A02B-0321-B520 - будет ли это гарантией того, что в нем установлена плата A20B-8201-0081/01A. И можно ли будет его считать таким же. И с отдельно приобретаемой платой тоже самое - если номер на ней полностью совпадает с нашим, значит ли это, что она полностью идентична. P.S. : извиняюсь за , возможно, навязчивые вопросы. Просто не хотелось бы попасть впросак из-за своей некомпетентности. такой файл есть, но мне говорили, что после снятия архивов, его лучше вообще никогда нигде ни использовать. А на каком этапе он нам может понадобиться?. Если, как говорил Виктор, мы зальем архив SRAM на старый модуль (ROM-SRAM), установленный в новое ЧПУ, то и файл OPRMINF не нужен. Правильно же?
×
×
  • Создать...