马克,备用: Jenkins 二次开发 https://testerhome.com/topics/14988?locale=zh-TW python-jenkins api 文档:https://python-jenkins.readthedocs.io/en/latest/api.html Jenkins 使用细节 https://yq.aliyun.com/articles/500949…
项目中要获取路径参数,网上大多是C++的例子,而本项目是用C#写的,探索了下,记录下. 以获取某条路径的刀具号为例,其他参数依此类推. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using NXOpen; using NXOpen.Utilities; using NXOpen.UF; using NXOpe…
获取系统信息可以使用这个函数UF_ask_system_info 下面是例子: 1 extern DllExport void ufsta(char *param, int *returnCode, int rlen) 2 { 3 UF_initialize(); 4 5 UF_system_info_t Ssysinfo; 6 UF_ask_system_info(&Ssysinfo); 7 UF_UI_open_listing_window(); 8 char cListWin[256] =…
以C#开发为例,通常先用[操作记录]功能录制关键代码,得到一个.cs文件. (1)可以直接使用[播放操作记录]的方式执行该.cs文件. (2)可以建立一个C#的类库工程,将上述.cs文件加载进去,添加必要的引用的dll文件,编译得到dll文件,运行该dll.如下图(快捷键Ctrl+U) 这种方式需要注意的是cs文件中需要一个main函数作为入口. 选中要执行的dll: 还可以接受输入参数,输入的参数将会传递到 Main 函数的参数中 public static int Main(string[]…
cropper.js 是一个基于jquery的图片截取库. 参考:https://blog.csdn.net/weixin_38023551/article/details/78792400 我的代码也是基于这个同学的demo. 全程代码很长,所以我只贴出我改了的部分. 代码: $("#getCroppedCanvas").on("click", function () { console.log($('#image').cropper('getCroppedCan…
代码 char name[256]; UF_OBJ_ask_name(objTag, name);…
代码: int type=0, subtype=0; UF_OBJ_ask_type_and_subtype(objTag, &type, &subtype);…
与装配相关的术语 tag 部件或对象的标识,还可能是部件原型.实例和事例 piece part 单个部件 occurrence 部件或对象的事例,装配中的是部件事例 object occurrence 对象的事例,部件中的每个对象,在装配中对应一个事例 instance 实例,子装配与父装配的关系为实例 component part 装配中的组件.一个组件可以是一个子组件,也可以是一个部件 prototype 事例的原型 reference set 引用集 display part 当前显示部件…
创建成型特征函数UF_MODL_create_boss 通过设置凸台的参数建立凸台特征UF_MODL_create_rect_pad 通过设置矩形凸垫的参数建立矩形凸垫特征UF_MODL_create_general_pac 通过设置通用凸垫的参数建立通用凸垫特征UF_MODL_create_simple_hole 通过设置简单孔的参数建立简单孔特征UF_MODL_create_c_bore_hole 通过设置沉头孔的参数建立沉头孔特征UF_MODL_create_c_sunk_hole 通过设…
在项目中修改路径参数后重算发生了内存访问违例的错误,经过调试,发现是下面这一行出的错 surfaceContourBuilder1.Commit(); 经过反复调试,发现这个东西不能随便放,不可以想当然,也不能是修改一个参数就Commit一下,最简单保险的方式是录制宏,严格按照宏的写法修改. 另外,参数之间如果有依赖检查关系,也需要注意修改的顺序,例如,下图中2是依赖1的,所以要先设置1的参数,并且Commit后再设置2的参数.…