北邮计算机实习设计报告.doc_第1页
北邮计算机实习设计报告.doc_第2页
北邮计算机实习设计报告.doc_第3页
北邮计算机实习设计报告.doc_第4页
北邮计算机实习设计报告.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机实习设计报告选题:1,2,3,4,5一、 均值方差计算器编译语言:visual basic 开发工具:visual basic 6.0设计思路:1运行程序,弹出对话框用户根据自己的需要选择“输入数据”或“文本载入”。2用户确定数据点击提交后,系统根据用户输入程序内的变量判断输入是否正确,若不正确,弹出错误提示。 3显示计算结果。设计细节:在设计本题时,首先考虑到vb的界面功能,依据所要实现的功能绘制好界面,然后对每一个设计好的按钮及编辑框编写程序。在设计输入数据及报错时,将其设置为可在编辑框中输入任意字符,按下均值或方差按钮后,将输入内容进行判断处理,如果是数字则继续计算并得到相应值,若输入内容不是数字,则设置msgbox弹出错误提示。 文本载入时,需添加一个commandialog控件,按下文本载入按钮后,会弹出可以检索电脑内所有内容的对话框,选好相应文件(txt或doc文件)后,对文件内容进行逐字读取,并将其中的数字导入到text控件中,后续操作及效果与输入数据相同。设计感想:通过这个简易计算器的设计,我基本熟悉了vb的使用方法。设计界面时考虑到了功能及界面美观,特别是文本载入及msgbox控件的使用。软件设计时报错功能必不可少,既提高了实用价值又可避免使用者操作不当造成其他后果。运行界面:二、数字波形生成编译语言:visual basic 开发工具:visual basic 6.0设计思路: 1运行程序后,弹出对话框,用户输入要求的A、B序列的值2输入完成,系统根据用户输入值判断数据是否正确,若数据不符合要求,弹出错误提示。3定义“与”“或”“非”“异或”“与非”“或非”4生成A、B、F等生成图 5其它:加滚动条设计细节: 依据所要实现的功能绘制好界面,然后对每一个设计好的编辑框及按编写程序。在设计输入数据及报错时,将编辑框中的数据导入到数组中,判断数组中元素,若其大于1或小于0或大于1小于0,则设置msgbox弹出错误提示,若符合要求,按照输入的序列在相应图片框中显示波形。显示波形:将输入的序列导入到数组ai中,1代表高电平,0代表低电平,首先画出点(i,ai)到点(i+1,ai)的直线,再判断ai不等于ai-1时,划线(i,ai-1)到(i,ai)。波形显示时,每段所对应的长度设置会随着输入序列位数自动调整至适合边框。 实现逻辑运算:实现的逻辑操作包括“与”“或”“非”“异或”“或非”“与非”,按下操作按钮后,首先对两序列的长度进行比较,将两序列分别导入数组a(),b()中若a、b数组长度不等,则用msgbox弹出错误提示,否则继续进行逻辑运算,并将结果显示在text框中。设计感想:通过对数字波形生成器的设计,我熟悉了picture控件的使用使用及图形绘制。并在此熟悉了数据读取、自动调整功能。另外,msgbox实用度极高。运行界面:A与B A或B 非A 异或 或非 与非特点:图片中,坐标轴最大值可随n的大小变化,因此,n的数值没有限制。三、 计算有限长数字序列线形卷积,并画出关系图编译语言:visual basic 开发工具:visual basic 6.0 设计思路: 1定义数组x(n),h(n)。 2定义卷积“*”。 3计算得出y(n)=x(n)*h(n),并输出y(n)值。 4画出x(n),h(n),y(n)图形 5当用户输入不符合要求时,弹出错误提示。设计细节:依据要求实现的功能绘制好界面,对每一个设计好的编辑框及按编写程序。在界面上,设置两个输入n值的编辑框,输入n值后,按下相应按钮后,通过内部定义的序列及定义卷积函数计算得出此时x(n)、h(n)、y(n)三者的值,并输出x(n)、h(n)、y(n)图形。当n值超过9、19、28时,会分别弹出对x(n)、h(n)、y(n)存在非法输入的提示框,但不影响其它未非法值的显示。设计感想:通过这个卷积计算器的设计,我进一步熟悉了vb中picture控件的功能,熟悉了读取及控制范围语句。在编写卷积运算函数时,遇到的问题比较多,但通过与同学讨论得到了正确的函数表达式,因此,在这次设计的过程中,我体会了团体合作的重要性。运行界面: 四、多米诺骨牌动画软件:cinema 4D,会声会影设计思路: 1设计骨牌样式和动画路径,机关,特效等形式。2选择导出格式,配音效,以3D样式呈现。3后期调整,校正。设计细节:在C4D界面中先利用其路径功能,绘制弧线、字母的曲线并调整大小。构造一个立方体,调整大小至正常骨牌比例,利用克隆功能,分别将其路径对象设置为已绘制好的曲线,通过调整骨牌步幅保证相邻骨牌可以相撞并倒下,将所有骨牌设置为刚体,添加材质,更改材质的颜色等参数。添加地面,设置为碰撞体,此时骨牌一半会陷入地下,可通过改变其垂直向坐标将其提到地面之上。在添加各触发源时,基本选为球体,通过设置关键帧时期运动状态改变,第一个触发源用于撞倒字母Y的最下端,Y倒完之后再添加一个球体作为第二个触发源用于撞倒字幕L的右端。第三个触发源添加在L倒完之后的圆弧线上。在制作过程中利用摄像机功能,不断转移视角,可以看到骨牌倒下的细节与各种材质的效果,最后整体俯瞰。然后将动画渲染后导出。将所制作的视频导入会声会影,加载音频文件(来源于动漫),添加背景音乐及配音,为影片添加片头片尾及制作人信息。设计感想:通过本次动画的设计与制作,我学会了C4D的基本操作,熟悉了会声会影的基本使用方法,为后续制作其它视频文件打下了基础,必会在今后的学习生涯中有所助益。五、模拟信号发生器编译语言:visual basic 开发工具:visual basic 6.0设计思路:1 运行程序后,用户可选择正弦、方波、三角波进行调制或选择正弦载波。2 选择好波形后,可对模拟信号和载波信号进行调制,包括其频率,幅值,也可选择加直流偏置。3 选择正弦载波信号的频率,幅值等可选择调幅货调频,采样频率,并保存。4 其他:当用户选择或输入错误时,弹出错误提示。加滚动条等。 设计细节 打开软件界面,可输入信号的幅值、频率与直流偏置,然后通过按键选择信号波类型(正弦波、方波、三角波),按下按键后会在相应编辑框中显示信号的周期,并在相应框架内显示其图像。 可选择正弦载波信号相应频率及幅值可改变其相对应的图像,按下显示波形的按键后会在相应编辑框中显示信号的周期。对两种载波信号分别设置了对应的幅度调制与频率调制按键,按键与模拟信号一一对应,在相应框架内显示其图像。采样保存时必须先输入采样频率,如采样频率为0,会出现报错。之后,按下采样按键(幅度键、频率键)可在相应窗口内得到波形。按下保存按钮,会在已指定的文件夹内存放采样图像。 设计感想: 这个软件设计内容几乎包括了前三个软件的所有功能,因此,在设计并完成了前3题之后,这道题的重点之处已由编写代码变为了功能的完善,由于在前几个学期内我

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论