之前的系列文章讲解了BCGUI中常见控件、创建方法及实例;ANSA中Entity属性、方法及实例。感兴趣的可以翻看我以前的文章

最近心血来潮,再加上最近毕业论文也差不多写完,学校也封校,闲的厉害,就想着结合之前讲解的内容和我实习期间的工作内容做一个小例子。

在汽车设计过程中中,工程师经需要计算车身的弯扭刚度,这里就想做一个小插件,能够实现对常规的弯扭刚度计算自动生成计算文件,包含头文件(边界、载荷、计算设置等)和模型信息文件(节点、网格信息),计算时只需要提交头文件即可。
涉及到的内容还是比较多的,花费了三天时间才搞出来。

程序中涉及到之前文章中未遇到的新函数

期间从面向过程到面向对象的方法都试了一遍,这里直接讲解面向对象编程的思路。能够大大加快编程速度,减少代码量。

先展示一下插件的功能:

ANSA二次开发实战——车身弯扭刚度计算文件自动生成(1)

插件还有一些功能待开发,比如说生成的文件格式只适用于OPTISTRUCT求解器;不能更改求解器的一些设置。不过雏形是有了,这些功能可以慢慢添加。

如果大家对这个插件的实现比较感兴趣的话,点个赞,我会在后面的文章结合代码详细讲解开发思路、以及期间我遇到的一些坑。

ANSA二次开发实战——车身弯扭刚度计算文件自动生成(1)相关推荐

  1. Ambari源码二次开发实战课程(持续更新中)

    如果大家想基于 ambari 开发一套自己的大数据平台,那么 ambari 二次开发的相关知识就必须具备.比如:ambari 整体编译,ambrai 汉化,ambari 页面开发,ambari api ...

  2. ANSA二次开发 - 抽中面的两种方法

    文章目录 (一) 使用Skin命令抽中面. (二) 使用Casting抽中面.   ANSA是一款非常强大和快捷的前处理软件,用过的人都知道,ANSA在几何清理.模型简化功能方面尤为突出.不仅如此,A ...

  3. python仿真搭建_仿真秀学院|从零开始学ANSA二次开发:如何利用Designer搭建窗口,含安装步骤...

    原标题:仿真秀学院|从零开始学ANSA二次开发:如何利用Designer搭建窗口,含安装步骤 作者 | 团长 仿真秀专栏作者 首发 |仿真秀App 导读:大家好,我是团长,是一名CAEer,还是一名C ...

  4. ANSA二次开发 - 安装外部python库(以xlrd为例)

      Python由于其易用性和良好的可扩展性以及丰富的第三方库,而被越来越多的CAX软件作为二次开发的脚本语言.   ANSA前处理软件得二次开发语言就是Python语言,但其与常规Python发行版 ...

  5. ANSA二次开发 - 加密py文件为pyd格式

    文章目录 加密过程 CompileScript加密函数 函数名称 函数语法 功能描述 函数参数 返回类型 返回值 示例   有时候我们希望保护所开发的ANSA二次开发python代码,需要对明文代码进 ...

  6. ANSA二次开发 - 在PyCharm上搭建ANSA/META二次开发环境

    文章目录 与PyCharm IDE集成 简介 ANSA和META自动补全 安装说明 在PyCharm中工作 与PyCharm IDE集成 简介   PyCharm 是一个集成开发环境(IDE).它是专 ...

  7. ANSA二次开发——BCGUI简介(3)

    ANSA二次开发--BCGUI简介(3) 上篇文章ANSA二次开发--BCGUI简介(2)主要介绍了在创建GUI界面中常见的组件创建函数,那如何在窗口中将各种不同的组件排列出我们想要的布局呢?下面就介 ...

  8. ANSA二次开发——初识Entity

    在之前的四篇文章中 ANSA二次开发--BCGUI简介(1) ANSA二次开发--BCGUI简介(2) ANSA二次开发--BCGUI简介(3) ANSA二次开发--BCGUI简介(4) 我们已经对A ...

  9. 韩顺平主讲织梦dedecms 5.7二次开发实战仿站模板制作视频教程

    个人看后感觉 最好的  dedecms 5.7二次开发视频教程 由于原文件太大,上传到cdsn不方便,就传到网盘了 下载地址 传智播客 PHP教程 韩顺平 dedecms 项目开发笔记.rar 下载地 ...

  10. NX二次开发CreateDialog函数在UI.hxx文件和WinUser.h中的冲突

    NX二次开发CreateDialog函数在UI.hxx文件和WinUser.h中的冲突 在UG二次开发中,若使用MFC库,一旦加上#include<Afx.h>头文件,或者使用<wi ...

最新文章

  1. Worktile荣获NextWorld 2020 年度优秀品牌奖
  2. 研磨设计模式之 单例模式-3
  3. 【机器学习】一文解决样本不均衡(全)
  4. mysql数据库入门教程(10):标识列和事务
  5. ①Windows Server 8基于远程桌面服务方案的安装
  6. DistCp迁移Hive数据过程中源集群增加删除文件等场景测试
  7. 深入源码,深度解析Java 线程池的实现原理
  8. TCP/IP详解读书笔记:链路层
  9. 遍历python字典几种方法
  10. linux常用命令(3)——系统管理1
  11. 【操作系统】结合哲学家进餐问题分析如何预防死锁
  12. 方框加对勾怎么输入_Word与Excel中,如何在方框中打对勾?
  13. Win10系统双击无法打开图片的解决方法
  14. javascript 正则里面 \s\S 和 . 的区别
  15. 查看QQ空间秘密的发布时间
  16. 自动锁定计算机快捷键,教你电脑锁屏怎么设置,让电脑自动锁屏
  17. linux将目录打包压缩,linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?...
  18. android返回到首页,android中实现返回首页功能
  19. Redis主从配置读写分离
  20. Java游戏编程不完全详解-1

热门文章

  1. 建筑有言丨如果大学有一个最好的专业,那就是建筑学
  2. python中encode用法_Python中encode()方法的使用简介
  3. 实际利率 名义利率
  4. Java微信支付退款异常
  5. 微信支付异常故障记录
  6. 在windows 20003 下IIS6.0支持PHP的配置方
  7. 三箭暴雷造清算 回顾三箭资本Zhu Su黑以太坊奶自己投资项目的黑历史
  8. 不要和陌生人说话,消息中间件之 Topic
  9. Git中HEAD和ORIG_HEAD指针指的是什么
  10. P3320 [SDOI2015]寻宝游戏