Jump to content

Нужна помощь с программой для Creo


qwqw

Recommended Posts

Доброго времени суток, уважаемые эксперты в области программирования под Creo(в надежде, что они найдутся). Сам я полный новичок в этой сфере, нужна ваша помошь, инфы в интернете почти нет. В общем, необходимо написать программу(язык программирования не важен), которая проверяет заполнены ли все атрибуты модели и правильно ли скомпонованы и собраны ее детали(это для сборки, полагаю). Причем проверка должны выпроняться при загрузке модели из сапра в систему windchill, но это не так важно. Если есть варианты, хотелось бы узнать направление движения, как начать программировать в этой среде, откуда брать данные о модели сборки и как это все соединить. Или может кто поможет набросать строки кода от скуки:)В общем, буду рад любой помощи. Заранее спасибо всем откликнувшимся. 

Link to post
Share on other sites


Ветерок
7 часов назад, qwqw сказал:

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

Это делает ModelCheck в штатном режиме.

7 часов назад, qwqw сказал:

 правильно ли скомпонованы и собраны ее детали

Что значит "правильно"? Эти "правила" где-то четко прописаны? Эти "правила" можно проверить программно? Пока больше похоже на фантазию.

7 часов назад, qwqw сказал:

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

Об этом РТС тоже уже подумала. Настраивается проверка тем же МоделЧЧеком при выгрузке. Подробнее - к спецам по внедрению Виндчилла.

7 часов назад, qwqw сказал:

как начать программировать в этой среде

В какой среде? Сегодня вообще уже четверг.

 

Link to post
Share on other sites
Sergey___1978

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

Edited by Sergey___1978
Link to post
Share on other sites

@Ветерок

Я понимаю, что все дополнения уже есть в готовом виде какого либо приложения, но это мое задание, написать код под САПР, видимо, в jlink или pro/toolkit, копаюсь какие языки программирования используются и как доставать эти самые значения параметров модели.

Edited by qwqw
Link to post
Share on other sites
Ветерок
1 час назад, qwqw сказал:

но это мое задание

Студент, что-ли?

Тут уже говорили, что начинать надо не с этого. Начинать надо с постановки задачи. С формализации критериев и методов их оценки.

Если с параметрами более-менее понятно (есть-нету, пустой-непустой, так и работает МоделЧек), то со всем остальным вообще ничего не ясно.

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

  • Нравится 1
Link to post
Share on other sites
Sergey___1978

Вот  пример проекта "Hello word!!!" под WF5 64 VS2008

Создается меню макросы, в нем пункт меню "Макрос FULLNAME".

При его нажатии выходит сообщение "Hello word!!!".

Необходимо будет настроить конфиг и создать файл "protk.dat".

В проекте необходимо будет изменить все пути к библиотекам тулкита.

Зависит от того где у вас установлен Creo.

Если запустится dll при загрузке Creo и создастся меню, то все ок.

Дальше уже дело техники функции другие в прогу добавить, что душа пожелает.

 

Переименовать в 7z

Project_vs2008.pdf

Link to post
Share on other sites
Ветерок
18 минут назад, Sergey___1978 сказал:

Вот  пример проекта "Hello word!!!"

Зачем это здесь? Просто демонстрация, что можно сделать какую-то фигню?

19 минут назад, Sergey___1978 сказал:

При его нажатии выходит сообщение "Hello word!!!".

Офигенно круто! Как раньше жили без этого макроса?

19 минут назад, Sergey___1978 сказал:

Необходимо будет настроить конфиг и создать файл "protk.dat".

В проекте необходимо будет изменить все пути к библиотекам тулкита.

Зависит от того где у вас установлен Creo.

Это просто мегасуперкруто! Программист просто бог!

Link to post
Share on other sites
Sergey___1978

Это просто пример проекта, чтобы с нуля не делать.

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

Link to post
Share on other sites
В 17.02.2018 в 19:40, Onizuka сказал:

