找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 久久20

[求助] proe二次开发的机床进给单元系统设计

[复制链接]

11

主题

83

回帖

0

威望

助工

积分
113
发表于 2020-3-20 06:51 | 显示全部楼层
小白就分配这样的课题?淘宝上买点教程说不定半年时间可以完成
回复

使用道具 举报

3

主题

16

回帖

0

威望

实习生

积分
24
 楼主| 发表于 2020-3-20 10:55 | 显示全部楼层
lyynuoyan 发表于 2020-3-20 06:51
小白就分配这样的课题?淘宝上买点教程说不定半年时间可以完成

买了几本书,张继春、王伟、王文波、吴立军、李世国的都有
但是每本书的思路都不同,改的设置也不一样,就很懵,不知道从哪里下手比较好
回复

使用道具 举报

10

主题

185

回帖

6

威望

工程师

积分
282
发表于 2020-3-22 07:13 | 显示全部楼层
本帖最后由 xuguangyue2001 于 2020-3-22 08:11 编辑

这是研究生论文吧?你别想着对话框,你先照书上教程编个简单菜单,输入规格参数放在程序里手动调,功能实现后再改成对话框的。
标准件(电机、联轴器、丝杠等)下载厂家的模型,做成“互换(interchange)”,自制件(机架)做成尺寸参数驱动的。
当输入参数时,标准件根据规格找出合适的互换模型,自制件尺寸驱动成匹配的大小。
你可以研究一下这个函数 ProAssemblyAutointerchange 用于替换有“互换关系”的模型的。


  1.         ProMdl model;
  2.         ProMdl replace_part;
  3.         int *comp_ids=NULL;

  4.         status = ProMdlCurrentGet(&model);
  5.         status = ProArrayAlloc(1,sizeof(int),1,(ProArray*)&comp_ids);

  6.         /*假设"被替换模型" 在总装配里的feat-id是 XX , 新替换模型名是 XXXX */

  7.         comp_ids[0] = XX;

  8.         status = ProMdlRetrieve(L"XXXX",PRO_MDL_PART,&replace_part);
  9.         status = ProAssemblyAutointerchange((ProAssembly)model,comp_ids,replace_part);
  10.         status = ProTreetoolRefresh(model);
  11.         status = ProWindowRepaint(PRO_VALUE_UNUSED);
复制代码




2020-03-22_7-38-33.jpg
回复

使用道具 举报

3

主题

16

回帖

0

威望

实习生

积分
24
 楼主| 发表于 2020-3-22 11:28 | 显示全部楼层
xuguangyue2001 发表于 2020-3-22 07:13
这是研究生论文吧?你别想着对话框,你先照书上教程编个简单菜单,输入规格参数放在程序里手动调,功能实现 ...

本科的

请问怎么在厂家库里下载标准件?模型可以通用吗?
回复

使用道具 举报

10

主题

185

回帖

6

威望

工程师

积分
282
发表于 2020-3-24 00:03 | 显示全部楼层
一般每个厂家尺寸有差异,你可以到他们官网上找到模型,比如说丝杠导轨你到THK官网找找,电机你到东方马达官网找找,其他联轴器什么的,你到米思米网站上找找,都可以下到三维模型。
回复

使用道具 举报

3

主题

16

回帖

0

威望

实习生

积分
24
 楼主| 发表于 2020-3-26 09:13 | 显示全部楼层
xuguangyue2001 发表于 2020-3-24 00:03
一般每个厂家尺寸有差异,你可以到他们官网上找到模型,比如说丝杠导轨你到THK官网找找,电机你到东方马达 ...

好的,谢谢
回复

使用道具 举报

1

主题

14

回帖

0

威望

实习生

积分
19
发表于 2020-4-7 22:46 | 显示全部楼层
先搭个骨架,把整个装配的基本轮廓画出来,用骨架可以少写点代码;
复杂装配参数传递可以考虑试试layout传递全局参数;
界面的话MFC或者自带的UI工具都可以,不过UI改起来有点麻烦;
查函数的话安装目录下面有/protoolkit/protkdoc/index.html 点开有API Wizard;
有一说一,你这个毕设有些复杂。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-22 08:42 , Processed in 0.134712 second(s), 22 queries .

快速回复 返回顶部 返回列表