自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 进制转换看这里

实用的进制转换我这里有进制之间的互转代码,需要的朋友可以看看,有不足之处请指正哈!如下图所见,你值得拥有!!

2021-09-21 17:33:14 110

原创 NX二次开发运行方法

2020-02-03 17:18:43 709

原创 NX高级参数化建模技术

表达式利用表达式可以处理特征和草图尺寸;利用表达式可以大大加快作图的效率,处理一批形状相似,大小不同的零件。表达式的类型1算术表达式2条件表达式:利用if else结构建立语法格式如length=if’(width<=50)(0.8*width)else(widrh)3几何表达式:引用一定的几何数据作为约束参数来定义特征。其中几何表达式有三种类型:距离:指定两个物体之间,一点...

2020-01-17 15:04:09 1848

转载 UG对象类型及操作(转载)

UG对象类型及操作部件对象1.在部件中查询对象 UF_OBJ_cycle_objs_in_part();2.访问部件的属性 UF_ATTR_ask_part_attrs();3.关闭和再打开部件 UF_PART_close(); UF_PART_reopen();4.获取部件的文件名 UF_PART_ask_part_name();5.查询其它信息 UF_PART_ask_cusome...

2020-01-03 15:05:22 2312

原创 NX二次开发之User Tools

用户工具User Tools是一种生成用户对话框的工具。两种功能1在主菜单的用户工具下拉菜单中添加用户项2生成弹出式对话框用户工具可以运行对话框文件,宏文件,UGopen程序和Grip程序用户工具生成的文件扩展名有*.utm和*.utd,其中前者为UG6以前.在主菜单添加用户项,需要在UG初始化文件ugii_env.dat文件中指明路径*.utd文件可通过men文件菜单调用,均可用笔...

2019-12-31 22:19:56 1016

原创 NX二次开发之通用NX对象

通用NX对象:按照是否被保存到部件文件中,分为永久和临时NX对象1 永久NX对象全部继承TaggedObject2.临时NX对象用来辅助创建永久对象,或者临时在NX用户界面中显示的对象。通用NX对象的操作通用对象标识:Tag Handle TaggedObjecttypedef unsigned int tag_t所有NX对象都是通过Tag被标识和访问。Tag在代码中用tag_...

2019-12-27 21:37:28 1492 1

原创 NX二次开发之用户自定义对象UDO

用户自定义对象可以包含以下用户化的数据:UDO名称 ,这是用户化类的唯一识别性的标志。自由格式的数据,包括整数、实数、字符串等带量纲的数据,包括长度、面积、体积NX对象的连接,共有5种不同的连接方式用户自定义对象还包括以下特性,这些需要在用户自定义对象的回调函数中加以定义。显示特征–在屏幕上绘制出UDO的图像,如点。直线段。圆弧等。如果不定义该显示回调函数,用户自定...

2019-12-24 21:26:16 1499

原创 NX二次开发之签名

在用户化的应用程序进行发布前,NX要求对其进行签名操作,如果没有进行签名,只能在具备创建者身份才能运行程序。签名有两个步骤,首先,需要将一个资料文件添加到用户化的程序工程中,该资料文件在进行编译时,会添加适当的信息到可执行程序。其次是运行签名工具,签名工具将添加一个加密的字符串到可执行程序,以通过NX在启动时进行的检测和验证。使用C++开发NXOPEN应用程序的签名方法C++格式的资源文件...

2019-12-24 15:36:22 2169

原创 NX二次开发之Block UI

Block UI回调函数对于Block ui中按钮控件,如OK 或apply 按钮操作,使用了回调函数,与mfc对话框程序不同,BLOCK UI 无法任意定义和添加回调函数,系统只有给定的回调函数,分别对应不同事件。大多数情况下编写对话框起到的作用是收集用户的输入,通常只用到OK 与APPLY回调函数即可;也可在Update回调函数中对用户输入的参数进行预先的检查和判断,同时对添加的按钮控件通过...

2019-12-24 15:23:32 2472

原创 NX二次开发之工程图/选择集

工程图应用的类及其成员函数:1 对工程图的访问主要使用DrawingSheet类,常用workPart.DrawingSheets.ToArrary来得到当前工作文件中所有的工程图页,然后进行遍历。2 对工程视图的访问首先需要得到DrawingSheet 对象实例,然后可以打开该页,并使用GetDraftingViews得到所有视图,然后遍历。3.添加注释Anntoations.Cre...

