自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CAECoder

CAE/CAD软件二次开发知识库

  • 博客(24)
  • 资源 (1)

原创 解决Abaqus有限元分析不收敛的6条建议

  本文为 《6 Tips solving non convergence with Abaqus FEA》的中文翻译,访问原文请点击此处。文章目录解决Abaqus有限元分析不收敛的6条建议1) 检查作业诊断2) 注意警告消息3) 检查边界条件4) 检查接触5) 检查材料定义6) 包括阻尼以解决不稳定如果以上的方法都没有用呢?解决Abaqus有限元分析不收敛的6条建议  每个试图解决非线性有限元分析问题的工程师都经历过:收敛困难。在这个博客中,我将给出寻找引起收敛困难原因的一些方法,以及在A.

2020-08-19 13:43:04 1597

原创 HyperMesh实现自动保存功能

  在采用Hypermesh建模时,经常会遇到软件崩溃的情况。如果忘记保存模型,则半天辛苦建立的模型也随之烟消云散。这时我们多么渴望Hypermesh也具有类似word等软件的自动保存功能该多好。  其实Hypermesh安装目录下自带了自动保存功能的tcl脚本,下面我将介绍如何使用。点击autosave.tcl下载自动保存的tcl脚本;打开Hypermesh软件,依次点击菜单File —> Run —> Tcl/tk Script,选择步骤1下载的autosave.tcl脚本,并点击.

2020-07-23 14:03:12 496

原创 优化Hypermesh脚本性能的几点建议

Performance Improvement and Script OptimizationThe Tcl/Tk language support in HyperMesh allows you to perform many complex operations by developing Tcl based procedures. While this flexibility provides the means to develop a wide range of solutions, there

2020-10-21 23:06:11 28

原创 HyperMesh运行脚本文件的几种方法

Running ScriptsTcl/Tk scripts can be run in several ways.From the File menu, using the Run > Tcl Script optionFrom the Standard toolbar, using the Run Tcl Script buttonFrom a button on the Utility menuFrom a command file using *evaltclscript()Sta

2020-10-18 21:42:10 62

原创 ANSA/META二次开发API自动提示与补全python包使用说明

文章目录在PyCharm上配置在VS code上配置在Eclipse上配置在Sublime Text上配置在Atom上配置  在《ANSA二次开发 - 在PyCharm上搭建ANSA/META二次开发环境》中整理的ANSA/META二次开发API插件包,其可以在所有支持python包进行补全的代码编辑器上正常运行,包括但不局限于以下代码编译器:PyCharm IDEVisual Studio CodeEclipse IDESublime TextAtom  ANSA/META二次开发API

2020-09-23 22:35:25 68

原创 ANSA二次开发 - 在PyCharm上搭建ANSA/META二次开发环境

与PyCharm IDE集成简介  PyCharm 是一个集成开发环境(IDE)。它是专门为Python开发而设计的,并且包含一个智能的Python编辑器,提供各种功能,例如代码自动补全、动态错误高亮显示和快速修复、自动代码重构和丰富的导航功能。你可以按照其网站上提供的说明下载并安装PyCharm。ANSA和META自动补全  一个包含必要文件的软件包,该文件将启用BETA API的自动补全功能和文档,其可在BETA登录站点的如下所列的文件夹中找到:Python_API_Auxiliaries/ID

2020-09-17 22:12:04 121

原创 ANSA二次开发 - Visual Studio Code上搭建ANSA二次开发环境

文章目录Integrating with Microsoft Visual Studio CodeIntroductionANSA and META autocompletionInstallation InstructionsSetting up in Microsoft Visual Studio CodeIntegrating with Microsoft Visual Studio CodeIntroductionVisual Studio Code is a source code edit

2020-09-11 19:52:52 49

原创 ANSA二次开发 - Apps和ANSA插件管理

Apps and the ANSA Plugins ManagerApps和ANSA插件管理Introduction简介The Plugins Manager is a tool that allows the easy managment of Apps. The user can select what apps to have available in ANSA from a pool of Apps. Apps are easy to be installed in the Plugin M

2020-09-09 23:09:01 38

原创 在vs code上配置Hypermesh二次开发环境

  扫描下方二维码关注我的微信公众号 - CAE软件二次开发Lab,查看更多精彩文章!  VS Code 是当今最流行的免费开源代码编辑器之一,其跨平台支持多种编程语言。  尽管Visual Studio Code只是一款轻量级的代码编辑器,但越来越多的程序员已经从其他代码编辑器转到VS code上。根据StackOverflow 2019年度调查报告数据VS Code 在程序员中作为主力代码编辑器的比率已经过半,达到了 50.7%。而Sublime Text 才 23.4%,Atom 是 1.

