判断实体上的上的孔是不是通孔?
有没有办法判断实体上的上的孔是不是通孔?
新人帖
使用.bat文件或宏实现自动建模的功能
在Catia中,可以实现以下功能:
使用宏录制:1)从gataway环境进入建模模块,2)建模,3)导出IGS类型文件,4)关闭catia并不保存。(宏文件自动保存为Macro1.catvbs)
.bat文件内容为: “E:\catia\win_64\code\bin\cnext.exe" -batch -macro Macro1.catvbs
在只保留.bat 和Macro1.catvbs两个文件的情 ...
ug 中 pmi 标注的信息是不是也可以通过uf——GDT 来提取?
请问 ug 中 pmi 标注的公差信息是不是也可以通过uf——GDT 来提取?
Block UI Apply的返回值
版主:
问个问题,在BlockUI里面,如果界面上所有需要设置的Block元素设置好之后,这时候Apply按钮可以点击了
但是如果中途我们判断有些条件不正确,不想让Apply执行完,就在中途返回,或者抛一个异常让Apply回调捕获,
这时候,如果Apply回调的返回值errorCode是0,它会把当前界面上所有Block元素已经设置的 ...
新人帖
python做二次开发怎么配置
大家好,我想用PYTHON做NX10.0的二次开发,但是不知道怎么设置,网上也没找到这方面的资料,请大神不吝赐教
新人帖
在VS上用代码打开NX可以吗?
在VS上用代码打开NX可以吗?
UG二次开发资料(SIEMENS内部培训)第一部分
UG二次开发资料(SIEMENS内部培训)第一部分
主要内容
[*]UG/Open 开发工具
[*]UG/Open 构架
[*]二次开发应用范围
[*]头文件及说明
PLMHome_UG二次开发资料(SIEMENS内部培训)1_plmhome.com.zip(246.42K)
请教大家如何获取投影曲线的JournalIdentifier
投影曲线的最后一步 NXObject nXObject2;nXObject2 = sketchProjectBuilder1.Commit();
之后,我使用 UI.GetUI().NXMessageBox.Show(identifierDatumPoint[0], NXMessageBox.DialogType.Error, nXObject2.JournalIdentifier);
获取对象的JournalIdentifier。可是出来的是这个,而在录制里面投影曲线的标志是
"CURVE ...
UG NX二次开发源码分享:实现CAM加工后处理功能
通过用户选择Operation,完成后处理!
static void do_it(void)
{
tag_t *objects;
tag_t setup_tag;
int i,
entity_count,
object_count, err_code, type, subtype,response;
char msg[MAX_LINE_SIZE+1];
char errorstrg[133];
logical is_initialized;
logical ...
个人积攒的非常实用的KF函数,写dfa规则必用绝招!
点击查看主题详情与完整讨论内容。
UG NX二次开发界面block UI可以调整到任意宽度
UG NX二次开发界面block UI可以调整到任意宽度
其实是可以完全实现的,只是以前没注意或者没必要,但是当你做BOM表,或者是创建一个标准件库的话。可能需要做点更改。
在对话框属性里面设置下 允许调整对话框尺寸,我们可以创建一个 滚动窗口去设置他的宽度,或者如果多个控件放在一起的话,通过定位,会自动的调整对话 ...
请问各位路过的大神如何获取工具条id
请问我在使用UF_UI_remove_toolbar(UF_UI_toolbar_id_t tool_id )时,如何获取tool_id呢?
求助NXOpen cloneObject类的用法
本人用JA录添加标准件的代码里面,克隆操作记录不全面,播放时克隆没有结果,请问有哪位大侠知道cloneObject的用法,最好能提供一下代码参考一下,万分感谢
【PLM之家NX二次开发视频】C#二次开发基础配置及实例
【PLM之家二次开发入门视频】C#二次开发基础配置及实例通过简单的环境配置和JA等操作,快速掌握NX 二次开发的过程!
UG NX二次开发源码分享:获取树treelist控件上所有的node节点
点击查看主题详情与完整讨论内容。
基于UGNXOpen二次开发的渐开线齿轮参数化造型
基于UGNXOpen二次开发的渐开线齿轮参数化造型
PLMHome_基于UGNXOpen二次开发的渐开线齿轮参数化造型_plmhome.com.zip(669.63K)
新手求助
每次在UG中打开.dll文件总是提示错误:Failed to load image-see log file for details是什么原因啊?环境变量设置是没错的啊
新人帖
怎么在一个装配体中获得两个接触零件的接触面?求指教
如题:怎么在一个装配体中获得两个接触零件的接触面?求大神指教
拟合曲面
如何使用已有样条曲线拟合曲面呢?有人说可以用这个函数:UF_MODL_create_thru_curves1,有没有大神告知怎么用的,万分感谢!
NX二次开发签名的方法完整版本,详细步骤如下:
Once you have fully tested your NXOpen API application, you should "sign" it
before distributing it to your end users. Even if your end users also have
access to the Author license which is required to load and run an NXOpen
application, signing it has its benefits.
- Your application will ...
UG二次开发经典实例教程 第四章 用户界面开发技术
UG二次开发经典实例教程 第四章 用户界面开发技术
下面的一段代码实现获取字符串控件的输入值的功能:
UF_STYLER_item_value_type_t value;
value.item_attr = UF_STYLER_VALUE;
value.item_id = item_id; //控件标识
UF_STYLER_ask_value( dialog_id, &value );
char sNeeded[133];
strcpy( sNeeded, value.value.s ...
NX二次开发源码分享:使用MFC数据库的方式访问excel数值
头文件,加入 #include
void excelTest::do_it()
{
// TODO: add your code here
CDatabase Database; // 定义一个MFC的CDatabse数据库类对象Databse
CString SQLCommand = "select * from plmhome"; // SQL查询语句
DWORD dwOptions = 0; // 设置连接的建立方式
CDBVariant temp; ...
NX二次开发 使用树TreeList模拟 UG NX的部件导航器
使用树TreeList模拟 UG NX的部件导航器
这是treelist的一个典型的应用,感兴趣的话,我录制成视频 分享下!
UG NX二次开发源码:ufun 访问电子表格的实例
访问电子表格的实例:
static void do_ugopen_api(void)
{
int result;
tag_t part_tag = NULL_TAG;
tag_t object = NULL_TAG;
char err_message[200];
part_tag = UF_ASSEM_ask_work_part();
result = UF_OBJ_cycle_objs_in_part(part_tag, UF_spreadsheet_type, &object);
whil ...
新人帖
update_cb 下面选择面 点击 button 按钮修改颜色为什么无效?
我做了个对话框,用面收集器选择面,然后修改颜色,下面的代码是在选择后,我点击应用之后,面的颜色会修改成功,是正常的。但是我在对话框上面加了一个 button 按钮,想通过我点击这个按钮来修改选择的面的颜色,而不是点击应用修改,我直接把 apply_cb() 下面的代码复制到 button 下面,点击这个 button 按钮来修改却没有 ...
NX二次开发源码分享:切换到制图模块功能,很多人需要
NX二次开发源码分享:切换到制图模块功能,很多人需要
UG二次开发中如何使用NX标准的图标教程
点击查看主题详情与完整讨论内容。
UG二次开发中如何使用NX标准的图标教程
点击查看主题详情与完整讨论内容。
新人帖
ug8.5+vc2008二次开发出错
ug8.5+vc2008二次开发出错
os版本:winxp32
NX:8.5
vc2008
debug下编译出现以下错误:
错误 1 生成“rc.exe”时出错。项目 test
vc2008安装的是完整的专业版本,不存在工具少安装的情况。
release下编译出现以下错误:
错误 1 fatal error LNK1181: 无法打开输入文件“kernel32.lib” test test
...
关于修复 NX11 二次开发向导报错问题,大家可以直接下载
这个问题,基本上每个版本都有,原因实际上官方很难发现,因为我们是中文环境。
解决方法我很早以前有相关帖子说明过,这里直接告诉替换即可。
附件是我做好的,注意路径 CPP的
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\VCWizards\NX11_NXOpenCPP\html\1033,直接替换里面的文件,目前只用NXOpen C++的 ...
UG NX二次开发源码分享: 获取曲线端点
UG NX二次开发源码分享: 获取曲线端点
static Point3d[] askCurveEnds(Curve theCurve)
{
double[] limits = new double[2];
IntPtr evaluator;
double[] start = new double[3];
double[] end = new double[3];
theUFSession.Eval.Initialize2(theCurve.Tag, out evalu ...
block ui 保存问题, 如何不按应用和确定 就能保存
block ui 保存问题, 如何不按应用和确定 就能保存
block ui 比如给实体 上颜色 默认情况下 你最后如果不 安确定或应用 就会还原
而我想要的是 不用按确定或这应用 能把操作 实现
目前想到的方法1 :是windons 窗口操作 保存
大家有没 更好的方法
...
新人帖
各位大神 谁知道nx二次开发 c# 如何调用系统菜单
我想把通过自己的按钮调出系统界面,有大神在吗求教呀 谢谢各位
NX二次开发源码分享:获取组件所有体
点击查看主题详情与完整讨论内容。
NX二次开发源码分享:批量向图纸中添加注释
点击查看主题详情与完整讨论内容。
NX二次开发源码分享:批量创建主视图并输出图片到指定目录
点击查看主题详情与完整讨论内容。
如何通过选择,获取选择的点??很简单,看这个函数
如何通过选择,获取选择的点??很简单,看这个函数
最后的一个参数就是输出的点,也就是你选取时候的位置。
C# 或 c++ 不用安装操作 EXCEL的方法
C# 或 c++ 不用安装操作 EXCEL的方法:c++ 对excel 的操作 非常不理想 要安装excel 而且读写速度也慢
net 有很多 免费的开源库 比如 Npoi库 (Npoi库 支持c#、vb.net 等语言)
这里我用c# 生成 com 组件 让 c++ 调
首先要学会 c++ 调 c# com组件的方法 (和com注册的方法)
C++调用C#的COM组件(DLL)
下面我举个简单 ...
MenuBar问题
我增加了一个菜单接钮:
theUI.MenuBarManager.AddMenuAction("ADD_DRAWING_TITLE", AddressOf ADD_DRAWING_TITLE)
下面是打开对话框:
Dim response As NXOpen.UIStyler.DialogResponse
Dim status As NXOpen.MenuBar.MenuBarManager.CallbackStatus
status = NXOpen.MenuBar.MenuBarManager.Callba ...
NX二次开发中,其他一些有用函数的使用大全
7,裁剪片体
tag_t *trim_objects;
trim_objects =new tag_t[count];
trim_objects =bound_id;
voidtrim_sheet()
{
UF_MODL_vector_t projection_method ;
projection_method.reverse_vector=0;
projection_method.vector_type=UF_MODL_VECTOR_DIRECTION;
UF_MODL_vector_defined_by_union_tdir ...