几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » 数据库ObjectDBX
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


 
 
主题工具 搜索本主题 显示模式
旧 2009-04-19, 05:49 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】一个arx开发的问题,恭请高手指点迷津

一个arx开发的问题,恭请高手指点迷津
www.dimcax.com
一个arx开发的问题,恭请高手指点迷津
用arx开发一个大型建筑结构的设计软件,先进行结构设计后用有限元法作强度计算,其中涉及到大量计算数据的存储,而且根据设计的修改情况需要对数据不断地做修改和完善,应该如何确定数据结构和数据存储方式呢?
拟采用如下方式:自定义一个模型类囊括所有的变量,以此类作为数据载体在数据库中存取计算数据,随设计过程相应修改数据库中的数据,然后由计算模块读数据库进行计算,将计算结果存入到数据库。
这样做行吗?设计过程每一个步骤都涉及到数据库的操作,会不会效率很低下?有没有更好的办法呢?
本人系一菜鸟,被老板赶鸭子上架,请诸位高手仁兄多提点,先谢过了!
你的问题提得太大了。从提问中我无法做出相对清晰的需求分析。以下说法是否正确,我没有把握。
“自定义一个模型类囊括所有的变量”,这不是好的软件工程方法。至少给我的感觉这个类好象必然会封装得很乱,或者说模块内聚度非常低。
“设计过程每一个步骤都涉及到数据库的操作,会不会效率很低下?”,这倒不至于。不过做这事之前,你必须先进行数据库结构设计。在这你要回答以下问题:
1、你准备使用什么数据库软件?你是否熟悉c++与该软件生成的数据库之间的接口?
2、确定数据表及表中各字段名称,建立数据词典。绘制er图,确定各数据表的关系。
3、若需要使用远程数据库,为了提高程序运行效率,你可能需要设计数据库视图和临时表的结构。
最后说一句,你先尽可能准确无误地弄清楚要做什么。
谢谢版主指点!
我准备采用ado连接access数据库,你看合适吗?
另外再请问一个问题,我该如何对设计结果进行保存?(设计结果除图形形式的结构模型外,还有大量其它数据,如在结构上作用的力,添加的约束和一些环境参数等,这些东西都能存入到.dwg文件中吗?)
如果从速度来讲,设计一个类, 使用cmap(或相近的一些容器类) , 再使用其序列化机制, 是最好的办法(我认为). 使用数据库处理有限元的中间过程, 不是很合适.
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
 


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 04:14 PM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多