Kenny_Angel's Blog

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

🏄‍♂️ 当前站点: https://saturnbot.cn/
🙆‍♂️ Gitee: https://gitee.com/kenny_angel/
🚄 位置: ShangHai
🌱 专业: 仿真开发/二次开发/工业软件开发
📫 Email: 569641191@qq.com

📚 技术栈覆盖

CAD软件

Catia NX Creo Solidworks FreeCAD

CAE/CFD软件

Ansys Abaqus Nastran Fluent Openfoam

编程语言

C# C++ Python JavaScript

可视化工具

VTK Open3D Three.js

💾游戏玩家, 30年游戏软件应用经验 :XD, 各种风格均有涉猎

🎮Steam Profiles: Kenny_Angel

Shanghai

🌌 3D太阳系模型演示


基于 Three.js 开发的交互式3D太阳系模型,包含8大行星、卫星系统、土星环、小行星带等。

标签: 3D可视化 | Three.js | 太阳系 | 交互式教学


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 的支持不足,很多函数并未进行封装。

🧾 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文件是一种较好的轻量化数据文件格式, 此文件中还可以对节点添加场变量数据, 基于此文件可以进行仿真结果数据的自定义可视化功能开发。

仿真可视化 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 /? 参数可显示帮助信息。

PowerShell CMD tree
📃 Tree for Windows 工具帮助文档

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

PowerShell CMD tree
📃 Catia超级输入(Super Input)

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

Catia Catia二次开发 Super input
📃 Git 常用命令

记录 Git 的常用命令及其用法, 方便日常开发中查阅。

Git 版本控制 开发工具