点击查看详细介绍

高手们帮偶看看这个UG API程序吧~~~ 感激涕零啊~~~

MIRRO_LEE 17年前 5241 7

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


本人刚开始接触UG开发,想要绘制一条螺旋线,程序编译通过,可到UG里运行之后,却没有生成任何曲线,请各位高手大侠们帮偶看看吧~~~
本人不胜感激!!!
static void do_my_Program(double PARA[])
{

0

最新回复 (7)
  • look_tfq 17年前
    1

    加上调试语句看一下,画不出来一般会返回一个非0值,交给UG去判断好了

  • look_tfq 17年前
    2

    即书上讲的UG_CALL(statement)
    我一般就是这样解决的

  • look_tfq 17年前
    3

    即书上讲的UG_CALL(statement)
    我一般就是这样解决的

  • 3242005 17年前
    4

    不是UG_CALL
    是这个东西UF_CALL

    把下面代码加到工程里就可以用了
    代码如下

    #define UF_CALL(X) (report_error( __FILE__, __LINE__, #X, (X)))

    static int report_error( char *file, int line, char *call, int irc)
    {

  • ffhi 17年前
    5

    编译通过不等于你的程序就没有问题,最好自己调试,加些断点,看看问题出现在什么地方。

  • MIRRO_LEE 17年前
    6

    本人编程时间尚短。。。
    所以,嫩得很啊。。。
    改了很久,调试了很久。。。还是不晓得问题出在哪里。。。

  • catry 17年前
    7

    也可以这样的比如
    rec = UF_CURVE_create_spline_thru_pts(degree, periodicity, num_points, point_data, parameters, save_def_data, spline_tag);
    如果你怀疑这句话有问题,那你就在下面加上
    char message[133];
    uf_get_fail_message(rec,message);
    uc1601(message,1);
    这样再运行程序,ug就会弹出对话框告诉你这个函数执行的问题了,有可能他会告诉你没问题,那你再找找其他的函数,总之这样自己调调就好了。

请登录后发表新帖