EE308FZ-LAB2-2

激动的小马劈叉 2022-11-11 16:26:07
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/608859318
My MU STU ID and FZU STU ID20122187(MU)_832001215(FZU)
Teammate's MU STU ID and FZU STU ID20123990(MU)_832001206(FZU)
GitHub linkhttps://github.com/qAWSEDGRTFH/EE308-Lab2-1
Video demo linkhttps://www.bilibili.com/video/BV1JP411c7tF/

目录

1.PSP Form

2.Design thought

3. Important and Difficuit Points in Programming

3.1Setting the background image

3.2 Random dice roll

4. Some Photos of Our Wechat Mini Software

5.cooperation

 6.conclusion


 

1.PSP Form

PSP StagesEstimated Time/minsCompleted Time/mins
Planning3030
Time Estimation3030
Development2020
Requirement Analysis4030
Design Documents--
Design Review--
Code Specification3060
Specific Design120150
Specific Coding900960
Code Review3060
Test6060
Presentation3030
Test Report3030
Calculation Workload1030
Summary&Improvement6090
Total13901590

 

 

2.Design thought

  I have to say, there are many ways to do this assignment. We can use wechat mini programs, websites, apps, and computer applications. Initially, we envisioned writing html files to use web pages to complete the development of the program. Because using web development is definitely the easiest way. But after trying it out, we realized that none of our previous courses had learned anything about front-end development. It was very difficult for us to learn front-end development and produce a complete program in two weeks. Finally, we chose to use the same simple wechat mini program to develop this software. Because wechat small program has many templates for us to choose, at the same time, its visual development and a variety of fine notes greatly reduce the difficulty of our development. 

 

 

3. Important and Difficuit Points in Programming

3.1Setting the background image

   We found that unlike other development software, wechat mini program cannot read pictures from files to complete the background image. We need to convert the image into a website link or base64 encoding to be recognized by the applet. We chose an easier image link. We uploaded the background image we needed to QZone so that we could get the website link of the image. Just like this.

 

    Of course, there are many more images, and I'll show only two of them here.

3.2 Random dice roll

   The casting of dice and the judgment result are the core code of this program. The development language of wechat small program is much the same as what we have learned before. When we encountered difficulties, we consulted students majoring in software engineering.

 Judge the result by the dice.

 

    I've only taken a little bit of it here because it's so long, but what's the difference between this code and this one. 

4. Some Photos of Our Wechat Mini Software

  

 

5.cooperation

  We couldn't meet face to face to complete this project together due to the horrible COVID-19 pandemic. My teammate is stuck outside the school and can't get back to school. We can only collaborate through the network. It is very inconvenient. That's a lot more work for us, and because of that, our demo video only has one person speaking.

 

 6.conclusion

    I have to say, this is the first time we've ever written a full interactive program. We had only learned to program a few simple programs before, none of which had interactive interfaces. It was also the first time I had collaborated on a program. In this experiment, with many unforgettable experiences. The process of making something out of nothing is full of accomplishment. Before that, we knew nothing about these program ui designs and interactive interfaces, This experiment forced me to learn little by little. From the experiment I understand that the programming language is much the same, other languages, as long as a little learning can learn to write wechat small program. At the same time, the experiment also taught us some techniques for working together. Two people working together, it is inevitable to produce some different ideas and train of thought. Therefore, in this experiment, we adopted the way of one main force and one assistant to complete the experiment together. We first determined the experimental protocol together, then one person then assists the other to finish. This is a very nice way to do it. 

 

 

...全文
645 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文围绕“基于超局部模型与自抗扰ESO观测器的无模型预测电流控制改进策略”展开研究,提出一种结合超局部模型(ULM)与扩张状态观测器(ESO)的无模型预测电流控制(MFPCC)改进方法,旨在提升永磁同步电机(PMSM)电流环的动态响应性能与抗干扰能力。该策略利用超局部模型对系统行为进行局部逼近,避免依赖精确数学模型,同时引入自抗扰控制中的ESO实时观测并补偿系统内外部扰动,有效抑制参数摄动、负载变化及模型不确定性带来的影响。研究通过Simulink搭建完整的控制系统仿真模型,对传统MFPCC与所提改进策略进行对比分析,验证了新方法在电流跟踪精度、响应速度和鲁棒性方面的优越性。; 适合人群:具备电机控制、现代控制理论及Simulink仿真基础的电气工程、自动化及相关专业的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于高性能电机驱动系统中电流环控制器的设计与优化;②为无模型控制与自抗扰控制的融合应用提供技术参考;③支撑相关课题的仿真验证、论文复现与创新方法研究。; 阅读建议:建议读者结合Simulink仿真模型深入理解控制结构与参数整定过程,重点关注ESO的观测性能与扰动补偿机制,并可通过改变负载条件、参数偏差等工况进行鲁棒性测试,进一步掌握该改进策略的核心优势与适用边界。

285

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