- 博客(21)
- 收藏
- 关注
原创 CAD二开(c#)补遗憾4.1 能同时给模型空间及布局空间添加实体
的代码,之前(CAD二开(c#)小试牛刀系列4)这个代码只能在模型里。在布局里则没法绘制;现在不管是在模型还是布局里都可以绘制。主要作用==可以同时给CAD模型空间及布局空间添加实体。举例说明==例如已经有了一个。使用工具==CAD2019+
2025-12-22 16:47:53
174
原创 CAD二开(C#)小试牛刀系列14 给CAD中插入带公式且数据会一直保存在CAD中的表格
说明2:其实原理很简单,上一次是直接使用了C#中的string自带的方法【Formula】,这个方法的存在的问题就是不能将数据永久保留在CAD中;说明1:在上一篇【CAD二开(C#)小试牛刀系列13 给CAD中插入带公式的表格】中带公式的表格创建成功了,但是带公式的数据在CAD中保存后,关闭CAD再次打开这些数据会消失,通过多方查找终于解决了这个问题。比较简单就不展示成果了,如果要看具体的就去翻翻CAD二开(C#)小试牛刀系列13 给CAD中插入带公式的表格】这一篇吧,这一篇比较详细。
2025-07-15 13:03:20
285
原创 CAD小发现系列--1 CAD中表格中的数据保留整数位或指定位数办法
在CAD中输入 UNINTS 命令,把精度改为 【0.00】,然后输入 REGEN命令 刷新一下,表格中的数据的小数位就显示2位了。在CAD中输入 UNINTS 命令,把精度改为 【0】,然后输入 REGEN命令 刷新一下,表格中的数据就显示为整数了。图1--输入UNINTS 命令后界面。2.保留指定小数位,比如说2位。图2 跟 图3 是效果。
2025-02-10 09:21:16
1796
原创 CAD二开(c#)小试牛刀系列11-2 获取标注数值及角度与弧度转换
函数:Measurement可以获得标注的数值,直线一般会返回标注长度,角度一般会返回弧度。弧度转为角度:【角度=弧度*180/π】角度转为为弧度:【弧度=角度*π/180】使用Dimension自带的函数,【3--在CAD中展示标注值的效果。1---获取标注数值,代码如下。2---角度与弧度的转换。
2024-07-30 10:16:37
658
原创 CAD二开(c#)小试牛刀系列11-1简单补遗(WinForm,新建图层,标注设置,资源释放)
如果要使用winform窗口的按钮来创建,当使用ShowModelessDialog无模式窗口时 button1下要锁住文档,或者在主函数(就是要展示CAD窗口)下运行,不然很大几率会报错。2.1--ShowModalDialog有模式窗口:该窗口运行后会占据CAD主界面,该窗口未退出时CAD主界面会锁住导致不能有复杂的操作, 如果要使用此窗口建议使用释放资源Dispose(true),或this.Close()来关闭该窗口。//在CAD中展示无模式窗口。//在CAD中展示有模式窗口。
2024-07-06 22:22:00
797
原创 CAD二开(c#)小试牛刀系列11 winform窗口
第2步,在右侧CADwinForm项目上右键添加 一个 windows窗体(名称为FormMain),也可以在工具栏=添加windows窗体。第1步,创建一个类库项目(名称为CADwinForm,类名CADmain),添加引用CAD中的dll库。通过以上2个步骤就完成了窗体的创建,名称按自己的习惯上面的只是示例。主要作用==使用窗体的形式可以更好更多的做一些小命令。CADmain中的代码。使用工具==CAD2018+FormMain中的代码。
2024-06-25 13:36:40
884
原创 c#学习系列-1 表格简单操作
引用部分:dll库的引用(NPOI.dll,ICSharpCode.SharpZipLib.dll)注意:本人使用的NPOI库是2.1版本的,NPOI.dll的复制本地一定要选 true,命名空间的引用(using NPOI.SS.UserModel;读取的函数只能读取.xls的文件,写入的不受影响。主要包含2个函数,写入与读取(亲测有效)
2024-05-15 13:23:11
572
1
原创 CAD二开(c#)小试牛刀系列10 已知三点绘制矩形
2、具体思路,分别求出 jxPo1, jxPo2与jxPo1, jxPo3的中点 zhongPo1、zhongPo2,通过这两个中点来镜像点 jxPo3,镜像后得到的点就是jxPo4。3、绘制顺序 从点jxPo1开始,连接 jxPo2,最后连接 jxPo3,或者从点jxPo3开始,连接 jxPo2,最后连接 jxPo1,其他顺序也绘不出矩形。2、如图 已知点jxPo1, jxPo2, jxPo3,这三个点连线必须成直角,不然绘制出来就不是矩形而是四边形。主要作用==给定三个坐标点,绘制任意角度的矩形。
2024-04-12 16:11:53
783
原创 CAD二开(c#)小试牛刀系列9 dat点数据读入CAD
主要作用==测量外业数据导入CAD,主要是读入全站仪或者gps采集的点数据文件。使用工具==CAD2018+
2024-04-11 11:26:23
556
2
原创 CAD二开(c#)小试牛刀系列8.1 AutoCAD免重启调试(这次保证可以用)
说明3:cad2010以下大概率用不了,cad2016及以上保证能用,cad2010-2015没有试过,关于那些CAD版本能用还请大家踊跃留言,也算是给其他朋友省了版本的麻烦。说明1:上次写完后,因为手头有点事,也没有好好测试一下,昨天试了一下,竟发现不能免重启调试,实在是抱歉啊。说明2:加载的时候CAD会报错,这是代码版本号的原因,点【继续】或者【右上角的X】就行了,对功能没有影响,图片如下;
2024-04-05 20:21:31
1096
2
原创 CAD二开(c#)小试牛刀系列7 删除指定图层上的实体
主要作用==针对复杂的CAD图纸,通过图层来删除指定的实体保留其他的实体不受干扰。效果图(框选删除井的编号而不影响其他的东西)使用工具==CAD2019+
2024-03-26 19:26:51
461
原创 CAD二开(c#)小试牛刀系列6 用过滤集选择矩形并求出所有面积之和,用单行文字表示出来
主要作用==在CAD中同一个图层下有多种相互重叠的实体,只需要求出其中一种实体的面积(以圆与矩形为例,只求出矩形面积)使用工具==CAD2019+
2024-03-25 12:05:32
328
原创 CAD二开(c#)小试牛刀系列4 添加多个实体到模型空间
主要作用==可以同时添加点、圆、直线、多段线等实体到CAD中。使用工具==CAD2019+VS2022。
2024-03-12 19:48:52
576
1
原创 电脑问题解决方案系列1:win系统上部分软件乱码解决办法
找到ANSI(00),可以看到共有6个文件,名称与数据分别为【(默认)数值未设置,ANSI(00)yes,GB2312(86)yes,OEM(FF)yes,SYMBOL(02)no,VEM(FF)yes】方法1:控制面板=区域和语言(时间和语言)=语言=更改系统区域(语言)设置=当前系统区域(语言)设置,设置为【中文(简体,中国)】在该文件的空白处右键=新建字符串值,名称与数据改成与上面6个一致即可。说明:仅供参考,多一种思路。
2024-03-12 15:05:24
1798
2
原创 CAD二开(c#)小试牛刀系列3 读取CAD中的点坐标并导入TXT文件中
主要作用==在CAD中选择多个点,将选中的点的XYZ坐标导入txt文件中。使用工具==CAD2019+VS2022。
2024-03-08 19:50:30
1194
1
原创 CAD二开(c#)小试牛刀系列2 简单的数量统计实列表格与单行文字 添加实体
在cad中选择多条直线,将直线所属图层,线长,起点坐标,序号绘制在cad表格中,并使用单行文字进行标识
2024-03-05 21:53:08
623
原创 CAD二开(c#)小试牛刀系列1 选择多条线段并将线段长度汇入表格
在CAD中指定图层而选择多条直线,将直线的长度进行累加统计,将统计的结果绘制在CAD表格
2024-03-03 20:43:26
911
原创 C#二次开发环境搭建问题
未能解析主引用“acmgd”,因为它对 .NET Framework 程序集“mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”具有间接依赖关系,而该程序集的版本为“4.0.0.0”,高于当前目标框架中的版本“2.0.0.0”
2022-09-26 16:52:58
1196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