2019-12-24 11:49:06 1145

原创 NX 二次开发之属性操作

属性操作主要体现在三个方面:1.添加属性SetAttribute(属性名称,属性取值)2 属性删除DeleteAllAttributesByType 按类型删除全部属性DeleteAttributeByTypeAndTitle按类型及属性名称删除特定属性3.属性抽取知道属性名,可以直接使用GetInterAttribute、GetRealAttribute和GetStringAttr...

2019-12-24 11:17:37 2641 4

原创 nx open 通用对象类介绍

2019-12-23 17:02:14 293

原创 UG二次开发中关于运行程序崩溃的那些事

大家在编程过程中一定遇到,自己编的程序,编译成功了,可是在NX上加载运行的时候,会有崩溃的情况出现,那么首先可以肯定的是,程序代码是有问题的,如何解决呢??那么我就可能出现的几点,列出来跟大家参考与分享。原因1:错误的指针会导致。具体为:_p_t指针类型或者_u_p_t指针类型,或者自定义的指针*,将他们作为子函数会导致UG崩溃。解决方法:不要使用这些指针作为函数参数。用&加_t类...

2019-12-09 18:27:23 1655

原创 UFUN API 函数

● 和Part有关UF_PART_openUF_PART_close_allUF_PART_save_allUF_PART_ask_part_nameUF_PART_ask_part_tagUF_PART_ask_unitsUF_PART_ask_display_partUF_PART_set_display_partUF_PART_is_modified● 和菜单有关uc1...

2019-12-08 16:07:06 947

原创 NX程序调试方法实例讲解

**第一步:打开需要调试的Project**运行一下程序,看程序运行是否成功生成dll文件。第二步:打开NX打开程序需要的许可运行环境第三步:在VS中,选择调试OR工具–>附加到进程选择ugraf.exe,点击附加第四步:添加程序断点在相应的程序上,双击左侧留白处,出现红色断点。第五步:回到NX界面,按住CTRL+U,加载改程序所生成的DLL文件第六步:按F1...

2019-11-18 15:52:47 1014

原创 UG--MenuScript

NX系统启动时,通过访问系统来获得NX的环境变量,ugii_env.dat定义了NX系统的环境变量,可以在此文件中修改。另外与系统菜单相关的环境变量如下:环境变量描述UGII_DEFAULT_MENU_DIRNX的系统菜单文件所在路径,默认值为${UGII_BASE_DIR}/ugii/menusUGII_MAIN_MENU_FILE主菜单文件的路径${UGII_...

2019-11-04 10:45:52 1283

原创 NX二次开发——编程基础

NX Open C函数名称约定:标准的是:UF_<>_<>以前版本:uf<> 和 uc<>其中参数输入方式有:I 表示参数输入,参数在使用前必须赋值O 表示参数输出方式,使用前无须赋值OF 表示参数输出,且使用后需要释放内存,UF_free()、UF_free_string()、UF_STYLER_free_value()等数据...

2019-10-24 10:46:28 3119

原创 GRIP语言介绍

GRIP语言的三种格式:一 陈述格式用于实体的生成和编辑操作二 GPA 全局参数存取每一个GPA符号都有确定的含义,或者与系统总体参数相连,或一个常数相连,用来访问系统中各个对象的状态设置与参数。三 EDA 实体数据存取访问UG数据库的一种工具,访问对象的功能性数据,主要在属性,绘图,尺寸标注几何体等应用GRIP程序的组成1声明语句部分2初始化语句3交互语句4过程处理5结束...

2019-10-14 17:47:09 1766

原创 UG/Open介绍

UG/Open包括:ug/open api 为ug提供直接的编程接口,C语言的语法格式;ug/open grip 是ug内部开发语言,具有通俗易懂的特点,是早期的开发语言;ug/open menuscrip对ug软件操作的菜单工具条进行用户化开发;ug/open uistyle 是一个可视化编辑器,开发交互界面。其中1) API 是ug与外部程序之间的接口,提供了一系列的函数集,几乎...

2019-10-13 21:28:14 2347

原创 nx二次开发的参数化设计方法--2种

