iCAx开思工具箱

标题: 【紧急求助】 [打印本页]

作者: jimstill    时间: 2004-2-15 10:39
标题: 【紧急求助】
我现在已经做了某个产品的建模向导,生成产品(产品各组成部分的参数在各个对话框中设置,在OK函数中调用UGAPI的建模函数)。需要解决的问题是:
1.  建模结束后,导出产品的所有参数,例如生成一个*.txt文件,作为产品数据文件,那么多个这些数据文件全部放在特定文件夹下形成产品数据库。(这个我想利用UGAPI函数可以实现,但是想请教各位有没有什么别的办法?)。
2.  调入任一数据文件的数据自动导入各个建模向导的对话框生成产品数据模型。
数据怎样怎样自动导入,请教各位高手特别是斑竹不吝赐教!!!不尽感激!!!
作者: pinkwall    时间: 2004-2-16 17:34
1、ug有专门提取模型信息的函数,最常见的就是参数表达式
比如类似UF_MODL_export_exp的一些API 可以把文本文件输出到txt
文件
个人认为输出到txt不是很稳妥
稍微好一点儿的方法有
(1)利用Partfamily或SpreadSheet可以将表达式输入到一个电子表格里面*.xls存储,它可以与模型文件关联起来 实现动态的参数化设计 更改表格中的数据(比如p0=100)可以更新图形显示
(2)用真正的数据库比如Access,建立一个数据表存放产品数据,然后用win32 api相应的数据库访问函数实现数据库管理。这个方法有点儿麻烦,不过符合通用参数化设计的需要
2、这个需求实现比较简单,只要用一些简单的文件操作函数打开txt文件
读出需要的字段,一般为参数值,放到UI styler控件里面 然后更改模型文件中的参数表达式值(比如p0=200.p1=2*p0等等)
  
我记得以前有人贴过这方面的东西
作者: 摇摇晃晃    时间: 2004-2-18 11:04
pinkwall wrote:
  
  (2)用真正的数据库比如Access,建立一个数据表存放产品数据,然后用win32 api相应的数据库访问函数实现数据库管理。这个方法有点儿麻烦,不过符合通用参数化设计的需要  
   
  我记得以前有人贴过这方面的东西

  
是不是大多数的WIN32 API,UG环境中都可以用?应该都可以用的吧,,毕竟它是基于WINDOWS的。。。
作者: pinkwall    时间: 2004-2-18 17:22
可以用ODBC API
  
详细用法看MSDN 上面有例子




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3