iCAx开思网

标题: UG/KF问题 [打印本页]

作者: liujunwind    时间: 2008-4-17 20:55
标题: UG/KF问题
大虾请教一个简单的问题,我在学习kf的时候遇到一个问题,在创建一个内嵌知识规则的UDF时候,要从"save to library"中选择一个库文件,这个库文件是自己定义的,我想问一下如何定义这个库文件(比如这个库文件的名称是kf_udf)谢谢你了
作者: makoto73312    时间: 2008-4-22 17:37
在UGII中有两个文件,档名为dbc_udf_ascii.def及udf_database.txt,此两个文件为UG系统中UDF环境的设定档,其中dbc_udf_ascii.def为设定Library的文件,其内容撰写方式如下方红色字体所示,UDF输出的档案位置也可自行设定档案目录。红色字体是我参考CLASS Fittings的内容去修改的。

若找不到此两文件,则需至UGS\NX 3.0\UGII\udf 数据夹中寻找即可,并复制此两文件于UGII下

CLASS metric
{
    TYPE Metric
    QUERY  "[DB(udf_lib_name)] &= [metric]"
    FILE "$UGII_UDF_LIBRARY_DIR"
    DIALOG udf_name
    RSET udf_file_name

    CLASS Fittings
    {
        TYPE Fittings
        QUERY "[DB(udf_lib_name)] &= [Fittings]"
        FILE "$UGII_UDF_LIBRARY_DIR"
        DIALOG udf_name
        RSET udf_file_name
    }

CLASS kf_UDF
    {
        TYPE kf_UDF
        QUERY "[DB(udf_lib_name)] &= [kf_UDF]"
        FILE "D:\kf_UDF"
        DIALOG udf_name
        RSET udf_file_name
    }

    CLASS Grooves
    {
        TYPE Grooves
        QUERY "[DB(udf_lib_name)] &= [Grooves]"
        FILE "$UGII_UDF_LIBRARY_DIR"
        DIALOG udf_name
        RSET udf_file_name

        CLASS Retaining_Rings
        {
            TYPE Retaining_Rings
            QUERY "[DB(udf_lib_name)] &= [Retaining_Rings]"
            FILE "$UGII_UDF_LIBRARY_DIR"
            DIALOG udf_name
            RSET udf_file_name
        }

        CLASS Seals
        {
            TYPE Seals
            QUERY "[DB(udf_lib_name)] &= [Seals]"
            FILE "$UGII_UDF_LIBRARY_DIR"
            DIALOG udf_name
            RSET udf_file_name
        }

        CLASS O_Rings
        {
            TYPE O_Rings
            QUERY "[DB(udf_lib_name)] &= [O_Rings]"
            FILE "$UGII_UDF_LIBRARY_DIR"
            DIALOG udf_name
            RSET udf_file_name
        }
    }

udf_database.txt文件,则为所有曾经输出UDF的历史信息,您可自行先输出UDF至您自行定义的Library后,再开启此档案,就可发现自行输出UDF的档案信息。
若您需使用别人给的UDF,则只要将此UDF的信息key in至此文件中,即可于inport UDF的窗口看见此UDF




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3