目前在UG CAD 中,主要有交互图形设计和二次开发两种参数化设计方法交互图形设计方法是指在UG系统的环境中,用户通过UG提供的模型交互操作命令和参数化设计的建模方法,从而完成产品的参数化设计。二次开发参数化设计是指在UG系统的基础上,利用UG/Open.VC.DataBase等相关工具极大程度的反应设计要求,是一种高级的设计方法。其中,二次开发的参数化设计方法也有两种:1.基于图形模板的...

2019-10-13 21:27:07 1387

原创 NX二次开发基础

Nx的二次开发项目常用的创建方式有3种,1.NX开发向导(vc6中开发需要将UgOpen_18.awx和UgOpen_v18.hip文件复制到vs\common\msdev98\bin\ide目录)、2.WIN32应用程序向导、3.MFC应用程序向导。注册项目路径有2种方法:配置文件法和修改环境变量法1配置文件法:在配置文件custom_dirs.dat(位于%UGII_BASE_D...

2019-10-13 21:24:51 2531

原创 图解指针数组与数组指针

学习了C语言,经常会记不得数组指针与指针数组的区别,下面给出图解,一目了然:

2019-10-02 21:26:54 198

原创 指针在不同输出格式下输出的结果

#include “stdio.h”#include “stdlib.h”#include “string.h”char* getStr1(){char p1=“adfjlkd”;return p1;}char getStr2(){char p2=“adfjlkd”;//编译器会优化内存,不再重新分配另外内存return p2;}void main(){charp1=...

2019-09-18 20:52:29 282

原创 class划重点了{SolidWorks API语法};

所有的SolidWorksAPI函数都支持COM接口。如果变量或返回值的类型不同于分配程序的语法,则帮助文档只表明com的语法如果使用COM接口,这就暗示SolidWorksAPI函数将返回一个HRESULT值,,那么任何附带的返回值也将满足变量的要求有些函数具有不同的“flavors”语法,根据需要,一个函数可拥有多种接口。当COM接口返回一个LPFACE指针时,Dispatch接口也返...

2019-08-29 17:23:09 300

原创 VARIANT 语法

VARIANT数据类型提供了一种非常有效的机制,他既包含了数据本身,也包含了数据类型它包含了一个类型成员VT,用于表示该VARIANT变量是什么类型,在一个大的UNION类型中表示该VARIANT变量的值,同时还有一些保留字节没有使用,首先要判断该变量的数据类型,然后再UNION类型中读取对应的值。...

2019-08-28 10:54:03 364

原创 获取接口的三种方法

SolidWorks API对象模型中提供了3种接口访问方法:QueryInteface是Com组件IUnknown接口中的之一,为COM组件提供接口相互访问功能,通过他可以访问组件内的任何接口。//通过SldWorks获取当前文档的ModelDocCComPtr<IModelDoc2>pModel;retval=m_iSldWorks->get_IActiv...

2019-08-28 10:44:02 1755

原创 swobj.cpp 文件中函数

Connect TOsw:对象初始化函数连接到SolidWorks的入口函数,SolidWorks加载函数时首先调用{ 插件对象在加载时,通过dllmain调用了module.init函数,该函数初始化所有声明在BEGIN_OBJECT_MAP宏內的COM对象。初始化插件对象时调用了入口函数ConnectTosw.connecttosw完成二次开发组件初始化工作,有如下3个参数,I...

2019-08-27 17:51:51 212

原创 开题报告写作技巧

话不多说直接看图:

2019-08-24 11:11:56 190

原创 SW二次开发类层次结构

SolidWorksAPI是由组成组成SolidWorks 软件的COM组件提供的.对象模型结构简介:SldWorks对象最为根本,有他可以直接或间接的访问多有其他对象部分对象只能间接地被访问,比如SketchSpline不能独自出现,只能存在于某种对象中,只能借助上一级来调用另一部分API只能单独调用,因为用户界面中没有用于交互的对象SolidWorks类层次结构与MFC或.NE...

2019-08-18 16:02:54 925 1

原创 SolidWorks用vc6二次开发若干问题解答

solidworks vc++ATL

2019-08-17 13:11:16 516

MFC42.LIB补丁

MFC42.LIB补丁 文件资料

2019-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除