catia怎么将特征参数化_浅谈Catia VBA与参数化建模的结合
有的人,CATIA参数化模型做的有模有样,然而当他做出有几十个参数的模板时,即使有说明文件,对其他人来说,使用起来也并不容易。
甚至他自己有时都会忘了,哪些参数控制的是哪些特征……
有的人,CATIA 宏代码写的洋洋洒洒,然而当他用成百上千行代码完成建模之后,发现这些操作只需要简单的手动操作就能完成……
以上两种人,都是曾经的小编,直到后来,小编逐渐明白了一个道理:小孩子才做选择,而成年人……
当我们把VBA和参数化结合到一起时,整个世界都美好了(事实并没有这么夸张)
废话不多说,接下来,小编就来举个再简单不过的例子。
如果你看过了小编前面的这篇文章:
那么你很容易做出可以用两个参数R,H来控制的圆柱:
那么你也很容易做出下面的界面
但就像文章开头说的,两种方法各有利弊。
现在,我们将做好的参数化的Part文档保存起来,如
D:\Template.CATPart
然后对程序做如下修改:
你就可以实现下面的效果
而如果你读过了上面的代码,你会发现,我们并没有用大量的代码来实现建模。
关于参数化与二次开发的结合,上面只是一个最简单不过的小例子,其具体的定义很难说清楚,但肯定不是仅仅为参数的修改做个交互界面这么简单。比如,我们可以将复杂的算法写在程序中,然后将计算结果体现在三维数据上……
catia怎么将特征参数化_浅谈Catia VBA与参数化建模的结合相关推荐
- catia如何测量毛料尺寸_浅谈线束尺寸测量基准点的定义
在实际工作中,经常遇到这样的问题,线束图纸上面的设计尺寸很多时候标的比较粗糙,对线束尺寸测量的基准点定义不清晰,工艺这边经常搞不清楚到底从哪里开始测量?这将直接影响开线长度.到底包不包含连接器(接插件 ...
- 《计算机辅助教学及应用实践研究》,《论文_浅谈计算机辅助教学(定稿)》
<论文_浅谈计算机辅助教学(定稿)> (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 摘要:计算机辅助教学中要用到多媒体课件 ...
- python判断两个对象是否为相等使用的运算符是_Python入门_浅谈逻辑判断与运算符...
这是关于Python的第6篇文章,主要介绍下逻辑判断与运算符. (一) 逻辑判断: 如果要实现一个复杂的功能程序,逻辑判断必不可少.逻辑判断的最基本标准:布尔类型. 布尔类型只有两个值:True和Fa ...
- catia三维轴承_浅谈基于CATIA二次开发的单排四点接触球轴承三维设计论文
浅谈基于CATIA二次开发的单排四点接触球轴承三维设计论文 一.概述 单排四点接触球转盘轴承是一种能够同时承受较大轴向负荷.径向负荷和倾覆力矩等综合载荷,集支承.旋转.传动.固定等多种功能于一身的特殊 ...
- swift 引用其他类_浅谈swift中闭包修饰符 weak?unowned? 或什么都不用
浅谈swift中闭包修饰符 weak?unowned? 或什么都不用 平常的开发中,clourse是我们iOSr绕不过去的坎儿. 苹果本身也很重视闭包,像之前的一些老的target-action类型的 ...
- python sys模块作用_浅谈Python中的模块
模块 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式.在Python中,一个.py文件就称之为一个模块(Mod ...
- opencv运动目标跟踪预测_浅谈多目标跟踪中的相机运动
©PaperWeekly 原创 · 作者|黄飘 学校|华中科技大学硕士生 研究方向|多目标跟踪 之前的文章中我介绍了 Kalman 滤波器,这个算法被广泛用于多目标跟踪任务中的行人运动模型.然而实际场 ...
- python的re2和re区别_浅谈Python中re.match()和re.search()的使用及区别
1.re.match()fvk免费资源网 re.match()的概念是从头匹配一个符合规则的字符串,从起始位置开始匹配,匹配成功返回一个对象,未匹配成功返回None.fvk免费资源网 包含的参数如下: ...
- java方法区对象类型_浅谈Java内存区域与对象创建过程
一.java内存区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域.这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有的区域则 ...
最新文章
- 沈向洋:读论文的三个层次
- SAP S4HANA系统里的客供件管理
- DS实验题 Floyd最短路径 Prim最小生成树
- linux shell 数组倒序
- mysql access 2017_如何把Access的数据导入到Mysql中
- AI算法连载19:统计之最大熵算法
- 斯坦福 CS228 概率图模型中文讲义 二、概率复习
- 服务器Context、虚拟主机配置(管理、配置)
- 京东下拉词框天猫下拉词框优化推广方法分享
- matlab 乱七八糟求最大值~
- 软件系统测试用例设计,软件系统测试用例设计步骤
- 分享一个修改电脑IP的小工具
- iOS--HealthKit简单使用
- 建筑智能化集成系统及架构简介
- 8种zk-SNARK构建的比较
- 图片转PDF怎么转换?快学习这三种免费转换方法!
- android 齿轮动画,Android仿正点闹钟时间齿轮滑动效果
- Unity 获取手机触摸方法
- css中float问题,列表中的css float问题
- Rstudio的界面如何恢复成四个界面
热门文章
- 【Flink】Flink Committing offsets to Kafka takes longer than the checkpoint interval
- 95-872-040-源码-CEP-CEP简介
- 【Elasticsearch】Elasticsearch:Runtime fields 入门, Elastic 的 schema on read 实现 - 7.11 发布
- 05-java向Neo4j添加节点及其关系
- 【Flink】ExceptionInChainedOperatorException: Could not forward element to next operator Buffer
- 95-270-019-源码-指标监测-常用监控指标
- 【Docker】Mac下Docker启动Kubernetes处于一直启动中(卡死)
- 60-100-040-使用-DataSource-介绍
- 【Spring】Spring Boot 和 Redis 常⽤操作
- yarn:hadoop YarnChild OutOfMemoryError Java heap space || GC Overhead limit