双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

EE308 Lab2-1

阮喆吉 阮喆吉 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

Content

  • I.Demand Analysis Based on NABCD Mode
  • II.PSP Form
  • III.Development Tools and Ideas
  • IV.Pair Working
  • V.Summary

The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/608858956?spm=1001.2014.3001.6377
The Aim of This AssignmentDesign a Bobing Software Prototype
MU STU ID and FZU STU ID20124163_832002230
Partner’s MU STU ID and FZU STU ID20124023_832002110

I.Demand Analysis Based on NABCD Mode

In this section, I will firstly introduce the NABCD model.NABCD is composed of the first letters of Need, Approach, Benfit, Competitors and Delivery, which refers to demand, practice, benefit, competition and promotion respectively.Through these five parts, the characteristics of the project can be clearly and concisely summarized.

img

So based on this model, we make a demand analysis for our software “Bobing Game”:

Need:Brother Dong held a Mid-Autumn Festival event(Bobing) in the laboratory yesterday, but the rules need to be manually determined, the dice equipment is not complete, and remote students cannot participate in the epidemic prevention and control. Therefore, I hope that paired students can implement a Bobing software.

Approach:Using Android Studio to development a mobile application that can implement Bobing Game and can allow multiple players to play together.

Benefit:The benefit of this software are very clear. Firstly, we can play Bobing without preparing dice, thinking about the rules, and so on. Secondly, we can play it everywhere and do not be fixed in some places.

Competitors:The competitors may come from two aspects.:
1.The first kind of competitors is the off-line Bobing (Real World). For this kind of competitors, our advantage is that we can play games without real objects. But our disadvantage is that we can not experience the fun of rolling dice in real world.
2. The second kind of competitors is other Bobing Applications. For this kind of competitors, our strength is the clean user interface and easy operations. Given the limited programing skills, we can only implement that multi-players play Bobing in one mobile device and not all play in their own devices. This is our weakness to the second kind of competitors.

Delievery:Since this is a Android mobile application, The delievery strategy is to push it to Android application store so that others can download it and play.

II.PSP Form

Pair-working Software Process StageEstimated Time (minutes)Actual Time (minutes)
Planning
· Estimate3020
Development
· Analysis6060
· Design Spec3020
· Design Review5050
· Coding Standard--
· Design300300
· Coding--
· Code Review-100
· Test100120
Reporting
· Test Report--
· Size Measurement3030
· Postmortem&Process Improvement10090
Total700730

III.Development Tools and Ideas

The design tool we use is Modao because it is easy and friendly to new hands.

And the ideas of designing prototype of Bobing Game are:

Decide how many pages are needed. This means that we should determine what user interfaces the Bobing application needs from the very beginning. In our design, there are six pages (interfaces):main interface, number of people selection interface, nickname input interface , game interface, rules interface and the result interface.

Design the logic-relationship between different pages. This means that we need to correlate the different interfaces by triggering conditions. In our design, the logic-relationship between different pages is shown in a picture below:

img

To be clean and clear. This is very important for our design. If the user interface design is too complex, users will lose interest in using it.

Here is the Prototype link for this experiment: https://modao.cc/app/aa5e3a6452a3b43e9e6af84289e9890138a8c2a9

IV.Pair Working

This is the soul of this Lab. At the beginning, my parter and I did not have a clear division of the work. So we decided to work together for a while before we split up. After a period of cooperation, the prototype of user interface design was completed. Then at that time, we decided to split up, with me continuing to optimize user design and my partner starting the blog writing.

img

img

V.Summary

From this lab 2-1, My partner and I have obtained:

(1).How to work with a partner.

(2).Basic usage of software Modao.

(3).Basic knowledge of designing user interface.

(4).Basic knowledge of NABCD Model.

Given that there are still some defects with my lab 2-1, I think we have tried our best with it.

...全文

相关推荐

EE-308 LAB4 final version.7z

这是本次实验的压缩包

晨起剪桃花

三相PWM整流器双闭环仿真(Simulink仿真实现)

内容概要:本文系统介绍了基于Simulink的三相PWM整流器双闭环控制系统的仿真实现方法,重点对比了模糊PID控制与传统PID控制在电力电子系统中的动态性能差异,涵盖系统建模、控制器设计、仿真搭建与结果分析等关键环节。同时拓展提供了丰富的科研仿真资源,覆盖无刷直流电机控制、智能优化算法、机器学习、图像处理、路径规划、通信与信号处理、电力系统管理等多个技术方向,形成面向科研与工程应用的综合性Matlab/Simulink仿真支持体系。; 适合人群:电气工程、自动化、控制科学与工程等相关专业的研究生及科研人员,具备一定Matlab/Simulink操作基础,正在开展电力电子变换、电机驱动控制或智能控制算法研究的技术工作者。; 使用场景及目标:①掌握三相PWM整流器双闭环系统的建模与仿真流程;②深入理解模糊PID相对于传统PID在抗扰动、响应速度和稳定性方面的优势;③借鉴文中提供的多样化仿真案例,推动智能算法在复杂系统控制中的创新应用与科研成果转化。; 阅读建议:建议结合文档中提供的网盘资源与公众号资料,按照目录结构循序渐进地学习各仿真模型的设计思路与实现细节,动手复现并调试代码,强化对控制策略本质与系统动态特性的理解,提升科研仿真能力。

