jjzjj

UG\NX二次开发 绝对坐标,工作坐标,部件之间坐标转换 UF_CSYS_map_point

文章作者:里海来源网站:https://blog.csdn.net/WangPaiFeiXingYuan简介:    UF_CSYS_map_point用来变换点的坐标,比较简单且实用。例如工作坐标系与绝对坐标系转换,一个部件的坐标与另一个部件坐标系之间的转换。下面的例子是在三个坐标下创建三个点相对坐标为{10,50,100};下面是UF_CSYS_map_point函数用到的三个坐标系的参数://根部件的绝对坐标系#defineUF_CSYS_ROOT_COORDS1//工作部件的绝对坐标系#defineUF_CSYS_WORK_COORDS2//根部件的工作坐标系#defineUF_CSY

UG/NX二次开发 将当前视图截图到剪切板

文章作者:里海来源网站:https://blog.csdn.net/WangPaiFeiXingYuan简介:    将当前视图截图到剪切板,运行完程序后,找一个位置(比如PPT)粘贴。代码:#include"me.hpp"voidgetBmp(doublepos1[3],doublepos2[3]);externDllExportvoidufusr(char*param,int*returnCode,intrlen){UF_initialize();doubledouP1[3]={500,0,0};doubledouP2[3]={0,500,0};getBmp(douP1,douP2);UF

UG\NX二次开发 未能加载图像报错问题的原因与解决方案

文章作者:里海来源网站:https://blog.csdn.net/WangPaiFeiXingYuan    在开发NX插件时,偶尔会遇到下面这个错误弹框。为什么会出现这个报错?为什么工具在开发者电脑运行得很完美,在用户电脑上跑就完蛋?今天我就按我的理解把这问题分享一下。       原因分析:    其实我们开发的工具就像一个搬运工,需要找各种工具箱(库)里面的工具(函数),利用里面的工具工作。     1,用户的电脑上缺少c++运行库。开发者的电脑上安装“VisualStudio”时,c++库都是已经安装好了。但是用户的电脑上可能没有。    如果少库那就安装库就可以了,这方案可以解决大

UG\NX二次开发 获取边类型 UF_MODL_ask_edge_type

文章作者:里海来源网站:https://blog.csdn.net/WangPaiFeiXingYuan简介:        今天开发的时,获取一条圆弧边的类型为"SP曲线",通过“优化面”对面进行优化,再获取其类型就是“圆”了,下面是边的类型,通过UF_MODL_ask_edge_type可获取边的类型。优化面效果:    代码:intiEdgeType=0;UF_MODL_ask_edge_type(tagEdge,&iEdgeType);

UG\NX二次开发 Visual Studio平台工具集介绍

文章作者:里海来源网站:https://blog.csdn.net/WangPaiFeiXingYuan一、平台工具集平台工具集用于控制生成软件的方式。二、设置方式   三、VisualStudio各版本对应的工具集版本VisualStudio版本工具集版本VisualStudio2019V142VisualStudio2017V141VisualSt

UG NX 12 草图 (基础知识)

草图知识在三维建模技术中占据相当重要的位置。因为在实体建模和曲面建模中,草图可以作为实体建模的特征横截面,在曲面建模中草图又可作为曲线进行曲面的构建。草图绘制(简称草绘)功能是UGNX12为用户提供的一种十分方便的二维绘图工具。用户可以首先按照自己的设计意图,迅速勾画出零件的粗略二维轮廓,然后利用草图的尺寸约束和几何约束功能精确确定二维轮廓曲线的尺寸、形状和相互位置。两种草图任务环境在UGNX12中,可以在两种不同的任务环境绘制草图,包括【直接草图】环境和【在草图任务环境中打开】环境。1.直接草图【直接草图】环境其实就是建模环境。很多时候,直接草图等同于曲线,而直接草图的绘制要比创建曲线快速得

UG NX二次开发(C#)-装配-删除阵列矩阵

前言在外部模式对装配体进行替换或者删除时,有时遇到部分组件不能替换或者删除,其中一个原因是阵列主组件,是不允许更改的。下面介绍下采用UGNX二次开发的方法删除阵列主组件。错误介绍在一个装配体模型中,删除某个组件时会出现下面的错误:“不能删除组件图样的主组件”这就导致组件不能删除,也不能被替换。错误原因及解决方法这是由于这个组件是阵列的主组件,通过删除其对应的组件阵列,即如下图所示。右键菜单中删除,弹出如下提示框。

UG/NX二次开发环境配置方法(nx1980+vs2019)

最近需要尝试nx二次开发,结合网上的文字教程以及一些视频教程,总算是完成了环境的配置以及简单实例的运行——根据用户输入的数据,在原点处创建一个指定长宽高的立方体,配合了简单的UI界面,完成了基本功能。看到网上关于此类入门的教程并不算多,而且vs和nx版本各异,有不少是作者个人笔记,描述不够详尽,我在实测的过程中发现了一些描述不清的问题,对于入门者来说很不友好,于是我打算写这篇文章,方便想入门的读者,我尽量详细描述操作方法与注意事项,方面入门者一步一步操作。本文主要参考了《NX二次开发VS环境搭建》和《NX/UG二次开发环境配置方法—史上最详细版(以NX11.0和VisualStudio2017

Xilinx Vitis学习-ug1393

首先看了一些大神的文章,他主要讲芯片与AI,大家可以看看:AI芯片杂谈-2022年-吴建明wujianming-博客园xilinx:xilinx推出了针对ACAP自适应加速卡的设计流程 机器学习和数据科学-VersalACAP设计流程 还有开发环境Vitis,以前我们熟悉的是Vivado开发环境,他们两者的区别是:就RTL设计与IP封装进程而言,整个进程是相同的,且都会额外输出 .xo 文件。在 Vivado 开发流程中,您将使用该工具的IPintegrator手动添加必需的IP并将其拼接在一起,或者使用RTL定义自上而下的系统。在 Vivado 流程中,您需要在FPGA设计外指定整体系统设计

「UG/NX」BlockUI 控件集合目录

目录说明BlockUI介绍编辑界面进入步骤BlockUI控件基本(Basic)数字(Numbers)布局(Layout)选择(Selection)特殊(Special)BlockUI内部内部控件列表内部控件添加1.找到安装目录下"styler_blocks.pax"文件2.在尾行上一行添加代码:BlockUI官方案例BlockUI番外篇