摘要: NX中的属性是可以分组的,有时我们想获取某一个组下的所有属性,但是NX封装的接口不够好用,因此在此基础上,我封装了一个,供大家参考: 1 //属性值是字符串类型,obj对象tag,category组名称,attr输出参数 2 void UF_ATTR_get_attributes_by_catego 阅读全文
posted @ 2020-04-22 17:57 快雪 阅读(425) 评论(0) 推荐(0) 编辑
摘要: NX获取特征名称使用UF_MODL_ask_feat_name这个接口,接口说明里有一段话: Returns a character string containing the feature type and time stamp of the feature passed into the fu 阅读全文
posted @ 2020-04-22 17:16 快雪 阅读(543) 评论(0) 推荐(0) 编辑
摘要: glog出自互联网豪门google,质量有保证,轻量级,入门简单,功能较全,线程安全。有关glog的打印细节本篇文章不再赘述,网上一大堆的资料,参考:glog日志库使用笔记。 glog的托管地址:github。 本篇文章提供在实际项目工程中glog的使用方法: 首先,当然要从托管地址下载最新源代码, 阅读全文
posted @ 2020-04-20 00:19 快雪 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: 1 HMODULE GetSelfModuleHandle() 2 { 3 MEMORY_BASIC_INFORMATION mbi; 4 return ((::VirtualQuery(GetSelfModuleHandle, &mbi, sizeof(mbi)) != 0) ? (HMODULE 阅读全文
posted @ 2020-04-19 22:31 快雪 阅读(2295) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个项目,需要获取NX装配结构信息,这里把代码分享给大家,希望对各位有帮助,注意以下几点: 1)代码获取了PART的属性、表达式等,因此一些细节可能需要您根据实际情况修改。 2)读写XML用的pugixml,需要您包含到工程中,接口使用的是宽字符模式,所以在pugiconfig.hpp需要打 阅读全文
posted @ 2020-04-18 21:18 快雪 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 有时根据需要会将map数据格式化成(k,v)(k,v)(k,v)……字符串,之后需要还原,下面代码实现了还原过程 1 void SplitString(const string& s, vector<string>& v, const string& c) 2 { 3 string::size_ty 阅读全文
posted @ 2020-04-18 20:31 快雪 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 在安装NX时,本机已经装了NX其他版本,只能修改当前程序,无法安装,那么多NX如何共存? 如图:先安装了32位NX8.5,后安装64位NX 8.5时弹的框。 解决办法有两种: 1)将已经安装的NX目录重命名,卸载NX,再安装新版本。 2)从其他人电脑上拷贝NX的安装目录至本机,只要license支持 阅读全文
posted @ 2020-04-18 19:49 快雪 阅读(366) 评论(0) 推荐(0) 编辑
摘要: VS环境下 C++版本: 1 int GetPreviewImage(const TCHAR* prtFile, const TCHAR* imageFile) 2 { 3 IStorage* pStorage = NULL; 4 HRESULT hResult = StgOpenStorage(p 阅读全文
posted @ 2020-04-17 10:03 快雪 阅读(902) 评论(1) 推荐(1) 编辑
摘要: 题目要求: 一个游泳馆里有很多储物柜,每个储物柜都有一个ID号,但是老板不喜欢4这个数字,所以ID号里都不能有4,ID号从1开始编号,让你设计所有储物柜的ID号,用程序输出,比如输入 4输出 5输入 5输出 6输入 14输出 16 如果题目看不懂,看下这张数据对应表: 输入:1 2 3 4 5 6 阅读全文
posted @ 2020-04-16 18:29 快雪 阅读(264) 评论(0) 推荐(0) 编辑