zoukankan      html  css  js  c++  java
  • C#设置装配加载选项

    NX在打开装配时,需要设置加载方式,如下图所示:

     因此,当装配进行了拷贝之后,PART路径变化,再次用NX打开时,会报无法加载的错误。这时需要重新设置从搜索文件夹打开,再次保存之后,之后再按照保存打开就没问题了。最近项目中就遇到了,使用的C#接口,方法如下:

                UFAssem.Options options;
                theUfSession.Assem.AskAssemOptions(out options);
                
    //             #define UF_ASSEM_load_from_directory    0 
    //             #define UF_ASSEM_load_from_search_dirs  1 
    //             #define UF_ASSEM_load_as_saved          2 
    
                options.load_options = 1;
                theUfSession.Assem.SetSearchDirectories(1, new string[] { destDir }, new bool[]{true});
                theUfSession.Assem.SetAssemOptions(ref options);

    SetSearchDirectories方法只需要设置总目录就可以,不需要像NX界面那样每个子目录都加一遍。theUfSession封装的都是UFUN的方法,UFUN使用方法也是一样的。

     

    一个小小的例子:

        UF_ASSEM_options_t options;
        UF_ASSEM_ask_assem_options(&options);
        options.load_options = UF_ASSEM_load_as_saved;
        UF_ASSEM_set_assem_options(&options);
    作者:快雪
    本文版权归作者所有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    iOS内存管理机制
    iOS开发之XML和JSON数据解析
    Ubuntu小点汇总,更新中...
    Android与服务器的简单通讯
    Gedit乱码问题
    Eclipse软件问题-方案积累
    开放接口使用积累
    定制知识积累
    Android小代码-技巧积累
    Android初学点滴积累(操作篇)
  • 原文地址:https://www.cnblogs.com/kuaixue/p/13606106.html
Copyright © 2011-2022 走看看