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);
    作者:快雪
    本文版权归作者所有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    置顶
    hbck2的一些用法
    常用的jvm一些监控命令
    HBCK2修复hbase2的常见场景
    HBase2版本的修复工具HBCK2
    使用python写入excel
    CentOS-Linux下面的xfs磁盘配额
    使用podman容器部署飞儿云框架
    在docker中安装宝塔
    在CentOS7中安装Docker并开一台CentOS8的容器
  • 原文地址:https://www.cnblogs.com/kuaixue/p/13606106.html
Copyright © 2011-2022 走看看