iCAx开思工具箱

标题: 【求助】UIStyler的回调函数不能建模 [打印本页]

作者: yangdan    时间: 2004-7-12 09:29
标题: 【求助】UIStyler的回调函数不能建模
我应用UIStyler制作了对话框,希望在界面上“确定”后,能够造出一个圆柱,程序如下:
    char * height="30";  
    char * diam="35";
    double direction[3]={1,0,0};  
    tag_t * cyl_tag ;
    UF_FEATURE_SIGN sign=UF_NULLSIGN ;
    tag_t cyl_tag2;
    cyl_tag=[$cyl_tag2]
    
    tag_t wcs_id;
    tag_t matrix_id;
    double csys_origin[3];
    int ret=UF_CSYS_ask_wcs([$wcs_id)]
    ret=UF_CSYS_ask_csys_info(wcs_id, [$matrix_id, csys_origin)]
  
    double matrix_values[9];
    ret=UF_CSYS_ask_matrix_values(matrix_id, matrix_values);
  
    //选择屏幕点
    char messg[133];
    messg[0]='\0';
    strcpy(messg,"选择点");
    double target_point[3];
    int ia[2];
    ia[0]=0;
    uc1616(messg,ia,0,target_point);
  
    UF_MODL_create_cyl1(
      sign,  
      target_point,  
      height,  
      diam,  
      direction,  
      cyl_tag );
  
     UF_terminate ();
  
该段程序在OK_cb回调函数中运行没有任何反应,但放在入口函数ufsta中就可以。
请问,这是什么原因造成的?还有什么特殊设置吗?
作者: zzz    时间: 2004-7-12 11:03
弹出对话框的参数没有设吧
作者: liberty000    时间: 2004-7-12 12:09
没有把程序在OK回调函数里吧?




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