Действительно, лучше начинать с vba, jlink, weblink. Сразу на Toolkit C - тяжело.

 

Немного про weblink

 

http://www.proetoolbox.co.uk/2_Getting_Started/How_To_Start_Pro_WebLink.html

Хм.. у Chris Lewis много любопытных вещей описано..

Link to post
Share on other sites
10 часов назад, kcin сказал:

Хм.. у Chris Lewis много любопытных вещей описано..

Из новенького: рассуждения о разработке децентрализованной PDM. Даже демо версия есть. Как я понял, автор даже презентовал ее руководству PTC, но интереса и поддержки не получил.

Link to post
Share on other sites
В 19.02.2018 в 20:39, Onizuka сказал:

Из новенького: рассуждения о разработке децентрализованной PDM. Даже демо версия есть. Как я понял, автор даже презентовал ее руководству PTC, но интереса и поддержки не получил.

Проблема децентрализованной PDM в том, что нельзя "лочить" отдельные элементы, что чревато большими затратами на разруливание конфликтов версий. На демку я бы посмотрел, но там похоже только идея.

Link to post
Share on other sites
9 часов назад, LinchK сказал:

Проблема децентрализованной PDM в том, что нельзя "лочить" отдельные элементы, что чревато большими затратами на разруливание конфликтов версий. На демку я бы посмотрел, но там похоже только идея.

Согласен. Без этого теряется смысл pdm при совместной работе нескольких человек в cad. Сам автор пишет об этой проблеме, но как я понял, оправдывается в духе: "это не забота пдм, люди сами как-нибудь договорятся". Лично я пока не понял всю прелесть задумки...

 

Демка тут

http://www.proetoolbox.co.uk/6_Peer_To_Peer_PDM/BetaDownload.html

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • karachun
      Я тоже так подумал. Но в этом и состоит разработка чертежа. Если дать размеры то нечего будет выполнять. Только рамку дорисовать и штамп заполнить.
    • Fedor
      Речь о существе, а методы могут быль любыми другими, но они не изменят существа, то есть нелинейности, следовательно неизбежности итераций в любом методе. 
    • soklakov
      вопрос о чем. о линейной статике и выборе решателя - не стоит и стоит отметить, что можно найти тысячи книжек, которые с этим не согласятся. не говоря уж о миллионах людей, нескольких религиях и парой-тройкой наук.
    • Jesse
    • vasillevich68
      Кстати, скачал альбом заданий, из которого это задание, и не понял. В задании только габаритные размеры.  Получается по этому заданию, студент должен, не просто, начертить одну из деталей, а разработать всю сборку. Прикольно. Предполагал, что все запущенно, но не на столько же.
    • karachun
      Да, вконтакт, Кинопоиск и яндекс только через VPN.
    • vasillevich68
      если я правильно понимаю, "европизация" идет семимильными шагами странно, а на ютубе куча роликов, где, ну совсем не россияне хвалят Яндекс. А одна француженка, вообще, восторгалась тем, что тупая Сири её вообще не понимает, а с Алисой можно болтать как с подругой.
    • karachun
      Мы, в институте, называли такую ситуацию: "картинку купил, музыку не купил", когда студент не может и двух слов сказать о купленном чертеже. Но это больше о тех студентах которые вообще ничего не понимают. Если студент в теме то он и не свой чертеж отстоит.   И не свои чертежи не всегда возникают от коррупции. Студенты сами могут кооперироваться и разделять задачи: один чертит, другой делает расчеты, третий оформляет лабораторные и расчетные работы для всех. Специализация.   Так я не гражданин России, и могу хвалить другие поисковые системы. Плюс Яндекс у меня работает только через VPN. Кстати, даже уточка (DuckDuckGo) отработала лучше гугла.
    • caper
      у Алекарт`а из екселя в ВБ данные передаются. если я правильно понял. А нужно наоборот
    • vasillevich68
      а я, был о Вас лучшего мнения
×
×
  • Create New...