iCAx开思工具箱

标题: 怎么在装配下建造一个新部件? [打印本页]

作者: sizu    时间: 2005-5-18 17:27
标题: 怎么在装配下建造一个新部件?
谢谢拉!
作者: sizu    时间: 2005-5-19 21:06
  double origin[3] = {0.0, 0.0, 0.0};
  
  tag_t work_part;
  tag_t instance;
  
  double
        matrix[6] = { 1,0,0, 0,1,0 };
  
    UF_PART_load_status_t
        error_status;
  
  work_part = UF_ASSEM_ask_work_part();
  
  UF_ASSEM_add_part_to_assembly(work_part, "newpart.prt", NULL, NULL,
                origin, matrix, 0, [$instance, &error_status)]
  
  if ( error_status.file_names != NULL )
        UF_free_string_array( error_status.n_parts, error_status.file_names );
  
  if ( error_status.statuses != NULL )
        UF_free(error_status.statuses );
  
我想在装配树新建一个部件名,可是为什么不行呢,请行家给我看看!
作者: mizzle    时间: 2005-5-20 08:16
那个newpart.prt应该是存放你这个newpart的全路径,而且你是在加入一个零件给装配体,而不是创建一个零件,你是不是可以先建立一个零件放到你想要存放的路径下,然后在加入呢.
作者: sizu    时间: 2005-5-20 14:44
我是本来只想在装配下创建一个新的文件名就可以了。可是这个函数我没有做成。我用了create_compenent_part可以了。不过每次只能用一次,然后必须重新打开UG才行,好奇怪。




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