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

проблема с параметрами


fenics555

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

Доброго Вам здоровья, Господа!

 

Суть проблемы такова:

1. Имеется данная таблица параметров(см. рис1). Хочется чтобы автоматически вписывались хотя бы "обозначение", совпадающее с именем детали. Так понимаю, что в значение надо вставить какую-нибудь переменную, отвечающую за имя, но увы дальше я не знаю. Кто может подскажет? 

Работаю в WF4

post-37024-0-22698400-1414151722_thumb.jpg

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


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

1- можно ли как-нибудь ограничить кол-во символов после точки (или убрать нули) ...

2- каким способом еще добавить к параметру знак диаметра? 

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

post-37024-0-37603500-1414155764_thumb.jpg

Изменено пользователем fenics555
Ссылка на сообщение
Поделиться на других сайтах
K=itos((d157-floor(d157))*10) /* Дробная часть размера, 1 разряд в текстовом виде
If string_length(K)>0 /* Если К больше 0
Диаметр= itos(floor(d157))+","+K /* Целая часть объединяется с дробной
else
Диаметр= itos(floor(d157)) /* Целая часть
endif
Обозначение=rel_model_name+" n" +Диаметр /* Имя файла модели объединенная со знаком диаметра и значением размера

По поводу знака диаметра, при записи в уравнениях по ПКМ - Символы текста

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

Спасибо Руслан, мысли читаешь. 

 

 

при записи в уравнениях по ПКМ - Символы текста

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

А волшебное уравнение потому, что к диаметру 1мм прибавляет))) 

post-37024-0-10632600-1414158732_thumb.jpg

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

прибавляет +1 только когда число не целое, при целых числах все норм ))


Это можно учесть, проблема в floor. Нужно менять на ceil

Блин, тут я совсем туг.

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

на математическом :) с комментариями по-русски :)

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

Не знаю. Скорее всего C#, но набор функций свой. Есть же кнопка вставки функций в уравнениях... А в справке описание.

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

Все так, но все равно пришлось в 2 строки писать, попадают длинные имена и не умещается.

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

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

Блин, косяк то какой, вся сборка правильная, и обработка наделана на все детали, а вот при пересохранении  сборки с новыми именами обработка то не сохранится  :wallbash:

 

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

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

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

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

Подскажите пожалуйста, а можно сделать параметр, который будет отслеживать путь к файлу?

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

Подскажите пожалуйста, а можно сделать параметр, который будет отслеживать путь к файлу?

Нельзя.

Вообще отслеживать файлы - это не задача CAD. Это задача PDM.

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

А обработка имеет такое же имя как и пересохраняемая сборка? Можно делать шаблоны деталей вместе с обработкой. Можно переименовывать в сессии со всеми связанными файлами в памяти с последующим их сохранением.

 

одной детали отобразить в параметре другой, точнее имя одной детали в параметрах другой?

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

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

Уже разобрался как сделать. Понадобилось также вытащить имя одной детали на оформление гравировки и вставки в чертеж в табличку другой. Ну не могу я всего рассказать, как бы мне этого не хотелось  :smile:

 

 

А обработка имеет такое же имя как и пересохраняемая сборка? Можно делать шаблоны деталей вместе с обработкой. Можно переименовывать в сессии со всеми связанными файлами в памяти с последующим их сохранением.

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

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

Господа!

Помогите разобраться с форматками. Их происхождение неизвестно, наследие далекого прошлого.

никак не могу догнать как в чертежах вставить массу по умолчанию. 

Я не прошу изменить форматки, а указать где рыть, ибо хочется самому разобраться.

WF4 m040

1.rar

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

В уравнениях модели пишете МАССА = PRO_MP_MASS

В графе штампа форматки &МАССА

 

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

 

p.s.

Ваши форматки мне скачать не удалось.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Killerchik
      Вот это интересно....    Вроде бы не так много, учитывая Z14. Нехорошо, но можно и забить.
    • Solidman
      Из справки SolidWorks Вы можете переключаться между режимами отображения твердых тел и тел поверхности, переместив указатель на тело в графической области и нажав Tab для скрытия или Shift + Tab для отображения.  Кроме того, можно отобразить одно или несколько скрытых тел. Для этого переместите указатель в графическую область, затем нажмите и удерживайте сочетание клавиш Ctrl + Shift + Tab. Скрытые тела временно отображаются как прозрачные. Чтобы вернуть их в режим отображения, нажмите на них.
    • UkulyAlex
      Да не очень то удобно, у более сотни позиций замочки снимать,  ставить свой номер.... Ну да ладно, чтобы остальные позиции не менялись, просто добавляю дочернии пустые записи удаленных элементов с соответствующим номером. Правда после каждого обновления отчёта, приходится эти записи из таблички спецификации удалять.  Зато остальные позиции не меняют номеров....
    • ДОБРЯК
      Вы крутите одну шарманку. Уже третий раз про это сказали в этой теме. :=) Разговор должен по спирали развиваться. Если вы знаете как найти первые собственные числа и вектора для разреженных матриц, то напишите.  А если только знаете как находить корни характеристического полинома, то напишите про это еще 20 раз. :=)  
    • DuS
      Народ, подскажите, вроде бы видел макрос который разблокирует солид, но не могу его найти. Забодал после разных команд блокируется и ни в какую!!!! Пишет что "текущую операцию невозможно прекратить..."
    • Fedor
      Нахождение собственных чисел это нахождение корней характеристического полинома и при порядке выше 4 требует бесконечных итераций. А решение линейных систем уравнений требует  конечного числа шагов. Кроме того есть и метод вращений Якоби. Для нахождения главных значений тензора и их направлений , кстати, очень хорош в механике деформируемого тела :) 
    • Onizuka
      а) Вложенные таблицы семейств плохо сказываются на производительность. По возможности, сведите все в одну таблицу б) Создайте ускорители экземпляров. С вложенными таблицами тоже быстрее должно стать.
    • mml35
      Если интересно то мои наблюдения: Работала версия 8.08 (год) потом 8.09 (0,5 года) и все было норм. В первой половине марте комп сделал обновления win. (win10) Поcле этого началось. Сначала перестал открывать одну сборку. Виснет и все. Другие норм. Открыл ее с ноута (win7) версия Creo та же. Открылось норм, но с ошибками. Пересобрал. После этого открыл и с компа Win10. Но именно с этого времени и началось как у Вас. При этом в папке, из которой открываешь сборку формируется файл prt с аброкадаброй в названии -  5o259bk5gfgcs06kpl9o2e6ag0.prt.1. Потом удаляю его в ручную. Решил что обновление кривое. Переустановил win (февральская сборка ) с отключением обновлений. Ничего не изменилось, видимо не в обнове дело, просто совпало, но при этом где - то именно с этого времени перестала открываться справка инетная (хотя может и раньше так было, просто не заметил). Работает только локальная. Если при запуске (через txt стартовых настроек) не убивать окна, то именно в это же время появилась надпись, что мол ошибка соединения Creo (раньше так точно не было).  Пришлось создать маленькую сборку из 3х- пластин, ее открывает всегда. Открываешь, покрутишь ее секунд 30 - закрываешь. Потом все сборки отрываются норм. Если поторопится и покрутить сборку мало по времени (например 5-7 сек), то виснет прямо при закрытии сборки. Ситуация однотипна для всех трех компов с разным железом (дом/работа/деревня) и только на ноутбуке (самый слабый 4 -ый комп, который не принимает Win10 поэтому стоит win7) нет ни одного глюка. Если что то ломается на win10 и вообще не хочет открываться, беру папку на ноут - открываю, потом и на других компах с win10 открывается норм.  Может быть это связка - версия и обнова винды/обнова Creo + политика Creo и Win в связи с СВО к России. Включение VPN ничего не меняет справка Creo не доступна, только локально установленная.
    • ДОБРЯК
      Задача одна. Задача не менялась. Найти первые собственные числа и вектора для двух разреженных матриц К и М. Степенной метод это ближе к решению поставленной задачи. Если матрица М единичная, то обратной матрицы искать не нужно. :=) Но вопрос в другом. Какие собственные числа находит степенной метод? Смекаете о чем я говорю?:=) И что нужно изменить в степенном методе, чтобы найти ПЕРВЫЕ собственные числа и вектора?  
    • Bot
      Об авторах: сотрудники кафедры конструкции и проектирования двигателей летательных аппаратов Владимир Мелентьев, к.т.н, доцент, Александр Гвоздев, к.т.н., доцент, Александр Уланов, д.т.н., профессор; руководитель интерактивного комплекса опережающей подготовки инженерных кадров на основе современных цифровых технологий «Иммерсивные технологии в двигателестроении» Илья Лейковский. Оригинал статьи на сайте компании «Топ Системы» В статье рассматриваются задачи и результаты обновления учебного процесса на основе российского PLM-решения на кафедре «Конструкции и проектирования двигателей летательных аппаратов». Самарский университет образовался в 2015 году путём объединения Самарского аэрокосмического университета (ранее Куйбышевского авиационного института), который был основан в 1942 году, и Самарского государственного университета. Кафедра Конструкции и проектирования двигателей летательных аппаратов ещё в 90-е годы сделала ставку на оперативное внедрение в [...] View the full article
×
×
  • Создать...