Vitaliy

Спецификация

1 177 сообщений в этой теме

Переодически (по мере разработки сборочных чертежей :wink: ) возникает проблема со спецификацией. Я смотрел похожие темы, но, к сожалению, ничего не нашел, может быть криво смотрел...

Подскажите, кто знает:

-- На бланке спецификации у меня забит параметр в ячейке формат - я его заношу в модель, врукопашную, в зависимости от того, на какой формат я вывожу чертеж, но проблема в том, что сортировка элементов региона идет как раз по этому параметру, а не по номеру чертежа. Бланк я строил не сам, олько менял под себя, чего-то намудрил, получается даже при сборке из 2х деталей у меня выскакивает 2й лист спецификации и никак не убирается.

Есди у кого-нибудь есть "боевой" бланк спецификации и не жалко выслать - буду благодарен. u_d_s_s_r@mail333.com - без всех знаков "_"

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

Заранее спасибо.

Поделиться сообщением


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


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

никак

Боевые спецификации есть на www.hot.ee\su

Поделиться сообщением


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

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

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

С номером позиции такое не проходит. :g:

Поделиться сообщением


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

Боевые спецификации есть на www.hot.ee\su

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

Когда я сам попытался переоперделить его - вообще все испортилось, я и забросил. Правда это давно было, еще под 2001, но все равно вопрос, а как заставить сортировать по ОБОЗНАЧЕНИЮ, а не по первой колонке - т.е. формату.

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

С номером позиции такое не проходит.

Неужели номер позиции не параметр? Достаточно странно...

А как более опытные :bleh: коллеги справляются с проблемой ...деталь поз. ___ что-то там сделать... ??

Поделиться сообщением


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

а как заставить сортировать по ОБОЗНАЧЕНИЮ

Table->RepeatRegion->Sort Region->Edit (или ADD)

Далее ввести строку типа:

&asm.mbr.drw_index Forward

Где drw_index - параметр, по которому надо сортировать.

Далее в редакторе Файл-> Сохранить -> Выход

В ProE Done->Update Tables

Поделиться сообщением


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

а как заставить сортировать по ОБОЗНАЧЕНИЮ

Открываешь форматку спецификации

table\repiat reg\sort reg кликаешь в проблемный регион затем edit

за синтаксис не ручаюсь (давно не брал я в уруки шашки)

Как более опытныее коллеги :bleh: с позицией в ТТ ничего не получиться

Поделиться сообщением


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

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

Про сортировку уже написали.

Про второй лист спецификации - попробуй для таблицы в Pagination команду Clear Extent.

Поделиться сообщением


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

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

Так а как же я узнаю номер позиции? :smile: Вопрос как раз в том, что, если, в сборке добавилось или убралось что-то, или просто сместились позиции, что бы в ТТ это отображалось автоматом. Но как-то же номер позиции привязывается??!!! Какой-то параметр должен быть!! :doh: Или все идет через регионы?

Про 2й лист я разобрался, спасибо, вопрос и был в Pagination, по-видимому где-то сильно низко я его опустил и он автоматом хватал 2ю страницу.

Поделиться сообщением


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

Возникла новая проблема - в каждом регионе счетчик позиций обнуляется...

А как с этим бороться?

Поделиться сообщением


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

Table — Repeate Region — Atributes — Start Index и указываете регион, который будет являться началом отсчета. Если у вас несколько регионов то они должны быть связаны таким образом между собой.

Поделиться сообщением


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

Vitaliy уточните данную строку

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

Есть два пути оформления спецификации:

1 - используем INDEX самого региона

2 - используем параметр из модели (заполняем его вручную).

По первому пути нельзя получить данные из таблицы с регионами (не дали нам такого счастья мудрецы от РТС)

По второму пути проблем нет. Кстати по второму пути работает генератор спецификаций СОЛВЕРа. В данном варианте в ТТ выводим значение соответсвующего парамера модели.

Поделиться сообщением


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

Ну да, конечно же из модели. В таблице происывается стринговый параметр из модели, который там вводится вручную. Но это по поводу формата, т.к. я знаю, на каком формате я вывожу чертеж. А как привязаться к позиции? :wallbash: Например, в MechaniCS (приложение к AutoCAD) идет (по-видимому) привязка к какой-то конкретной позиции, т.е., фактически к полке. При регенерации смотрится номекр и обновляется в ТТ. ИМХО довольно удобно. :sad:

Поделиться сообщением


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

А как привязаться к позиции?

Никак.

номер позиции по спецификации никак не связан с моделью

Поделиться сообщением


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

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

Довольно удобно создавать спецификации в Pro\report а не забивать ее ручками как в MechaniCS

Поделиться сообщением


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