2020-09-05 21:54:19 155

原创 在visual studio code中实现hm二次开发命令自动提示与补全

下载补全代码片段

2020-09-03 23:07:30 103

原创 10分钟入门 ANSA API

  扫描下方二维码关注我的微信公众号 - CAE软件二次开发Lab阅读全文!文章目录10分钟入门 ANSA APIScript Editor (脚本编辑器)Modules(模块)在ANSA中访问数据ANSA实体ANSA实体编辑卡片检索实体(Retrieving Entities)大量实体集合(Massive collection of Entities)根据实体的名称收集实体获取单个实体创建实体在容器中组织数据模型浏览器 - 零件、组 (Model Browser - Parts, Groups.

2020-09-01 07:00:57 171

原创 vs code实现ANSA/META二次开发API函数自动提示与补全

  在上一篇文章《Eclipse上搭建ANSA二次开发环境》中介绍了在Eclipse中搭建ANSA二次开发环境,但由于无法获得官方提供的API自动补全文件pydev_ansa和pydev_meta所以在Eclipse上进行ANSA/BETA二次开发不是很方便。  作者最近将ANSA和BETA二次开发的API整理成了可以在vs code上实现代码提示和自动补全的文件,其对vs code上进行ANSA/BETA二次开发的工程师来说可以显著提高开发效率。   最终效果如下所示:设置步骤:下载ANSA.

2020-08-27 22:19:18 179 3

原创 Eclipse上搭建ANSA二次开发环境

Integrating with Eclipse IDEEclipse上搭建ANSA二次开发环境Introduction简介  Eclipse is an integrated development environment (IDE). It contains a base workspace and an extensible plug-in system for customizing the environment. In order for Eclipse to support pytho

2020-08-23 20:52:35 110

原创 command.tcl文件在HyperMesh二次开发中的使用

文章目录Command Files关于Command Files的使用Command Files  当HyperMesh打开时,它会生成一个名为command.tcl的Tcl文件。如果此文件不存在,则在HyperMesh会话开始时创建该文件。如果该文件已存在,HyperMesh会将新会话的命令添加到原始文件的末尾。  每次HyperMesh执行修改数据库中某些内容的操作(例如,创建实体、修改值、导入模型等)时,用于执行该操作的Tcl命令以及任何辅助命令都被写入command.tcl文件中。这些命令称为

2020-08-20 23:35:50 283

原创 在notepad++上配置tcl-tk开发环境

文章目录必备软件notepad++上配置运行tcl/tk步骤运行测试  本片博文介绍用Notepad++搭建tcl-tk开发环境。必备软件安装软件ActiveState Tcl 8.5.19 或 tclpro1.4作为tcl的编译器安装notepad++作用脚本编辑器notepad++上配置运行tcl/tk步骤notepad++安装插件NppExec:Plugins -> Plugins Admin,搜索NppExec插件后进行安装,如下:备注:该步骤不是必须的–安装N

2020-08-16 22:14:47 114

原创 加密hypermesh二次开发的tcl tk源文件的基本步骤

  在发布编写的tcl/tk程序时,为了保护自己的源码不被查看可以对tcl/tk进行加密。这需要用到TclPro工具中的procomp模块,procomp.exe 可以将tcl脚本转化为编译文件tbc文件。TclPro安装步骤TclPro下载地址,此处已被隐藏,请点击访问获得下载地址!安装TclPro的注册码为,此处已被隐藏,请点击访问获得下载地址!双击下载的tclpro141.exe,弹出如下安装界面。2. 点击Next,出现如下界面。3. 点击Next,出现如下界面。4. 点击 I.

2020-08-16 15:48:43 255

原创 HyperWorks2017二次开发 - HWTK GUI Toolkit在线帮助

  为了方便大家学习HyperWorks的二次开发中的创建GUI的API学习(HyperWorks提供HWTK GUI Toolkit控件包),我将HyperWorks2017帮助文档中的HyperWorks Tools官方帮助整合到了我的个人网站CAECoder - CAE/CAD软件二次开发知识库中,大家点击HyperWorks Tools官方帮助即可直接访问并搜索相应的GUI控件创建API函数。  HyperWorks Tools官方帮助网站主页如下:  我随后也会抽空对HWTK GU.

2020-08-08 01:54:06 244

原创 ANSA二次开发在线帮助:ANSA和μETA API文档

  为了方便大家学习ANSA二次开发,我将ANSA和μETA二次开发的官方文档整合到了我的个人网站CAECoder中,大家点击ANSA和μETA API官方帮助文档进行访问即可查看。  本站也将开展对ANSA和μETA API文档的翻译工作,请大家持续关注!ANSA和μETA API文档  ANSA和μETA脚本接口是一个应用程序编程接口(API),允许开发人员访问ANSA和μETA核心功能和数据。  ANSA和μETAAPI是Python编程语言的扩展。PythonPython简.

2020-08-05 23:34:21 823

原创 CAELinux - 计算机辅助工程设计Linux发行版

  CAELinux是基于XUbuntu的计算机辅助工程设计Linux发行版,其中包含一系列专为计算机辅助工程设计的工具。  CAELinux最新版本为CAELinux 2018,其基于Xubuntu 16.04,包含用于FEA,CFD或多物理场仿真的全套开源仿真工具,还包含用于CAD-CAM的大型其他工程软件面板:3D打印,电子,数学和编程。  CAELinux 2018代表了2017年开始使用最新软件完成的分发改造,希望您会喜欢它。此版本通常以AMD/Intel 64位CPU的liveDVD...

2020-08-01 22:10:02 81

翻译 FreeCAD - 您专属的3D参数化建模工具

   本篇文章翻译自About FreeCAD,点击此处访问英文网页。   FreeCAD是一个通用用途的参数化3D CAD建模工具,它的开发完全遵循开源(LGPL)协议。FreeCAD直接应用于机械工程和产品设计,但也适用于更广泛的工程应用,如建筑、有限元分析、3D打印和其他任务。  FreeCAD的特征工具类似于Catia、SolidWorks或Solid Edge,因此它也可以归入MCAD,PLM,CAX 以及 CAE的范畴。  它是一个基于特征的参数化建模工具,具有模块化的软件体系...

2020-08-01 21:24:37 140

原创 Tcl/Tk开发工具软件推荐

在正式学习tcl/tk之前,需要安装用于编辑代码的编辑器和运行代码编译器,即搭建代码运行的开发环境。常言“工欲善其事,必先利其器”,选择合适的工具,可以让我们在Tcl/Tk 开发时得心应手,提高开发效率。下面介绍几款笔者使用过的觉得不错的tcl/tk开发工具。在Tcl/Tk程序开发中笔者推荐Komodo IDE集成开发环境。Komodo IDEKomodo IDE是可以在 Windows、Mac OS X 和 Linux 上运行的跨平台的一款强大的IDE,其对脚本语言Tcl、Python、Perl.

2020-07-31 15:44:35 265

原创 并行Hypermesh执行脚本

  Hypermesh不支持多线程划分网格操作。当我们需要并行处理网格时,解决思路为将网格划分任务分解到多个hm中一起执行。本文将介绍如何用命令方式打开新的hm窗口来执行tcl脚本的方法。  首先,需要查看启动Hypermesh的hmopengl.exe所在的位置。  其方法为:点击桌面hm快捷方式,右键查看属性中快捷方式下的目标所列路径,如下图所示。命令行方式打开HM不带tcl脚本打开hmwin+R快捷键打开windows系统的命令行工具cmd。采用call命令启动hmopengl..

2020-07-31 15:42:49 257

原创 hm中创建按钮控件详解

  在hm开发中创建GUI按钮控件的方法有4种:Tk提供的button函数或ttk::button;Hyperworks新提供的hwtk::button函数;Hyperworks旧的创建按钮的CanvasButton函数;Utility Menu Commands中的*createbutton函数  前三种函数为tcl/tk语言定义的创建按钮的,而第4个为Utility Menu Commands函数中用来在Utility页面上创建按钮,仅能在mac文件中使用。button函数使用方法 .

2020-07-30 14:47:15 101

原创 ABAQUS中读写csv文件

  在abaqus进行仿真结果后处理时经常需要将曲线值或者云图数据保存为文件便于后续分析,因此以纯文本形式存储表格数据(数字和文本)的csv是最佳的文件保存格式之一,而且csv文件可以用excel打开查看/编辑方便后续的数据进一步处理。  在abaqus中使用csv也很简单,只需要调用python的csv模块即可。abaqus中保存数据为csv文件示例# -*- coding: utf8 -*-import csv# 导入处理csv的模块filePath = "D:/Temp/"# 数据..

2020-07-30 08:47:16 132

plugin_example.tar.gz|plugin_example.tar.gz

ANSA插件示例文件 - ANSA插件示例文件-ANSA插件示例文件-ANSA插件示例文件-ANSA插件示例文件

2020-09-09

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除