摘要: UGOPEN函数UF_MODL_dissect_exp_string可以解析表达式,但是当表达式存在附注信息时,会将附注信息附加在 rhs_str上,例如: 这样,当单独获取附注信息时还需要拆分字符串,比较麻烦.其次该函数封装的不好,需要传入表达式TAG和表达式字符串,明显多此一举 针对此问题,我重 阅读全文
posted @ 2020-08-24 23:47 快雪 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 在网上看到一篇C#二次开发环境搭建的文章:NX二次开发-使用NXOPEN C#手工搭建开发环境配置 ,写得非常好。我按照文章操作,过程中遇到几个问题,把问题分享给大家,希望对各位有帮助。 注意三点: 1)一定要查看NX DLL的.NET版本,例如NX8.5对应的是.NET 版本是4.0,因此当前工程 阅读全文
posted @ 2020-07-26 11:04 快雪 阅读(1470) 评论(2) 推荐(1) 编辑
摘要: 之前写了一篇Z.Expressions表达式计算的博客,直到最近才发现Z.Expressions不是免费的。Z.Expressions从2.0开始支持了NetCore,使用一段时期后会提示许可证到期,需要更新成最新的DLL,很不方便。最近在搜寻资料,发现了DynamicExpresso库,参考资料: 阅读全文
posted @ 2020-07-24 14:22 快雪 阅读(2312) 评论(0) 推荐(1) 编辑
摘要: 如果你本来就有.nupkg文件并且你只需要.dll文件的话,你可以通过打开.zip下的lib文件夹来获取。 例如: 阅读全文
posted @ 2020-07-20 11:48 快雪 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: Z.Expression.Eval是一个开源的(OpenSource),可扩展的(Extensible),超轻量级(Super lightweight)的公式化语言解析执行工具包。 使用方法:1、从nuget下载最新的nupkg文件。2、通过VS菜单工具->NuGet程序包管理器->管理解决方案的N 阅读全文
posted @ 2020-05-28 19:13 快雪 阅读(1837) 评论(2) 推荐(0) 编辑
摘要: NX图纸上阶段标记通常有好几个阶段,但是对应的属性可能只有一个,因此根据不同的阶段值需要填在不同的单元格里,如下: 根据阶段标记的值,填在对应的单元格 解决方法是每一个单元格绑定一个表达式,以M为例,其他类似 p13引用的是部件属性“阶段标记” 注意一点,如果模板用的不是表格方式而是注释方式,表达式 阅读全文
posted @ 2020-05-08 12:15 快雪 阅读(2694) 评论(0) 推荐(0) 编辑
摘要: 给客户开发的NX导入DWG图纸功能,部分电脑偶尔出现导入失败的情况,且几乎没有规律可言。客户无法理解,坚持认为是代码的问题,毕竟使用的是我们二次开发的功能。我本机没有问题,在某些出问题的电脑上也尝试多次,排查了很多可能造成问题的原因,依然无法解决,最终求助于西门子。西门子给出了答案:设置环境变量 J 阅读全文
posted @ 2020-04-28 16:52 快雪 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 概述: 1)定义:定义一个工厂类,他可以根据参数的不同返回不同类的实例,被创建的实例都具有共同的父类。 特点: 1)在简单工厂模式中用于被创建实例的方法通常为静态(static)方法,因此简单工厂模式又被成为静态工厂方法(Static Factory Method)。 2)需要什么,只需要传入一个正 阅读全文
posted @ 2020-04-26 12:01 快雪 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 利用YouKu客户端下载的视频格式为kux,只能通过YouKu客户端播放,很不方便。在网上看到有人通过ffmpeg解码器进行转换,写成了批处理,如下: @echo off setlocal enabledelayedexpansion set ffmpeg="D:\Program Files (x8 阅读全文
posted @ 2020-04-26 09:36 快雪 阅读(628) 评论(0) 推荐(0) 编辑
摘要: Windows提供了非常好用的方法SHFileOperation,而且功能强大, 不光可以拷贝,还有移动、删除等等操作。直接上代码: 1 void CopyFolder(TCHAR* srcFolder, TCHAR* dstFolder) 2 { 3 SHFILEOPSTRUCT fop = {0 阅读全文
posted @ 2020-04-23 19:24 快雪 阅读(6118) 评论(0) 推荐(1) 编辑