Довольно удобно создавать спецификации в Pro\report а не забивать ее ручками как в MechaniCS

Дык одно другому не мешает... Сгенерил раз, а потом тыкаешь, какую куда отобразить...

ОЧЕНЬ ЖАЛЬ

Поделиться сообщением


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

Vitaliy

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

Сейчас Pro/Report внутри себя создает параметр - INDEX, заполняет его сам. Но вот доступа к такому параметру НЕТ. Это ВОЗМУТИТЕЛЬНО, но факт есть факт!!!!!!

Поделиться сообщением


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

Параметр rpt.index, который и есть номер позиции присваивается каждой новой строке в репит регионе, задать его насильно - не получится, но можно задать сторонний строковый параметр position в детали, и сортировать по нему,

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

Поделиться сообщением


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

доступные к отображению параметры из числа изначально зашитых в модели появляются при создании\редактировании форматок при правке ячейки репит региона ( не просто ячейки таблицы! ) по правой кнопке мыша - report parameters.

Поделиться сообщением


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

задать его насильно

автоматически нельзя, в ручную можно

Table->RepeatRegion->index->Fix и забиваешь нужные номера, правда для всего региона для сохранения сортировки.

только пропуска строк всеравно не получить, затея теряет смысл

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

Поделиться сообщением


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

Вопрос:

Закреплены ли за параметрами по умолчанию коды в ProE2001?

Например деталь-1, ....материалы-8.

Если да, то какие?

Поделиться сообщением


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

Например деталь-1, ....материалы-8.

Такого разбиения в ProE нет, они вообще не разбивают детали не группы.

Есть только сборки, детали и негеометрические элементы (bulk).

Поделиться сообщением


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

Очень жаль.

Можно ли как-то объединить существующие параметры?

Хочу с корректировать filters и для этого надо как-то их объединить,

а база уже наработанная и ломать не хочется.

Поделиться сообщением


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

Lada

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

Поделиться сообщением


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

Lada

Можно ли как-то объединить существующие параметры?

А какие пользовательские параметры уже есть в деталях и сборках?

Поделиться сообщением


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

Например

Хотела описать filters региона детали в таком духе

&asm.mbr.type ==part

&asm.mbr.cтандартные !=...

Но параметры созданы, следующим образом

Обозначение,Наименование,Сборка,Деталь,Стандартные,Прочие,Материалы...

где уже (к примеру) в стандартные вбивается болтМ6х20 и т.д.

Я же не могу в filters перечислить всё-это маразам!

Сейчас спецификация разделяет по .asm и .prt это описано в filters сборки и детали других filters не создано.

Так вот хотелось бы создать что-нибудь, что бы объединить

Стандартные,Прочие,Материалы

Тогда может быть filters описать так

&asm.mbr.cтандартные !="что-нибудь"

или

&asm.mbr."что-нибудь" !=cтандартные

Поделиться сообщением


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

Lada

Насколько я понял у Вас в моделях забито несколько параметров (Сборка, деталь и т. д) и только один имеет значение, а остальные пустые. Тогда это плохо.

Потому как в фильтр нельзя забить

&asm_mbr_ХХХХХ == , без значения (пробел не считается за значение)

Если же они не пустые, а забито например: Нет, то тогда просто

&asm_mbr_Прочие != Нет

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

Придется открывать сборку верхнего уровня, добавить к дереву модели отображение столбцов нужных параметров модели (например Тип и Тип1) и в дереве для всех моделей задать значения (Например: Тип - Деталь или сборка, Тип1 - Монтаж или Оптика).

Тогда в фильтре

&asm_mbr_Тип == Сборка и т.п.

Поделиться сообщением


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

Ruslan, спасибо, за отзывчивость.

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

И эти значения не возможно физически описать,теряется смысл.

Поделиться сообщением


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

Lada

Можете попробовать поэкспериментировать с:

&asm.mbr.param.value == значение

&asm.mbr.param.value != значение

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

Поделиться сообщением


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

Lada

И эти значения не возможно физически описать,теряется смысл.

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

Поделиться сообщением


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

Suslad, если я Вас правильно поняла, то вы предлагаете

создать параметр param.value, в котором нужно присваивать каждой модели значения стандартные изделия или прочие изделия, или материалы и т.д.

Так?

Ruslan, я пока попробую ещё поколдовать, если не получиться предприму новые попытки решения проблемы. Спасибо за помощь.

Поделиться сообщением


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

LADA

создать параметр param.value, в котором нужно присваивать каждой модели значения стандартные изделия или прочие изделия, или материалы и т.д.

В фильтре repeat region для раздела Детали у меня записано:

&asm.mbr.type == part

&asm.mbr.model_type != std_part

&asm.mbr.model_type != bch_part

