ANSA二次开发实战——车身弯扭刚度计算文件自动生成(1)
之前的系列文章讲解了BCGUI中常见控件、创建方法及实例;ANSA中Entity属性、方法及实例。感兴趣的可以翻看我以前的文章
最近心血来潮,再加上最近毕业论文也差不多写完,学校也封校,闲的厉害,就想着结合之前讲解的内容和我实习期间的工作内容做一个小例子。
在汽车设计过程中中,工程师经需要计算车身的弯扭刚度,这里就想做一个小插件,能够实现对常规的弯扭刚度计算自动生成计算文件,包含头文件(边界、载荷、计算设置等)和模型信息文件(节点、网格信息),计算时只需要提交头文件即可。
涉及到的内容还是比较多的,花费了三天时间才搞出来。
程序中涉及到之前文章中未遇到的新函数
期间从面向过程到面向对象的方法都试了一遍,这里直接讲解面向对象编程的思路。能够大大加快编程速度,减少代码量。
先展示一下插件的功能:
ANSA二次开发实战——车身弯扭刚度计算文件自动生成(1)
插件还有一些功能待开发,比如说生成的文件格式只适用于OPTISTRUCT求解器;不能更改求解器的一些设置。不过雏形是有了,这些功能可以慢慢添加。
如果大家对这个插件的实现比较感兴趣的话,点个赞,我会在后面的文章结合代码详细讲解开发思路、以及期间我遇到的一些坑。
ANSA二次开发实战——车身弯扭刚度计算文件自动生成(1)相关推荐
- Ambari源码二次开发实战课程(持续更新中)
如果大家想基于 ambari 开发一套自己的大数据平台,那么 ambari 二次开发的相关知识就必须具备.比如:ambari 整体编译,ambrai 汉化,ambari 页面开发,ambari api ...
- ANSA二次开发 - 抽中面的两种方法
文章目录 (一) 使用Skin命令抽中面. (二) 使用Casting抽中面. ANSA是一款非常强大和快捷的前处理软件,用过的人都知道,ANSA在几何清理.模型简化功能方面尤为突出.不仅如此,A ...
- python仿真搭建_仿真秀学院|从零开始学ANSA二次开发:如何利用Designer搭建窗口,含安装步骤...
原标题:仿真秀学院|从零开始学ANSA二次开发:如何利用Designer搭建窗口,含安装步骤 作者 | 团长 仿真秀专栏作者 首发 |仿真秀App 导读:大家好,我是团长,是一名CAEer,还是一名C ...
- ANSA二次开发 - 安装外部python库(以xlrd为例)
Python由于其易用性和良好的可扩展性以及丰富的第三方库,而被越来越多的CAX软件作为二次开发的脚本语言. ANSA前处理软件得二次开发语言就是Python语言,但其与常规Python发行版 ...
- ANSA二次开发 - 加密py文件为pyd格式
文章目录 加密过程 CompileScript加密函数 函数名称 函数语法 功能描述 函数参数 返回类型 返回值 示例 有时候我们希望保护所开发的ANSA二次开发python代码,需要对明文代码进 ...
- ANSA二次开发 - 在PyCharm上搭建ANSA/META二次开发环境
文章目录 与PyCharm IDE集成 简介 ANSA和META自动补全 安装说明 在PyCharm中工作 与PyCharm IDE集成 简介 PyCharm 是一个集成开发环境(IDE).它是专 ...
- ANSA二次开发——BCGUI简介(3)
ANSA二次开发--BCGUI简介(3) 上篇文章ANSA二次开发--BCGUI简介(2)主要介绍了在创建GUI界面中常见的组件创建函数,那如何在窗口中将各种不同的组件排列出我们想要的布局呢?下面就介 ...
- ANSA二次开发——初识Entity
在之前的四篇文章中 ANSA二次开发--BCGUI简介(1) ANSA二次开发--BCGUI简介(2) ANSA二次开发--BCGUI简介(3) ANSA二次开发--BCGUI简介(4) 我们已经对A ...
- 韩顺平主讲织梦dedecms 5.7二次开发实战仿站模板制作视频教程
个人看后感觉 最好的 dedecms 5.7二次开发视频教程 由于原文件太大,上传到cdsn不方便,就传到网盘了 下载地址 传智播客 PHP教程 韩顺平 dedecms 项目开发笔记.rar 下载地 ...
- NX二次开发CreateDialog函数在UI.hxx文件和WinUser.h中的冲突
NX二次开发CreateDialog函数在UI.hxx文件和WinUser.h中的冲突 在UG二次开发中,若使用MFC库,一旦加上#include<Afx.h>头文件,或者使用<wi ...
最新文章
- Worktile荣获NextWorld 2020 年度优秀品牌奖
- 研磨设计模式之 单例模式-3
- 【机器学习】一文解决样本不均衡(全)
- mysql数据库入门教程(10):标识列和事务
- ①Windows Server 8基于远程桌面服务方案的安装
- DistCp迁移Hive数据过程中源集群增加删除文件等场景测试
- 深入源码,深度解析Java 线程池的实现原理
- TCP/IP详解读书笔记:链路层
- 遍历python字典几种方法
- linux常用命令(3)——系统管理1
- 【操作系统】结合哲学家进餐问题分析如何预防死锁
- 方框加对勾怎么输入_Word与Excel中,如何在方框中打对勾?
- Win10系统双击无法打开图片的解决方法
- javascript 正则里面 \s\S 和 . 的区别
- 查看QQ空间秘密的发布时间
- 自动锁定计算机快捷键,教你电脑锁屏怎么设置,让电脑自动锁屏
- linux将目录打包压缩,linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?...
- android返回到首页,android中实现返回首页功能
- Redis主从配置读写分离
- Java游戏编程不完全详解-1