草庐IT

UG NX二次开发(C#)-建模-删除面

前言    在三维建模后,为了仿真的需要,需要对建好的模型进行简化处理,这时候同步建模的功能就非常有必要了。本文主要介绍一个删除面的操作,这样可以去掉孔面、倒圆角面、倒斜角面,以用于模型仿真的完整性。一、创建一个UIStyler,用于测试需要        采用UGNX的UIStyler创建一个测试界面,如下图所示。这样创建一个测试UI,以后所有的测试代码都可以快速添加和测试,如果里面的UI不符合要求,仅仅需要重新设计这个UI,并在代码中添加对应的内容即可,方便功能的调试。 二、创建这个测试工程1.创建TestNX.TestNXSingleFunction测试工程    在VS2019中,按照

UG NX二次开发(C#)-建模-删除面

前言    在三维建模后,为了仿真的需要,需要对建好的模型进行简化处理,这时候同步建模的功能就非常有必要了。本文主要介绍一个删除面的操作,这样可以去掉孔面、倒圆角面、倒斜角面,以用于模型仿真的完整性。一、创建一个UIStyler,用于测试需要        采用UGNX的UIStyler创建一个测试界面,如下图所示。这样创建一个测试UI,以后所有的测试代码都可以快速添加和测试,如果里面的UI不符合要求,仅仅需要重新设计这个UI,并在代码中添加对应的内容即可,方便功能的调试。 二、创建这个测试工程1.创建TestNX.TestNXSingleFunction测试工程    在VS2019中,按照

UG NX二次开发(C#)-建模-计算两个组件之间的距离(最小值和定位点距离)

0前言在UGNX二次开发中,测量工具是一个重要的分析手段,本文主要介绍一下UGNX二次开发中获取最小距离的几个函数和方法,纯属个人的理解和经验,如果有错误和偏差,请斧正。1OPENC中的最小距离计算方法1.1采用UF_MODL_ask_minimum_dist函数在openC中,采用了UF_MODL_ask_minimum_dist函数来计算两个对象之间的最小距离;这是在建模模块应用中测量另个对象的最小距离,其描述如下:从解释上来说,其不适用于组件的最小距离计算;1.2采用UF_SF_find_minimum_distance函数这个是计算多边形对象的最小距离,其函数描述如下:

UG NX二次开发(C#)-建模-计算两个组件之间的距离(最小值和定位点距离)

0前言在UGNX二次开发中,测量工具是一个重要的分析手段,本文主要介绍一下UGNX二次开发中获取最小距离的几个函数和方法,纯属个人的理解和经验,如果有错误和偏差,请斧正。1OPENC中的最小距离计算方法1.1采用UF_MODL_ask_minimum_dist函数在openC中,采用了UF_MODL_ask_minimum_dist函数来计算两个对象之间的最小距离;这是在建模模块应用中测量另个对象的最小距离,其描述如下:从解释上来说,其不适用于组件的最小距离计算;1.2采用UF_SF_find_minimum_distance函数这个是计算多边形对象的最小距离,其函数描述如下:

胎儿式保姆级教程:Jetson Xavier NX镜像烧录、开机配置、中文配置、风扇设置、远程桌面、文件传输配置、pycharm安装环境配置,QQ,opencv(cuda编译),torch(GPU).

一、使用的硬件:nx板子、原装充电器、有线鼠标(USB)、有线键盘(USB)、有线摄像头(USB)、7寸触摸显示屏、20寸大显示屏(显示屏有一个就可以,大屏幕更加方便)、SD卡(128G,用64g也可以)、读卡器、笔记本电脑(Win-11)、WIFI网络环境二、软件:SDFormatter(v4)、Win32DiskImager(2.0)、VNC-Viewer(6.22)、Winscp三、文件:nx镜像文件、pycharm(linux版本,可在笔记本上下载好安装包)有需要整套软件和镜像文件可以留言,看到会回复发送分享!四、常用指令、 //执行目录转换cd文件夹名//返回上一级cd.. //返回

胎儿式保姆级教程:Jetson Xavier NX镜像烧录、开机配置、中文配置、风扇设置、远程桌面、文件传输配置、pycharm安装环境配置,QQ,opencv(cuda编译),torch(GPU).

一、使用的硬件:nx板子、原装充电器、有线鼠标(USB)、有线键盘(USB)、有线摄像头(USB)、7寸触摸显示屏、20寸大显示屏(显示屏有一个就可以,大屏幕更加方便)、SD卡(128G,用64g也可以)、读卡器、笔记本电脑(Win-11)、WIFI网络环境二、软件:SDFormatter(v4)、Win32DiskImager(2.0)、VNC-Viewer(6.22)、Winscp三、文件:nx镜像文件、pycharm(linux版本,可在笔记本上下载好安装包)有需要整套软件和镜像文件可以留言,看到会回复发送分享!四、常用指令、 //执行目录转换cd文件夹名//返回上一级cd.. //返回

Jetson Xavier NX 配置(七)—— 数据传输之socket文件传输 & usb摄像头RTSP视频推流

目录1、Pythonsocket文件传输(1)发送单个文件(一次性)(2)发送一个文件夹下的所有文件(一次性)(3)发送每个文件夹下的最新文件(等时间间隔持续发送)2、usb摄像头RTSP视频推流(1)下载与配置(2)使用1、Pythonsocket文件传输简介:python的socket库提供了基于TCP/IP协议的数据传输功能,相当于服务器端开了一个通道listen着,等待一台客户端connect,成功建立连接后,通过send和recv的发送和应答来实现数据传输需要:同一内网下两台设备的ip地址(在cmd中,windows通过ipconfig命令查看,ubuntu通过ifconfig查看)

Jetson Xavier NX 配置(七)—— 数据传输之socket文件传输 & usb摄像头RTSP视频推流

目录1、Pythonsocket文件传输(1)发送单个文件(一次性)(2)发送一个文件夹下的所有文件(一次性)(3)发送每个文件夹下的最新文件(等时间间隔持续发送)2、usb摄像头RTSP视频推流(1)下载与配置(2)使用1、Pythonsocket文件传输简介:python的socket库提供了基于TCP/IP协议的数据传输功能,相当于服务器端开了一个通道listen着,等待一台客户端connect,成功建立连接后,通过send和recv的发送和应答来实现数据传输需要:同一内网下两台设备的ip地址(在cmd中,windows通过ipconfig命令查看,ubuntu通过ifconfig查看)

NX二次开发:Checkmate例子根据dfa文件检查模型数据

NX中的checkmate功能是用于检查模型、图纸数据的工具,在UGOPEN中有例子。手动操作可以检查已加载的装配下所有零部件,可以设置通过后保存模型,检查结果保存到Teamcenter中,默认保存在零组件版本下。代码中可以设置多个检查规则。相关设置可以在用户默认设置中进行设置。1//=============================2//Checkmate例子3//=============================4//MandatoryUFIncludes5#include6#include7#include8#include9#include10#include11#in

NX二次开发:Checkmate例子根据dfa文件检查模型数据

NX中的checkmate功能是用于检查模型、图纸数据的工具,在UGOPEN中有例子。手动操作可以检查已加载的装配下所有零部件,可以设置通过后保存模型,检查结果保存到Teamcenter中,默认保存在零组件版本下。代码中可以设置多个检查规则。相关设置可以在用户默认设置中进行设置。1//=============================2//Checkmate例子3//=============================4//MandatoryUFIncludes5#include6#include7#include8#include9#include10#include11#in