т.е. в данный регион входят все модели типа part (детали) кроме моделей со значениями параметра model_type :

std_part - стандартные детали

bch_part - детали без чертежа

В фильтре раздела Стандартные изделия записано:

&asm.mbr.type == part

&asm.mbr.model_type == std_part

Поделиться сообщением


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

AlexanderM

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

Может кто читал об этом!?

Я пока в поисках.

Поделиться сообщением


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

LADA

Я свою базу стандартных начал создавать шесть лет назад.

Знаний почти не было, творил - как получалось.

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

Поделиться сообщением


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

Полностью согласна с Вами AlexanderM

Я сменила место работы, и теперь меня окружают гениальные мужи.

Какие-либо новшества продвигать очень тяжело. А существующая спецификация работает криво, но работает. Всё ведь познаётся в сравнении.

Спасибо за хлопоты, AlexanderM.

Поделиться сообщением


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

По умолчанию нет ничего. Могут дать разные варианты с разными настройками.

Все зависит от шаблонов и от того, как сфомирован бланк спецификации.

Там ничего страшногосложного нет. Кстати, мы с SAS17 свои настройки сейчас "синхронизируем".

Думаю, что я кину общий обзор по параметрам шаблонов и по тому, как работает спецификация сегодня вечером - если успею.

Поделиться сообщением


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

LADA!

Если я правильно понял....

Н.К.?

Тогда чего не звонишь?

Поделиться сообщением


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

DIMA M

Не знаю, что Вы поняли... и куда звонить я без понятия.

Если Вы предлагаете классическую схему, как AlexanderM

То, пожалуй, напрягаться не надо. Если что-то уникальное есть,

очень интересно ознакомиться с Вашими достижениями

Заранее благодарна Lada

Поделиться сообщением


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

Suslad, если я Вас правильно поняла, то вы предлагаете

создать параметр param.value, в котором нужно присваивать каждой модели значения стандартные изделия или прочие изделия, или материалы и т.д.

Так?

<{POST_SNAPBACK}>

Нет. &asm.mbr.param.value - это внутрення функция Pro. Если использовать в Repeat Region то выведутся все значения параметров модели. Можно использовать в фильтре (я применяю).

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

&asm.mbr.param.value == Винт*

&asm.mbr.param.value == Болт*

&asm.mbr.param.value == Гайка*

&asm.mbr.param.value == и т.д.

Соответственно для раздела "Детали" все наоборот:

&asm.mbr.param.value != Винт*

&asm.mbr.param.value != Болт*

&asm.mbr.param.value != Гайка*

&asm.mbr.param.value != и т.д.

Попробуйте, может поможет.

Поделиться сообщением


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

Suslad, спасибо за подсказку!

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

В понедельник попробую

Поделиться сообщением


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

Dima M, спасибо за информацию.

Действительно, я о такой форме ещё не слышала, спасибо за подробность.

