乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 187|回复: 10

关于参数化开发问题

[复制链接]

1

主题

5

帖子

1

银币

初来乍到

Rank: 1

铜币
9
发表于 2019-9-9 17:47:00 | 显示全部楼层 |阅读模式
介绍:本人为研一学生,现在导师分配了一个任务,这是其中的一个重要环节,急需解决,我接触objectarx编程不到一个月,能力尚浅,希望各位开发人员多多帮助。
(补充在中有一张表格叫做参数管理器,上面有每一个被约束尺寸的名称和约束值,能否在objectarx中的某个函数中修改它的约束值,如用户cin一个value,然后用它取代约束值,使得autocad中的图形发生相应变化)我们可以看到在autocad界面很容易实现这一点!!但在导出到vs中用objectarx的函数怎么解决呢???
----------------------------------------------------------------------------------------------------------------------------------

nijvgakwlrl.PNG

nijvgakwlrl.PNG


0xgwt0azucp.PNG

0xgwt0azucp.PNG

如图我在Autocad中画了以上图片后我将该文档导入到VS中,我能否修改它的尺寸,如将直径130改成500,使得dwg文件的圆也发生变化,如果能,希望各位前辈提供实现方式,若能不行,是否有其他方式能满足该需求,请不吝赐教。

n1haefrbmcq.PNG

n1haefrbmcq.PNG


g0xxsy51tn4.PNG

g0xxsy51tn4.PNG


kddkghu5dsh.PNG

kddkghu5dsh.PNG

回复

使用道具 举报

1

主题

5

帖子

1

银币

初来乍到

Rank: 1

铜币
9
发表于 2019-9-10 10:11:00 | 显示全部楼层

还是万分感谢。在此我举个例子,比如说在vs中同时导入一份txt文档(里面包含用户所设定的数据)和一份dwg文档(就比如说一个螺丝钉,标注了它的各种长、宽、直径等等信息),然后我想用txt中的数据去取代原来螺丝钉的数据,而且要保证各种原约束还存在,生成一份用户所需求的螺丝钉dwg。
回复

使用道具 举报

20

主题

653

帖子

15

银币

中流砥柱

Rank: 25

铜币
733
发表于 2019-9-13 16:48:00 | 显示全部楼层

这种需求,如果是机械行业,螺丝这类似乎都是标准件吧?如果是国标或者其他国家的标准,建议创建带约束和参数化的动态块,然后程序控制各个动态块对象的各个参数的值。
楼主可以装上 AutoCAD mechanical 看看他们是怎么做的。
另外,楼主都读到研一了,这样的高级知识与技术传授,10元钱你是怎么想的?话说这时候,买个简单盒饭都要20块吧?
回复

使用道具 举报

1

主题

5

帖子

1

银币

初来乍到

Rank: 1

铜币
9
发表于 2019-9-10 10:24:00 | 显示全部楼层

autocad中有一个参数管理器,里面有各种约束数据的值。我把该dwg导入到VS中,用何种方式才能够修改参数管理器里面的值,使得dwg发生同样修改。
回复

使用道具 举报

2

主题

157

帖子

10

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
166
发表于 2019-9-10 08:32:00 | 显示全部楼层
不太懂你的具体需求,是想不打开DWG的情况下修改图元吗
回复

使用道具 举报

1

主题

5

帖子

1

银币

初来乍到

Rank: 1

铜币
9
发表于 2019-9-10 09:45:00 | 显示全部楼层

没错, 请问有什么好的方式吗?
回复

使用道具 举报

2

主题

157

帖子

10

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
166
发表于 2019-9-10 10:02:00 | 显示全部楼层
还是不太懂,不开图修改图元的意义是什么。。。DBX可以不开图做一些操作,但貌似主要是定义层面的东西,比如图层,比如块定义等等。但具体到某个图元,想不到是什么需求。
回复

使用道具 举报

2

主题

157

帖子

10

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
166
发表于 2019-9-10 11:09:00 | 显示全部楼层
没接触过参数管理器,貌似论坛搞这个的也不多
一般人的想法的肯定是在CAD的平台下处理,但你的思路好像是在VS下操作DWG文件
看过的做零件之类的开发都是面板+可选/输入参数的形式
回复

使用道具 举报

54

主题

552

帖子

11

银币

中流砥柱

Rank: 25

铜币
767
发表于 2019-9-11 17:56:00 | 显示全部楼层
只改一个圆的半径还是有办法的,毕竟你的约束与圆的半径无关
回复

使用道具 举报

1

主题

5

帖子

1

银币

初来乍到

Rank: 1

铜币
9
发表于 2019-9-12 14:28:00 | 显示全部楼层

愿闻其详 拜托了
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2024-11-22 06:16 , Processed in 0.343648 second(s), 75 queries .

© 2020-2024 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表