ICode9

精准搜索请尝试: 精确搜索
  • NX二次开发-测量面积2022-06-09 11:35:47

    // 精度=0.9999 int MyObject::FACE_ask_area(tag_t face, double value[2]) { int errorCode = 0; double Area = 0.00; double Perimeter = 0.00; try { std::vector<NXOpen::IParameterizedSurface *> objects; objects.push_bac

  • K8S 二次开发2022-06-05 01:02:13

    一、概念篇 1、什么是CRD 平时写的yaml文件有deployment,daemonset,storageclass,等等,这些都是kubernetes当中内置好的,除了这些,能不能自定义开发这些资源呢? 答案是:能,使用k8s的CustomResourceDefinition就可以定义出属于自己的kind。CRD通俗讲就是自定义K8S资源类型 2、什么是Controll

  • NX二次开发-隐藏与显示的全部类型2022-06-02 17:04:17

    //NX隐藏与显示的全部类型 theSession->DisplayManager()->HideByType("SHOW_HIDE_TYPE_SHEET_BODIES", DisplayManager::ShowHideScopeAnyInAssembly); //所有字符串 SHOW_HIDE_TYPE_ALL SHOW_HIDE_TYPE_GEOMETRY SHOW_HIDE_TYPE_BODIES SHOW_HIDE_TYPE_SOLID_BODIES SHOW_H

  • 云呐|固定资产管理软件二次开发满足不同客户的个性化需求2022-05-23 14:31:14

      云呐固定资产管理软件是现在市面上比较智能的资产管理软件,操作简单,方便!   ​一、选择云呐固定资产管理软件的原因     1.从软件功能上来看:经过15年不断改进,软件功能已基本完善,老品牌值得信赖。     2.从软件特有的功能来看:不仅可定制字段,也可定制表格和报告。     3

  • ArcGIS Pro二次开发已开发整理的内容2022-05-12 09:02:43

    目录 第1章          界面设置... 7 开发插件... 7 加入自己的选项卡... 7 自己的分组... 8 自定添加右键菜单... 8 软件安装的位置... 9 定制定制... 9 如何改变系统启动界面... 9 添加按钮显示图标... 15 面板... 16 关闭所有的面板... 16 获得所有的面板... 16 工程..

  • vscode 使用 python 进行 UG 二次开发 实现代码提示功能2022-05-11 21:01:34

    vscode 使用 python 进行 UG 二次开发的 实现代码提示功能 用 VSCODE 进行 UG 二次开发的时候, 想要用代码提示的时候,可以用 pydev 插件, 但是,pydev 只有一个月的试用期,那到用 pylance 可不可以有相似的效果吗? 答案是可以。 方法是 自己生成 NXOpen.pyi 文件。 自已写了一段代码,用

  • 使用开源软件的优点和缺点是什么2022-05-10 15:02:20

    使用开源软件的优点:1、源码开放,使用者可以进行二次开发;2、节约购买软件的成本;使用开源软件的缺点:1、成本更高;2、严重依赖技术;3、功能有限,系统一直处于 “能用” 的状态;4、安全性可能更低;但也存在一些非用开源软件不可的情况。 一、什么是开源 开源(Open Source)是指软件产品的源代

  • ArcGIS Pro 二次开发=创建图层并将其添加到活动地图中。2022-05-09 20:32:40

    /* * string url = @"c:\data\project.gdb\DEM"; //Raster dataset from a FileGeodatabase * string url = @"c:\connections\mySDEConnection.sde\roads"; //FeatureClass of a SDE * string url = @"c:\connections\mySDEConnect

  • ArcGIS Pro二次开发有ID返回Feature2022-05-08 22:01:10

    public void SearchFC(FeatureClass featureClass, IReadOnlyList<long> objectIDs) { QueryFilter queryFilter = new QueryFilter() { ObjectIDs = objectIDs }; using (RowCursor rowCursor = featureClass.Search(queryFilter))

  • Halcon的C#二次开发及经验分享2022-05-03 12:33:16

    本文涉及面较广,因此很难在所有方面都讲解得很详细,故适合具有一定Halcon开发经验的人阅读。   1、Halcon二次开发的两种方式 ① 使用C#的语法方式逐句改写Halcon代码 优点:各种变量的类型清楚,可读性强,改写后代码行数几乎不会增加多少。 缺点:改写工作量大,容易出错,如果Halcon代码量大

  • CAD二次开发 学习笔记(4)2022-04-30 12:32:24

      CAD二次开发 学习笔记(4)                             CAD事件测试-更改系统变量,并触发事件(弹出一个警告对话框,并显示更改内容) /// <summary> /// 将事件处理程序注册(添加)到事件 /// </summary> [CommandMethod("AddAppEvent")]

  • 工作成功展示2022-04-30 11:33:03

    一、接口自动化: 行业中,能实现接口自动化的方式有多种 a、小工具,excel等维护,规格低 b、借助合理的工具,如jmeter等进行二次开发,增加一些jar等,配合java脚本语言beanshell解决几乎所有的复杂问题 c、利用开源的框架,httpclient+testng+allure+springmvc等一些结束,做成一个web平台 我实

  • CAD二次开发 学习笔记(3)2022-04-29 11:02:43

     CAD二次开发 学习笔记(3)       添加右键菜单 /// <summary> /// 添加右键菜单 /// </summary> [CommandMethod("AddContextMenu")] public void AddContextMenu() { ContextMenuExtension contextMenu = new

  • CAD二次开发 学习笔记(2)2022-04-23 19:01:02

     CAD二次开发 学习笔记(2)     三点法画圆的预备知识(点径法和两点法相对比较简单,不作详述): 思路: 已知三个点:p1点p2点p3点 求出两个向量v1(p1-p2),v2(p2-p3); 上述两个向量叉乘,得到圆所在平面的法向量n=v1×v2; 上述两个向量分别和n叉乘,得到两条直径的方向向量n1=v1×n,n2=v2×n;

  • NX二次开发-MFC对话框自己重绘Button控件(提升美观度)重写DrawItem方法(已完结)2022-04-23 18:33:02

    文章讨论主题 MFC控件的重绘 在做NX二次开发的时候,我们有时会用到MFC对话框,去做界面,但是 MFC界面很丑(毕竟是上个世纪90年代的东西了,已经被时代抛弃了),所以导致很多人不愿意用。 面对界面丑的问题,我们可以自己重绘界面,重绘控件。来解决这个问题。   原始的普普通通,丑的butt

  • CAD二次开发 学习笔记-未完待续...2022-04-23 01:33:36

    CAD二次开发 学习笔记-未完待续...     总结一张关系图 合并两个选择集,并改变所有对象的颜色 /// <summary> /// 合并两次选择的选择集,并将所有选择对象改变颜色 /// </summary> [CommandMethod("MergeSelectionSet")] public void Me

  • 禅道二次开发(三):二次开发实例2022-04-22 08:00:58

    对禅道框架有初步的了解后就可以开始进行二次开发了,不需要完全搞懂zentaoPHP框架,可以在开发过程中学习。本文记录一下我进行禅道二次开发的其中一个小功能的实现过程。 目录新建用例页面扩展1. 定位扩展模块2. view 扩展覆盖扩展3. lang扩展4. control方法扩展5. model方法扩展覆

  • O2OA二次开发-使用开源平台搭建完整OA(3)-开发企业报销审批2022-04-21 10:00:56

    需求 今天以OA系统中的报销审批流程为例来讲一下流程应用管理。首先介绍一下报销流程的需求,主要分为两部分,流程和表单。 流程 OA的报销流程部分,我们将其分成两种情况:报销金额<=3000元时,审批路径为:【提交报销】→【部门领导审核】→【会计初审】→【分管领导审批】→【会计核定】;报

  • NX二次开发-Winfrom使用Adobe提供的ActiveX控件显示PDF2022-04-19 21:04:31

    文章讨论主题 有的时候可能需要在我们的二次开发界面上来显示PDF,那么怎么在对话框界面上面来加PDF控件呢?   这张自由拥抱是我设计的一张海报,本来和喜欢的女孩子约好,一起去陆家嘴天桥上做活动,录制自由拥抱视频的, 结果因为新冠疫情,去不上了。该死的  新冠疫情~~ 妈的 步骤 1.

  • Revit二次开发之添加选项卡和按钮2022-04-19 18:34:49

      我们日常在revit开发中经常会用到按钮,可以通过revitAPI提供的接口创建按钮,今天我简单介绍一下两种按钮,一种是单命令按钮,另一种是含下拉菜单的按钮,包括创建他们的方法。 实现方法 1.实现思路   创建按钮的思路大体为:1、编写好自己的命令文件(一般就是继承IExteralCommand接口);2

  • NX二次开发-UFUN从对象中获取的给定类型的所有几何项目UF_CAMGEOM_ask_items2022-04-17 21:34:32

    这个例子是一位网友从西门子官网支持中心里面下载分享的 代码 //Sample CAM API program : report geom provider /***************************************************************************** ** ** report_geom_provider.c ** ** Description: ** Contains Unigra

  • NX二次开发-NXOpen::Measurement::GetMinimumDistance获得两个对象之间的最小距离2022-04-17 00:03:16

    文章主题 NXOpen::Measurement::GetMinimumDistance 这个NXOpen方法是:获得两个对象之间的最小距离 与它相对应的UF函数是 UF_MODL_ask_minimum_dist ,有关它的用法,请查看 https://www.cnblogs.com/nxopen2018/p/10975886.html NXOpen类和方法介绍 NXOpen::Measurement类 : 提供

  • NX二次开发-调内部函数将对象设置为全局选择(设为高亮选中状态,在选择列表里)2022-04-16 23:33:56

     这个会经常用到,我封装了一个函数。NX11及以上版本是"\\NXBIN\\libugui.dll",NX11以下版本是"\\UGII\\libugui.dll",这个在使用的时候要注意。 代码 /* 调内部函数设置为全局选择 */ void SetSelect(tag_t select_tag) { //获取环境变量路径 char* GetName = NULL;

  • NX二次开发-使用SendMessage给NX窗口发送消息最小化2022-04-15 10:00:24

      NX11+VS2013 #include <afx.h> #include <uf.h> #include <uf_ui.h> UF_initialize(); //获取UG窗口句柄 HWND UGHwnd = (HWND)UF_UI_get_default_parent(); //给窗口发送消息最小化 SendMessage(UGHwnd, WM_SYSCOMMAND, SC_MINIMIZE, 0); UF_terminate(); 阿飞 202

  • ArcGIS Pro二次开发SDK 对象分割Edit Operation Split Features2022-04-10 22:34:08

    var splitFeatures = new EditOperation(); splitFeatures.Name = "Split Features"; var splitPoints = new List<MapPoint>() { mp1, mp2, mp3 }; //Split the feature at 3 points splitFeatures.Split(featureLayer, oid, splitPoints); // split usin

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有