2026/1/18 8:15:40
网站建设
项目流程
jsp网站开发教程,外贸网有哪些,长春网站建设报价,wordpress媒体库图片为什么要开发自己的小软件我读研究生承担的第一个项目#xff0c;是用MATLAB GUI开发了一种织物复合材料力学性能预测软件。用现在的眼光看#xff0c;那个软件实在是简陋无比。但就是这个小小的东西#xff0c;让我和软件结了缘。尽管我从事工业软件开发是在这很多年以后了…为什么要开发自己的小软件我读研究生承担的第一个项目是用MATLAB GUI开发了一种织物复合材料力学性能预测软件。用现在的眼光看那个软件实在是简陋无比。但就是这个小小的东西让我和软件结了缘。尽管我从事工业软件开发是在这很多年以后了但是第一次开发出界面能够点几下计算出结果的兴奋感我至今仍记得。因为这个契机我毕业后坚持开发了很多自己的算法并且界面化也逐渐转到了工业软件方向。这几年了解下来我发现很多课题组都有不少自己的实用算法但是因为专业限制这些算法普遍没有一个好用的交互界面和渲染窗口。玉不琢不成器。一个界面可以大大提升我们科研成果的展示度方便传承和持续升级也有利于保护我们的代码。现在很多纵横向项目交账的时候都要求交付软件或者硬件样机靠几篇论文结题的时代已经过去了。对于课题组来说大部分的情况下也不需要用到多么高深复杂的软件技术。Matlab APP Designer或者Py Qt足够了这两个东西上手也比较容易。算法类小软件的界面的工作无非就是三条用户通过界面输入参数或者文件点击按钮调用算法完成计算界面展示结果。尤其是Matlab APP Designer简直是广大MATLAB用户的福音它和QT十分相似尤其是新的容器和网格布局的引入大大提升了实用性。静界有限元工作室案例我们在《二自己也能开发ABAQUS复合材料层合板自动建模工具》一文中阐述了使用Matlab APP Designer开发自己的建模工具的案例。在《一分钟上手的ABAQUS结果二次处理工具》一文中又给出了基于Matlab APP Designer开发的后处理工具下面这个是同事请我帮忙做的一个PyQt界面案例他提供基础算法我给他做了界面和软件封装分分钟提升了展示度