使用AutoLISP获取或设置AutoCAD全局比例因子

使用AutoLISP获取或设置AutoCAD全局比例因子
在使用AutoLISP进行AutoCAD的二次开发时经常需要获取或设置图纸的全局比例因子。例如,在进行尺寸标注或使用MTEXT、DTEXT命令时需要设置字体的大小,此时字体的大小需要根据图纸的绘图比例进行缩放,为了获取图纸的缩放比例就需要获取全局比例因子。存储全局比例因子的AutoCAD系统变量为DIMSCALE ,可使用getvar命令获取AutoCAD系统变量的值...

AutoLISP获取TEXT/MTEXT文字的字符串坐标文字高度等属性信息

AutoLISP获取TEXT/MTEXT文字的字符串坐标文字高度等属性信息
在AutoLISP中获取单行文字TEXT和多行文字MTEXT的字符串、文字位置坐标和文字高度等属性信息,可以通过读取文字图元的图元组码来实现。例如:从选择集ss1中获取文字的字符串文本、文字插入点的x、y坐标和文字的文本高度,代码如下:(setq strent (entget (ssname ss1 1)))(setq strtxt (cdr (assoc 1 strent)))(setq px (car (cdr (assoc ...

CATIA二维工程图制作和插入图框及标题栏的方法

CATIA二维工程图制作和插入图框及标题栏的方法
在CATIA里通过三维设计完成后,一般要出二维工程图来指导生产。直接在CATIA软件里出工程图,可以使二维工程图和三维数模保持关联,有利于后续的更改。在一般的企业里二维工程图都有根据企业标准的要求制作的图框和标题栏。下面将介绍在CATIA二维工程图里制作和插入图框及标题栏的方法。在CATIA二维工程图里插入标题栏和图框有两种方法:根据...

CATIA参数化自动建模

CATIA参数化自动建模
CATIA参数化自动建模技术是对CATIA脚本式二次开发技术的应用性研究。在CATIA脚本二次开发技术的基础上实现了CATIA模型参数的分离、脚本的自动调用和后台自动化建模技术。在这些技术的基础上开发出来的软件,不仅可以实现模型的自动建立,而且可以实现相关件、常用件的批量处理与库式建模。这样可以轻松的实现可分离参数模型的快速建立,大大...

Hyperworks/Hypermesh自定义快捷键及快捷键语法详解

Hyperworks/Hypermesh自定义快捷键及快捷键语法详解
1、自定义快捷键在Hypermesh界面中,可通过下拉菜单Preferences->Keyboard settings打开自定义快捷键面板,如下图所示。在上方的软键盘中单击要定义的快捷键,在下方其对应的Command栏中输入相应的命令,或在File栏中指定要定义的脚本文件,即可进行快捷键的自定义。在快捷键定义时,可以使用Ctrl,Shift,Ctrl+Shift组合键。任何Hyper...

CATIA CAVA模块简介(四)

CATIA CAVA模块简介(四)
1、CAVA Wiper风窗雨刮的刮水的几何形状并没有严格的标准要求,但是雨刮的刮水面积必须满足相应的标准法规。通过CAVA Wiper可以模拟雨刮刮水的几何形状,从而可以计算出雨刮在风窗上的刮水面积。结合CAVA Vision确定驾驶员的视野,从而可以校核出雨刮刮水面积所占视野范围的百分比。标准雨刮、不规则雨刮和定向雨刮,这三种雨刮都能够模拟...

CATIA CAVA模块简介(三)

CATIA CAVA模块简介(三)
1、CAVA Safety在现在的汽车设计中,乘客和行人的安全变得越来越重要。依照最新的法规,汽车需要进行实车碰撞测试。对于设计者来说,尽早地在CAD系统中确认哪些区域需要进行碰撞测试,是非常重要的。对于行人保护包含了发动机舱盖和挡风玻璃以及在头部冲撞情况下车辆内部的特定区域。这些区域的尺寸和位置决定于车辆的参数,它在车辆的几何...

CATIA CAVA模块简介(二)

CATIA CAVA模块简介(二)
1、CAVA OVA(CAVA Overall Vehicle Architecture)在设计的初期——车辆的概念设计阶段,通常没有详细的车辆结构数据。诸如车辆的大小、座椅的位置等参数都是有限的,而且这些数据随时都可能发生变更。为了快速的创建并且能够可视化地表达这些参数对当前设计的影响,CAVA OVA提供了大范围的可更改性。OVA设计环境提供了以下功能:(1)静态...

CATIA CAVA模块简介(一)

CATIA CAVA模块简介(一)
CAVA(CATIA V5 - Automotive Extensions – Vehicle Architecture)是由Transcat PLM和德国汽车制造商整合的一个CATIA功能模块。此模块中包含了国际上使用的一些汽车法律法规和标准,它可以在从概念车设计到整车认证的车辆设计全生命周期中提供相关相关法律法规及认证标准的参考和校验。并提供了许多基于CATIA的人机工程解决方案。CAVA是CAT...

利用VBA进行CATIA二次开发的基本流程

利用VBA进行CATIA二次开发的基本流程
利用脚本和宏对CATIA进行二次开发简单易学,很多时候可大大提高CATIA的效率。CATIA支持的脚本有微软的VB Script和CATIA自带的CAT Script,这两种脚本都是基于CATIA的COM端口技术,除扩展名不一样外,语法和语言结构完全一样。CATIA提供的宏开发工具为微软的VBA。1、脚本的创建(1)在CATIA中点击菜单Tools->Macro->Start Recording弹...
© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: