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

Сборка


mr.Karapuz

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

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

1) существует схема проекта, в которой расписано все изделие блоками;

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

3) не имея пдм, имеем четкую схему реализации проекта.

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

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


To: Yauhen Huchak

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

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

с параметризацией все в порядке ... сопрягаем, образмериваем как только возможно :))

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

Коллеги, глупейший   вопрос:

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

<{POST_SNAPBACK}>

А Вы не думали над тем что если разрешить сохраняться всем

то после того как кто-то сохранил все модификации

которые сделали другие "потенциально" утеряны

Под "потенциально" утеряны я имею ввиду что только один вариант

сохранения может быть активен несмотря на то что копии

будут присутствовать у других пользователей

Вы можете легко смоделировать этот процесс с использованием

notepad Там блокировки нет

Создайте два экземпляра процесса редактирующего один файл

Начните их редактировать и сохраняться

Посмотрите на результат

Представте что таких процессов будет несколько десятков

Так что файл блокируется абсолютно правильно

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

работы нескольких пользователей с одним файлом:

Один человек работает - остальные только смотрят

когда он сохраняет модель у остальных она перегружается

Очередь смещается и работает следующий

Нетрудно видеть что при любом количестве человек

реально работает только один

Преимуществ у данного алгоритма никакого

Может Вы готовы предложить свой эффективный алгоритм

Я думаю это будет прорыв в области программирования!

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

Ну зачем же так сразу и головой в прорубь  :smile:

Во-первых, не для каждого фонаря нужны линки с мотогондолы,

во-вторых, не каждому конструктору нужна полная сборка самолета (даже агрегата)

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

<{POST_SNAPBACK}>

Кроме того хочу заметить что хоть дубь слинкованной геометрии и хранится

в prt файле не факт что эта геометрия будет продублирована

в оперативной памяти Уверен что нет

Тогда прирост оперативной памяти на один линк:

- позиционирование: 12 double

- массив tag (unsigned int) на линки

Для 50000 линков порядок оценки памяти около 5Mb

Я не думаю что для современной техники это много

Ну а то что в самом худшем случае размер сборки

при хранении на диске увеличится раза в 2

На мой взгляд тоже не критично

Винчестеры не настолько дороги и до ограничения

на максимальный размер еще далеко

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

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

От себя хочу сказать всем спасибо большое за поддержку. Я у вас в долгу...просите чего хотите :).

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

mr.Karapuz

Я у вас в долгу...просите чего хотите :).

И спрошу.

(Плз, не обращайте внимание, что я из т.н. "лагеря противника", вопрос вполне общий :smile: ).

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

Это Вы всерьез??? :blink:
Ссылка на сообщение
Поделиться на других сайтах

To: Basnev

Осталось дело за практикой. забыли :)

На базе всего, коллегами по цеху, вышесказанного представляется схема:

1. Создается схема проекта, в которой все изделие расписывается по блокам.

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

3. Сетевым администратором в отведенной папке создается пустой файл сборки изделия , с правами: всем на чтение, Администратору проекта на чтение-запись, а так же дополнительные сетевые ресурсы с правами под каждого из исполнителей.

4. Определяется промежуток времени через который будет производиться обновление (сохранение) сборки изделия.

5. Через Администратора проекта в файл сборки изделия вносится, созданный Коструктором файл базы изделия. Относительно которого будут позиционироваться (проектироваться) остальные сборочные единицы.

6. Перед началом проектирования Конструктор создает файл своей компоновочной сборки, в которую добавляет файл Сборка изделия и файл с наработками своей сборочной единицы, с присвоенным ей согласованным ссылочным набором.

7. Администратор проекта перемещает (публикует) рабочую сборку Конструктора в файл сборки изделия.

Пока еще сыро, но из этого уже можно проследить идеологию совместной работы в UG сборка. Я ничего не придумывал, основные мысли принципы взаимодействия были заимствованы из этого топика. :rolleyes:

To: Basnev

Хотя если сюда приплести совместную работу с другими предприятиями, работы на импорт экспорт, чертежи... в этом была суть Вашего вопроса с подвохом?

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

