最新博客

基于ezdxf的DXF编写

2020年03月16日 星期一

本文主要用于讲采用python的ezdxf模块进行DXF格式的CAD创建。主要讲清楚了具体对象结构和使用流程。在此基础上结合相关帮助文件可以进行较为复杂的图形绘制了。……

2-对象结构与数据类型

2020年03月04日 星期三

在上一部分中,讲解了如何安装pyautocad模块并尝试了第一个HelloWorld程序。在这一部分将讲解对象结构和数据类型。1.4 对象结构在AutoCAD安装目录中,可以通过acadauto.chm找到Autodesk AutoCAD 2014:ActiveX Reference Guide帮助文件, 这一文件给出了应用接口程序处理CAD文件时的对象结构。以下就是一个ActiveX……

继 续 阅 读

1-第一个pyautocad程序

2020年03月03日 星期二

要应用Python在CAD中需要两方面的知识,一是ActiveX Automation,这个是AutoCad中基础二次开发接口。ActiveX Automation标准是微软公司基于COM(组件对象模型)体系结构开发的一项技术,允许用户由一个Windows应用程序控制另一个Windows应用程序,实现数据共享,代替重复性的手工操作。用户可以选择合适的编程语言实现此功能,CAD中推荐采用的VBA(V……

继 续 阅 读

继承的应用-截面特性求解

2020年02月28日 星期五

本例主要基于闭合截面的例子讲如何合理应用python中的继承。 对于由闭合多段线形成的截面,其基类可写为 class 多段线: # 对于一个多端线而言,初始化需要得到节点坐标……

继 续 阅 读

已显示4/5篇

精选博客

新旧坐标转换的问题

主要谈谈坐标转换问题……

继 续 阅 读

桁架

首先需要明确对象关系。对象类名及方法均采用大驼峰式命名,属性均为小驼峰,以区别于通常的python中的小写命名方式。最顶层对象类似于Abaqus中的顶层mdb对象,其有且只有一个。我们将其视为my_truss模块顶层对象:Truss2D:理论上可以建立多个Truss2D对象用以比较分析 次级对象:均由Truss2D对象生成Result:结果文件对象Bar2D:2……

继 续 阅 读

稳定与屈曲

一直觉得这些写稳定的书籍有一个事情没有讲清楚,就是什么是稳定。一上来就讲几种失稳(稳定分叉、不稳定分叉等)会让人觉得有些不知所措。这里就谈谈自己的理解。……

继 续 阅 读