Kenny_Angel's Blog

Hi there 👋 欢迎来到我的个人页面✨

· 🏄‍♂️ 当前站点: https://kennyangel.github.io/

· 🙆‍♂️ Gitee: https://gitee.com/kenny_angel/

· 🏆 Github: https://github.com/KennyAngel/

· 🚄 ShangHai

· 🌱 仿真开发/二次开发/工业软件开发

· 📚 解决方案覆盖:
   - Catia | NX | Creo | Solidworks | FreeCAD等主流CAD软件。
   - Ansys | Abaqus | Nastran | Fluent | Icepak | Openfoam等主流CAE|CFD软件。
   - Hypermesh | Ansa等主流仿真前后处理软件。
   - C# | Python | Matlab等开发及计算语言。CPP正在学习中🤣唉, 学了好久了哈哈哈还是没学完。
   - VTK | Open3D等可视化工具。
   - 以及其他各种乱七八槽的方向, 如WindowsAPI、html/js/css基础、数据库等等。

· 💾 游戏玩家, 30年游戏软件应用经验 :XD, 各种风格均有涉猎, Steam Page: https://steamcommunity.com/profiles/76561198071342429/

· 📫 Email: 569641191@qq.com

· 🌏 聊天室: 问题反馈 | 更多的Ideas


1、ANSYS 相关


· 🧾 ANSYS_UIDL二次开发-基础

基于经典ANSYS的UIDL二次开发, 配置ansys菜单栏

· 🧾 ANSYS_UIDL二次开发-高级程序部署方式

基于经典ANSYS的UIDL二次开发, 配置ansys菜单栏。以Project角度, 可将UIDL程序以不同开发项目进行部署, 方便项目进行管理。

· 🧾 ANSYS DesignModeler JS脚本开发方法

DesignModeler(DM)目前为止支持两种开发方式: ACT Python、JavaScript。由于Ansys目前主要更新SpaceClaim(SCDM), DM更新进度缓慢, 因而目前来说 DM 对于 ACT Python 的支持不足,很多函数并未进行封装。因而 JS 仍有开发的需求。但是Ansys官方给出的 JS 文档过少,本文记录部分 JS 调试的方法。

· 🧾 CAE-蠕变分析材料模型-ANSYS

ANSYS中蠕变模型使用的总结, 具体取决于测试中可用的蠕变数据类型, 蠕变数据可通过拟合得到模型参数.

· 🧾 HFSS_Script_UI_插件类开发

本文介绍 AEDT HFSS 的GUI开发方式.


2、Python 相关


· 🧾 Python免安装版环境配置

独立Python编译器部署方式介绍

· 🧾 pip命令参考

pip的部分命令参考

· 🧾 Open3d Info(按键控制参考命令)

Open3d 启动后, 可通过键盘快捷键改变可视化风格等

· 🧾 Python scipy库实现曲线拟合

利用 scipy 实现修正时间硬化蠕变方程的拟合

· 🧾 Python 程序打包

利用 pyinstaller 库, 将Python源码打包为exe程序

· 🧾 Python自定义外部库导入路径

Python中 import 导入外部库经常会碰到找不到库路径的问题,在使用各种 embed 版本 python 时比较棘手。本文介绍一种方便的形式,自定义外部库导入搜索路径。


3、仿真可视化相关


· 🧾 PLY文件格式

PLY文件格式的介绍及简单案例

· 🧾 Abaqus提取节点数据和单元数据进行可视化

PLY文件是一种较好的轻量化数据文件格式, 此文件中还可以对节点添加场变量数据, 基于此文件可以进行仿真结果数据的自定义可视化功能开发。本文将介绍可视化的第一步, 即从CAE软件中提取节点和单元数据, 并进行可视化。后续将更新文章对PLY文件追加场变量实现仿真结果场数据的可视化。

标签: 仿真可视化、Abaqus网格数据提取、PLY生成

· 🧾 OCC_MSVC编译

记录OCC程序的编译过程, 源程序来源于官网, 基于 vs2022 + vc142 进行编译。

标签: OCC | Opencascade | C++编译 | 工业软件开发


4、其他


· 📃 Windows PowerShell 执行策略

PowerShell 执行外部下载脚本, 可能会碰到由于执行策略权限问题, 导致脚本运行失败。当有B/S架构与C/S集成等业务时, 如B端下载脚本至本地, 本地策略不允许执行, 将影响整体流程。本文结合微软官方资料进行精简介绍如何更改策略。

标签: PowerShell | 安全策略

· 📃 CMD tree 命令介绍(MSDN)

cmd tree 命令可以打印指定路径下的文件夹及文件结构树, tree /? 参数可显示帮助信息。该链接介绍 tree 命令的使用方法, 来源: MSDN。

- 其他参考:markdown引入树状目录

标签: PowerShell | CMD | tree

· 📃 Tree for Windows 工具帮助文档

Tree for Windows 工具类似于 CMD tree 命令, 但是功能更强大。

- 其他参考:Tree for Windows 下载页面

- 其他参考:强大的命令行工具: tree

- 其他参考:Window平台下tree 命令使用

标签: PowerShell | CMD | tree

· 📃 Catia超级输入(Super Input)

catia 二次开发中, 利用StartCommand方法和超级输入的相关命令, 可以实现很多特异功能, 用法可结合项目需求进行挖掘。

标签: Catia | Catia二次开发 | Super input


5、待测试和实现的小需求