В системе есть механизм совмесной работы в Меню Иструменты>Содрудничество.

Кто нибудь с этим разобрался?

Согласно ангийской документации после беглого просмотра вроде это можно реализовать.

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

1. Создается схема проекта, в которой все изделие расписывается по блокам.

Это может быть эскизный проект

где прорисовано все изделие

Например его основные виды разрезы

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

3. Сетевым администратором в отведенной папке создается пустой файл сборки изделия , с правами: всем на чтение, Администратору проекта на чтение-запись, а так же дополнительные сетевые ресурсы с правами под каждого из исполнителей.

4. Определяется промежуток времени через который будет производиться обновление (сохранение) сборки изделия.

Это не нужно

Если делать линки то каждый может управлять ими

замораживать обновлять ...

5. Через Администратора проекта в файл сборки изделия вносится,

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

Сборка должна собираться по мере того как будут моделироваться детали

Никаких линков она не должна содержать

В идеале должна собираться одним человеком

но не тем кто работает с эскизами - это разные роли

6. Перед началом проектирования Конструктор создает файл своей компоновочной сборки, в которую добавляет файл Сборка изделия и файл с наработками своей сборочной единицы, с присвоенным ей согласованным ссылочным набором.

Это не сборка

Это называют контрольной структурой

Хотя создается как сборка

Имеет своим компонентом эскиз

и конструктор линкует оттуда геометрию на которую будет

в дальнейшем ссылаться при моделировании своей детали

7. Администратор проекта перемещает (публикует) рабочую сборку Конструктора в файл сборки изделия.

Пока еще сыро, но из этого уже можно проследить идеологию совместной работы в UG сборка. Я ничего не придумывал, основные мысли принципы взаимодействия были заимствованы из этого топика. :rolleyes:

По мере того как детали создаются из них собирается сборка

Следствия

1) При уничтожении всех линков и контрольных структур

сборка и детали не пострадают

2) При модификации контрольных структур (эскизов) и обновлении

линков все детали и основная сборка будут модифицированы

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

To: Basnev

Хотя если сюда приплести совместную работу с другими предприятиями, работы на импорт экспорт, чертежи... в этом была суть Вашего вопроса с подвохом?

<{POST_SNAPBACK}>

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

To: nut888

Раз десять перечитал

4. Определяется промежуток времени через который будет производиться обновление (сохранение) сборки изделия.

Это не нужно

Если делать линки то каждый может управлять ими

замораживать обновлять ...

- непонял.

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

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

ИМХО только тогда всем станет видна общая картина.

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

To: Kolesov

У меня Сотрудничество находится в Файл. Там активна одна строчка соединение с ТимценреКоммунити :) Пробовал подключиться...нихотит. :)

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

To: nut888

Раз десять перечитал

  - непонял.

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

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

ИМХО только тогда всем станет видна общая картина.

<{POST_SNAPBACK}>

Теоретически как только кто-то сделал изменения

и сохранил их они становятся доступны для тех кто данную

геометрию слинковал

Практически линк замораживают чтобы Вы могли нормально работать

Если этого не сделать то после каждого сохранения (не Вашего)

будет происходить обновление

естественно работать в это время Вы не сможете

Время обновления будет возростать с увеличением сложности изделия

и количества линков

Поэтому есть такая вещь как Assembly->Wave->Assoc manager

который всем этим хозяйством управляет

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

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

<{POST_SNAPBACK}>

Через правую кнопку в навигаторе сборки/ WAVE/ обновить часть.

Т.е. я пробовал делать так.

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

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

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

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

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

А теперь как закатим практики листа на четыре пять :))

Убежал к конструкторам...Спасибо!

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

To: bib

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

<{POST_SNAPBACK}>

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

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

PS От теории до практики - далеко, и все - лесом :surrender:

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

т.к. администратор проекта во время первой публикации указал то, что было, а что появится новое...

<{POST_SNAPBACK}>

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

Может логичнее было бы, чтобы конструктор сам линковал чего ему необходимо? Именно НЕОБХОДИМО, а не абсолютно все.