Только можно ли всё это примениить в ProE 2001?

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

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



  • Реклама

  • Сообщения

    • AlexKaz
    • Александр Кушелев
      Кушелев: А Вы в курсе, что фрикопедия - ресурс западных спецслужб, с помощью которого они ведут информационную войну против России? Эту страницу написали те самые интернет-преступники, которые многократно уничтожали форум лаборатории Наномир, взламывали почту Ярослава Старухина, Анатолия Шестопалова, Виктории Соколик и угрожали мне физической расправой, названивая по ночам по телефону. Учитесь отличать черное от белого и Россию от ее забугорных "добра желателей" :) Вы сначала выводы делаете, а потом начинаете разбираться? ;) Начните с конкретных аргументов и фактов, а выводы сделаете по итогам дискуссии. *** Тем, кто тащит на форум вместо аргументов всё подряд: Скопировать на форум дезу из фрикопедии или другого диверсионного интернет-ресурса - дело нехитрое. А попробуйте своим умом поработать :)
    • Александр Кушелев
      Кушелев: Вы бы ещё отдельных букв надергали из научной статьи и составили из них нецензурное слово. После этого смело приклеивайте ярлык матершинника ;) Жаль, что Вы не прислушались к тому, что в науке ценятся аргументы и факты, а не мнения, эмоции и заявления. К сожалению в Ваших сообщениях АиФ не обнаружено... Кушелев: Есть. Проверьте отклонение от параллельности соседних рядов блоков пирамид.     Вы в курсе, что "проход" в пирамиде отклоняется от идеальной прямой на 5 мм при длине в десятки метров? Есть и более протяженные мегалитические сооружения. Например, "овечьи заборы" острова Пасхи: http://nanoworld88.narod.ru/data/115.htm     Кушелев: Вы процитировали Анатолия Шестопалова, а вывод сделали про Александра Кушелева. Самому-то не смешно? :)
    • Александр Кушелев
      А Вы уверены, что Вам понятно. Может быть "понятно", но привычно? Специалисты по структурам белков обычно говорят: "Что это за точность Пикотехнологии, если начало/конец спирали не совпадает с данными рентгеноструктурного анализа (РСА) на 4-5 аминокислотных остатков? Погрешность РСА менее ангстрема, а 5 аминокислотных остатков - это в десятки раз больше. Я их спрашиваю: Если РСА ошибется на пол ангстрема, это может означать ошибку на один атом? Ведь граница между атомами не имеет ширины... -Да, но не более, чем на один! -Прекрасно. А этот один атом может принадлежать другому аминокислотному остатку. -Конечно. -Замечательно. А этот другой аминокислотный остаток может принадлежать другому витку спирали? -Может... Это Вы намекаете, что ошибка на любую величину может означать ошибку на один виток спирали? -Ну да. А теперь обратите внимание, что РСА не может часто отличить альфа-спираль от пи-спирали, где на один виток приходится примерно 4.4 аминокислотных остатка. И в этом случае ошибка на любую величину означает ошибку на 5 аминокислотных остатков. После этого специалисты по структурам белков понимают, что ошибка на 5 аминокислотных остатков - это не ошибка Пикотехнологии, а ошибка РСА...
      А до этого им было "понятно", что РСА не может ошибиться больше, чем на один атом, один аминокислотный остаток... Так что не торопитесь делать Выводы о понятности тех направлений, которыми Вы занимаетесь. Это может быть всего лишь иллюзия... :) А Вы подумайте, может ли существовать звук без воздуха или другой звуконосной среды? Так же и электромагнитные волны  не могут существовать без среды. Отказ от среды - это то же самое, что отказ от маятника с сохранением колебаний маятника.  Что касается опыта Майкельсона, то опыт Ю.Н. Иванова (Ритмодинамика, акустический аналог опыта Майкельсона) показал, что с помощью акустического аналога спектрального эталона длины не представляется возможным зафиксировать ... обычный ветер! По логике релятивистов необходимо отказаться от звуконосной среды! Ссылки используются с разной целью. У спамеров - одна цель, у меня - другая. С помощью перекрестных ссылок и дублирования я защищаю информацию, которую целенаправленно уничтожает группа интернет-преступников, создавших и поддерживающих ряд интернет-ресурсов по борьбе с научными группами, в частности, Российскими.   Так что если преступники могут что-то делать, например, ходить, стрелять и т.д., то это вовсе не означает, что все, кто могут ходить и стрелять - преступники. :)
    • Александр Кушелев
      У меня сайт большой и неоднородный. Если Вам хочется видеть информацию на уровне научной статьи, то нет проблем: http://www.nanoworld.org.ru/data/05/20021205/index.htm Приглашали меня один раз, но речь идет о том, что большинство явлений под названием "Полтергейст" как раз относится к тому же классу резонансных явлений. Инопланетный полтергейст - класс более редких случаев. Как алмаз среди обычных камней. "Под лежачий камень вода не течет" :)
    • Сережа
      Спасибо)
      На счет бесконечного крыла у меня есть несколько вопросов по поводу теории индуктивного сопротивления...даже и не знаю у кого их спрашивать.(( Кто-нибудь шарит в этом? 
      Вообщем сколько я не продувал 2Д профиль, я получал качество не больше 25. А по экспериментальным данным пересчитанным на бесконечное крыло получается около 60. Так вообще корректно сравнивать?
      Я не  верю в то, что если взять этот профиль, сделать крыло длиной 40 метров то мы получим качество больше 25. А по теории индуктивного сопротивления получим.....
    • Семен Владимирович
      Вечер добрый. Меня зовут Семен и я занимаюсь проектом по прогнозированию времени изготовления металлических изделий по 3d-моделям на станках с ЧПУ. Наша команда создала программу на основе машинного обучения, которая, зная, как были сделаны предыдущие детали, прогнозирует время изготовления новых.   На текущем этапе нам требуются данные для обучения программы (3d-модели, время их изготовления или управляющая программа, g-code) и её тестирование на реальном производстве.   Если у вас есть хотя бы один станок с ЧПУ, и вам интересен проект по применению искусственного интеллекта в машиностроении, напишите мне в личные сообщения, на телефон +7(985)133-09-50 или на почту karpov@absolute.msk.ru
    • Maik812
      Да пущай повышает. Ну чем то помочь человеку святое дело.. даже если он  в заблуждениях  свои по уши..
    • BSV1
    • vik_q
      прэлестно! Мои поздравления. а данные на бесконечное крыло пересчитывали, или там не сильно большая разница?