当前位置: 首页 > news >正文

从零开始的二三维CAD|CAE轻量级软件开发:学习以及研发,Gmsh的脚本编辑器设计!

背景:

痛点:

1.编写.geo脚本, 没有智能提示很头大;

2.没有高亮显示很头大!

在数值仿真过程中,大家离不开gmsh这个软件,而在学习的过程中,也离不开要编写.geo脚本, 写这种脚本麻烦的要死,那么多脚本函数要记? 反正写的很头大,

所以,既然为了方便大家,也为了方便自己,不如自己写一款专门针对Gmsh脚本的编辑器.

核心要有以下几点:

3.最重要的是: 智能提示关键字,智能提示关键字!!!!!!!!!!!!
1.打开 以及 保存 .geo脚本;
2.在写脚本的时候,可以高亮显示相关的关键字!
4.可以预览生成的.msh文件,
5.可以直接执行.geo脚本!!!!!!!!

设计过程以及思考:

我们主要采用WPF为框架快速设计,然后使用高亮显示 xshd的设计脚本,搭载Avanio框架.

设计:

这是它的主要功能

使用:

 下面右侧,就是我的geo脚本编辑器,

1,画圈圈的地方,就是智能提示的关键字面板;

2.Tab回车,就可以将选中的函数APi自动补全;

3.选中,删除,清空,另存为,新建脚本,执行脚本以及显示结果等等基本完成了.

如下:

后续加入的功能:

1.后续做一个智能提示配置txt,这样,可以打开整个txt,随便修改成自己的,专属智能提示脚本编辑器

2.将.msh的结果,要可视化,点,线,面,云图,流线等等!

相关文章:

  • 微软全新开源的Agentic Web网络项目:NLWeb详解
  • 性能测试常见指标与瓶颈分析方法
  • [Ethernet in CANoe]1--SOME/IP arxml文件格式的区别
  • 导出docker-compse.yml中docker镜像成tar文件
  • 微调大语言模型后,如何评估效果?一文讲清
  • 领域驱动设计(DDD)【18】之实现聚合的不变规则和持久化
  • 从0到100:房产中介小程序开发笔记(中)
  • day44/60
  • uniapp消息推送
  • Python搭建HTTP服务,如何用内网穿透快速远程访问?
  • 【策划所需编程知识】
  • 83、高级特性-自定义starter细节
  • IBW 2025: CertiK首席商务官出席,探讨AI与Web3融合带来的安全挑战
  • win7实现永恒之蓝ms17_010漏洞之445端口
  • Learning PostgresSQL读书笔记: 第9章 Partitioning
  • .小故事.
  • 腾讯云市场目前饱和度
  • 通达信 稳定盈利多维度趋势分析系统
  • Outlook总是提示登录微软,怎么办?
  • Google机器学习实践指南(逻辑回归损失函数)