А на тему добавления новых чужих партов - есть отчет про обновление сборки, есть отчет про обновление партов, есть возможность сторонними средствами вести список добавлений/ обновлений хоть в том же екселе, и есть таки такое понятие как "командная" работа... ;)

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

Вопрос на засыпку:

А как работать одновременно нескольким людям с одной деталью, в случае, когда деталь имеет таблицу исполнений и каждому редактору хочется ввести свое исполнение и редактировать его в своей сборке? У нас это сплошь да рядом...

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

Вопрос на засыпку:

А как работать одновременно нескольким людям с одной деталью, в случае, когда деталь имеет таблицу исполнений и каждому редактору хочется ввести свое исполнение и редактировать его в своей сборке? У нас это сплошь да рядом...

<{POST_SNAPBACK}>

Вы уж, определиесь что Вам хочется. Либо кучу самостоятельных деталей похожих друг на друга с разными владельцами прав на запись, либо семейство деталей с одним хозяином. А то может получиться так, что "голава не будет знать где у неё ноги".

Если Вы в курсе, то UG не позволяет напрямую редактировать параметры дочерних исполнений табличной детали, только через родительский ПАРТ. Отсюда вывод: каждому конструктору (если он работает в UG), имеющему свою сборку с табличным исполнением, редактировать дочернюю деталь нельзя. "... Я так думаю..."

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • davidovka
      До 10 сообщений не прикрепить, а ссылка на яндекс.диск работать будет.  По делу, не понятно что такое "не то, что нужно" и "результат не очень" без файлов или картинок. 
    • filsan
      Приветствую всех. Не могу разобраться с построением канавки на цилиндре. Подобный вопрос здесь поднимался, но за давностью событий хвостов не нашел. Пока выхожу из положения через костыли в виде построения в программе CamTrax. Он в свою очередь передает данные в SW, где строится модель. Эту модель я уже доделываю в Creo. Картинку вставить пока не получается (может быть прав пользователя не хватает, а может FAQ не прочитал). В Крео пытаюсь делать через evalgraph. Делаю кривую по графику изменения высоты канавки от угла поворота, но потом при протягивании вдоль кривой получается не то, что нужно. Пробовал поверхностями делать, но тоже результат не очень. Задача эта для меня новая, обычно с этим работать не приходится (все "примитивами" моделирую). Вот и обращаюсь за советом сюда. 
    • lem_on
      Для гуманитариев, так вообще чЮдо!
    • AlexArt
      Там в рукаве труба, а под курткой каркас? Классно придумано и реализовано.  
    • USSR_Nic
      Забыл написать   SW у меня 2017
    • Ahito
      Можно ли добавить в шаблон чертежа список из наименований, чтобы конструктор мог выбрать из определенного списка наименований? И если можно как это сделать, подскажите, пожалуйста.
    • Бестолковый
      @Maik812  Плагин Geometrika не работает под 64-м тоталом, только под 32-м, куда копать в поисках плагина под 64-bit?  
    • USSR_Nic
      Здравствуйте. Кто нибудь разобрался как настроить тулбокс, так, чтобы компоненты тулбокса отображались в ВП из SpecEditor? по умолчанию в наименование ставится "Наименование ВП" а в тулбоксе нет такого поля. и как его добавить я не понимаю. ведь в ВП надо разделить наименование на имя и днп. А как это сделать??? Максимум чего я придумал добавить в тулбоксе "Наименование ВП" и туда впихнуть наименование. но тогда в наименование попадает и имя и днп. Как их разделить?, блин...
    • oleg1993
      Спасибо за ответы,  вопрос решается, но наверно у меня завышенные требования к скорости и качеству выполнения работ. Попросили фрилансера написать макрос.
    • Mad AlexX
      Импорт в оракл производился с использованием утилиты impdp? Тогда, вероятно, надо было указать в параметре remap_schema имя старой и новой схем, примерно так:  remap_schema=schema1:schema2   schema1 - имя схемы, для которой снималась резервная копия через expdp   schema2 - имя схемы, в которую нужно залить данные. Но если нужно залить поверх существующей схемы, то существующую лучше удалить:   drop user schema2 cascade;  
×
×
  • Создать...