荔枝科研社

WeVisOne-VL一套模型,把检测、分割、抠图和OCR都接到了一起

WeVisOne-VL 想解决的不是单点能力更强,而是把目标级理解和像素级理解放进同一套视觉语言模型里:从点、框,到 mask,再到连续 alpha matte,都能统一生成。 它覆盖检测、指代表达定位、计数、点选、OCR、分割和抠图,最大的看点是输出粒度可以按需求切换,而且遇到图里根本不存在的目标时,能直接返回 None,尽量避免“看错了还硬答”的幻觉。 技术上,它把任务统一写成结构化文本预测,再配一个只有 960 万参数的轻量像素解码器,不依赖 SAM,也能把框进一步细化成 mask 和 alpha matte。项目同时放出了 2B、4B 权重、推理包、Cookbooks、评测流程和 Gradio Demo;按仓库给出的结果,4B 版本在检测、指代定位、计数、OCR、分割和抠图等多项基准上都压过一批强开源基线。 更值得琢磨的是它背后的数据引擎:用知识图谱驱动概念发现,再结合专家模型与 VLM 校验,把框扩展到 mask 和高质量透明度标注,累计覆盖超过 1 亿张图像。这类工作真正有价值的地方,不只是又做出一个大模型,而是让“看见什么”和“精确到哪一层”第一次被放进一条顺滑的产品链路里。

一叶知秋yyds

用于非线性多载波卫星信道的多输入多输出符号速率信号数字预失真器DPD(Matlab代码实现)

内容概要:本文介绍了一种针对非线性多载波卫星信道的多输入多输出(MIMO)符号速率信号数字预失真器(DPD)的设计与实现方法,采用Matlab代码进行仿真验证。该DPD技术旨在有效补偿高功率放大器在多载波信号传输中引入的非线性失真,提升卫星通信系统的线性度与传输效率。方案聚焦于符号速率层面的处理,相较于传统的采样速率DPD,降低了计算复杂度,同时结合MIMO架构以适应现代宽带卫星通信的需求,具备良好的工程应用前景。文中提供了完整的Matlab实现代码,便于研究人员进行复现、测试与进一步优化。; 适合人群:从事通信系统设计、卫星通信、射频工程及相关领域的研究生、科研人员与工程师,具备一定的信号处理和Matlab编程基础;; 使用场景及目标:①研究非线性失真对多载波卫星通信系统的影响机制;②设计并验证适用于MIMO架构的低复杂度符号速率数字预失真算法;③通过Matlab仿真平台开展算法性能评估与优化,推动其在实际卫星通信系统中的应用落地;; 阅读建议:建议结合通信原理、非线性系统建模与数字信号处理相关理论同步学习,重点关注DPD结构选择、模型参数辨识方法及仿真结果分析,动手运行并调试所提供的Matlab代码以加深理解。

长安程序猿

无刷直流电机模糊神经网络PID-模糊PID-传统PID三种控制对比Simulink仿真

内容概要:本文围绕无刷直流电机(BLDCM)的控制策略,利用Simulink搭建了三种控制方法——传统PID、模糊PID与模糊神经网络PID的对比仿真模型,重点研究了无刷直流电机在转速电流双闭环控制下的性能表现。通过构建统一的系统模型,对三种控制算法进行了详细的建模与仿真实验,全面分析了它们在动态响应速度、稳态控制精度以及抗外部干扰能力等方面的差异。研究结果表明,相较于传统PID控制,模糊PID及模糊神经网络PID在抑制超调、加快响应和增强鲁棒性方面具有显著优势,尤其模糊神经网络PID结合了神经网络的自学习能力和模糊逻辑的推理能力,展现出更强的自适应调控性能。该资源还涵盖电力电子、微电网、路径规划、信号处理等多个领域的MATLAB/Simulink仿真案例,服务于科研与教学需求。; 适合人群:具备一定自动化、电气工程或控制理论基础,从事电机控制、电力电子或相关方向研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握无刷直流电机的基本建模与转速电流双闭环控制原理;②深入理解并对比传统PID、模糊PID与模糊神经网络PID三种控制策略的设计思想与控制性能差异;③学习基于Simulink的电机控制系统仿真建模方法,掌握控制器参数整定与系统性能评估技巧,为科研项目、毕业设计或工程实践提供技术参考与解决方案支持。; 阅读建议:建议结合文中提供的仿真模型与参考文献,动手实践Simulink建模流程,重点关注不同控制器的参数调节过程与系统动态响应特性的关联性,通过对比实验深入理解各类控制算法的优缺点;同时可延伸学习文档中涉及的其他先进控制策略与仿真技术,以拓宽技术视野并提升综合实践能力。

长安程序猿
评论
收藏 已收藏
分享
返回顶部