3DMax课程小结

时间:2019-05-15 06:25:37下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《3DMax课程小结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《3DMax课程小结》。

第一篇:3DMax课程小结

课程小结

《计算机辅助2》这门课主要是针对3Dmax进行学习和操作,其实在大一大二的时候有初步的接触,但由于长时间不联系,又从新回到了原点,对此对这三周的课程进行一个总结和学习的心得体验

好奇期:初期,出于好奇而初涉MAX时,眼前汪洋一片,不知从何涉足。花掉重金,盲目购入大量3DSMAX书籍,以为凭着刻苦钻研,成为三维动画大师还不是易如反掌?岂知读过这些书后,才知书的水准参差不齐。读后仍然不得要领。幸运的话可得业内友人指点,从中选出几本适宜的书细读,才开始上路。经验1:不要浪费银子盲目购书,选准好的图书会事半功倍。

兴趣期:在初识MAX后,兴趣大增,急于想尽快揭开MAX神秘的面纱,出现急功近利的倾向。什么都想看看,什么都想学学,制作出个小玩艺,便沾沾自喜,逢人便显示,企图赢得人们赞赏。口中自谦为菜鸟,心中却很自豪。最终进入“万金油”的阶段,即样样通,样样松,用现代语说就是菜鸟。

经验2:沉下心,多学习,尽量缩短菜鸟期

沮丧期:渡过了“菜鸟期”便进入沮丧期。此时,MAX像无底深渊,令人越陷越深,愈学愈难,看看人家高手制作的作品,对比自己的拙作,大感自惭形秽!于是信心倍失,随即产生另寻新欢的念头。

经验3:多实践,练题海,咬牙渡过沮丧期

理性期:像人类渡过痛苦的老年更年期一样,MAX初学者应仅快地从痛苦的沮丧期中解脱出来。一旦解脱,便会冷静下来总结经验,以利再战。总结经验,选定学习目标是最重要的。............。。。。。..........经验总结3条:

(1)要根据自己的特长去决定自己学习MAX和应用MAX的目标。譬如,你的主业是建筑行业,熟悉建筑,那么就钻研建筑造型的MAX技术;如果你的专业是工业设计,那么你就围绕工业产品造型方面去深入MAX技术,决不可胡子眉毛一把抓。

(2)在此阶段要多读活材料,例如MAX技术论坛中的经验之谈的交流贴子、精彩的教材等,选用经典的高级教材,多参考大师的作品。

(3)要不断地实践。甚至同一个模型要重复地去做数遍,用不同的方法去作。俗话说:熟能生巧,在制作过程中,你有可能惊喜地发现一些新思路新方法,甚至MAX软件设计师事先并未想到的出奇效果。

5、成熟期:在这个阶段,技术已经比较成熟了,可以独挡一面了。在这个阶段最重要的是交流,因为一山更比一山高,别人的是思路或许可以给你很大启发。

所以我以后的学习中要加强对软件的操作能力,把理论与实际操作结合才能做出合格优秀的作品,为以后的工作打下坚实的基础。

第二篇:DMA传输小结

关于DMA传输的几点说明: memory 到 外设的传输,调用alt_dma_txchan_ioctl()时,有一个参数为alt_dma_tx_only_on等 2调用alt_dma_txchan_send函数时,在传输结束前就返回一个值,如果此值为负的话,说明发送请求失败。正确传输结束后,调用done函数。接收函数alt_dma_rxthan_prepare类似上面的1和2 4传输结束,有两种可能:数据传完或者end of packet(要预先使能)Sopc builder中例化时要制定哪些可以访问DMA的主端口,DMA的avalon slave端口要接cpu。实际传输的最大数可以帮助确定设置的位数 alt_dma_txchan_ioctl用于控制dma的一些工作性质,使用多的话可以用信号量等来“抢占” 7dma传输最小应该传4字或者其倍数。

两图是地址为什么加4的原因(每个寄存器32位,偏移为1时,地址应该加4)

内存到串口的DMA传输程序!

(使用的是HAL API函数,用IOWR灯访问reg调整参数也可以)

#include “system.h” #include #include #include “altera_avalon_pio_regs.h” #include “altera_avalon_uart_regs.h” #include “altera_avalon_timer_regs.h” #include “altera_avalon_dma_regs.h”

#include “alt_types.h” #include “sys/alt_irq.h” #include “sys/alt_dma.h”

static volatile int rx_done = 0;//两种试验,数组和字符串 volatile static alt_u8 chr[20] = {1,2,3,4,6,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20};//发送字符volatile static char *chr =“asdfghjkloiuytrewqzx”;

static void done(void* handle, void* data)//DMA传输结束调用函数 { rx_done++;} main(){ int rc,cwg;alt_dma_txchan txchan;

if((txchan = alt_dma_txchan_open(“/dev/dma”))== NULL){ printf(“Failed to open transmit channeln”);exit(1);}

cwg = alt_dma_txchan_ioctl(txchan,ALT_DMA_SET_MODE_8 ,NULL);cwg = alt_dma_txchan_ioctl(txchan,ALT_DMA_TX_ONLY_OFF,NULL);// cwg = alt_dma_txchan_ioctl(txchan,ALT_DMA_RX_ONLY_OFF,NULL);cwg = alt_dma_txchan_ioctl(txchan,ALT_DMA_TX_ONLY_ON,UART1_BASE + 4);// ALT_DMA_TX_ONLY_ON代表使用流模式,UART1_BASE + 4是要写的地址(寄存器偏移为1时,+4)if((rc = alt_dma_txchan_send(txchan, chr , 20, done, NULL))< 0){ printf(“Failed to post read request, reason = %in”, rc);exit(1);}

/* Wait for transfer to complete */

while(!rx_done);printf(“%d”,rx_done);rx_done = 0;}

程序二,memory to memory的程序如下:

在NIOS II的HAL DMA设备模式中,DMA传输被分为两类:transmit 和 receive。NIOS提供两种设备驱动实现transmit channels和receive channels,transmit channels把缓冲区数据发送到目标设备,receive channels读取设备数据存放到缓冲区。

为了适应大家不同的开发环境,下面我们完成一个相对简单的DMA操作,复制SDRAM内存缓冲区到on_chip_memory中,如果我们在库工程属性中设置了SDRAM为主内存,那么程序中分配的数组缓冲区就在SDRAM中,我们用指针赋值让指针指向on_chip_memory。这个操作完全可以在程序中用memcpy来实现,我们趋简就繁,就是为了尝试一下DMAJ。

首先我们在SOPC Builder中增加一个名字为dma_0的DMA设备。两个表单设置都选默认。

第二步,DMA设备有三个PORT,两个MASTER PORT:read_master、write_master,一个SLAVE PORT:control_port_slave。需要在SOPC BUILDER中设置AVALONE交换总线,设置read_master和sdram连接,write_master和on_chip_memory连接,具体见下图(交叉点为黑色)。

在sopc builder中生成系统,并在Quartus II中编译下载,硬件部分就OK了。如果你的DMA操作不是内存到内存的,而是内存到设备,或者设备到内存,那么你需要在上面这一步中加以设置,设备只支持读写,是CPU读写还是DMA读写设备不加以区分。

在程序中,我们要使用DMA必须包含:sys/alt_dma.h。

因为是内存DMA操作,所以我们必须实现transmit channels和receive channels,这在NIOS II中就是打开两个设备。在NIOS II IDE中生成一个以Hello World为模板的memory_dma工程项目修改一下程序如下: #include #include #include #include “system.h” static volatile int rx_done = 0;/* * Callback function that obtains notification that the data has * been received.*/ static void done(void* handle, void* data){ rx_done++;} int main(int argc, char* argv[], char* envp[]){ int rc;static char buff[256];alt_dma_txchan txchan;alt_dma_rxchan rxchan;void* tx_data =(void*)buff;/* pointer to data to send */ void* rx_buffer =(void*)0x01000000;/* on_chip_memory addr*/

/* Create the transmit channel */ if((txchan = alt_dma_txchan_open(“/dev/dma_0”))== NULL){ printf(“Failed to open transmit channeln”);exit(1);} /* Create the receive channel */ if((rxchan = alt_dma_rxchan_open(“/dev/dma_0”))== NULL){ printf(“Failed to open receive channeln”);exit(1);} /* Post the transmit request */ if((rc = alt_dma_txchan_send(txchan, tx_data, 128, NULL, NULL))< 0){ printf(“Failed to post transmit request, reason = %in”, rc);exit(1);}

/* Post the receive request */ if((rc = alt_dma_rxchan_prepare(rxchan, rx_buffer, 128, done, NULL))< 0){ printf(“Failed to post read request, reason = %in”, rc);exit(1);}

/* wait for transfer to complete */ while(!rx_done);printf(“Transfer successful!n”);return 0;} 我们很多人对DMA理解的很深入,在其他嵌入式领域有丰富的经验,在其他系统上的实现问题很自然会想在NIOS II中是怎么完成的呢,比如DMA完成以后需要中断吗?如何知道DMA传输完成等等,在上面的程序中,实际上是通过回调函数完成的,回调函数在Windows系统的WIN API中以及驱动开发中被大量使用。

好了,DMA就是如此,还有一些相关的函数需要去尝试一下。尝试非常重要,在资料欠缺的时候,需要创建环境去实验,你的理解是这样的,按这样的理解会有这样的结果,实际做一下到底是怎样的,不符合?是理解错了吗?不断尝试,收益无限

第三篇:课程小结

姓名:陶浩学号:20114773班级:通信工程1班

《信号与系统》课程小结

在上册课本的学习中,首先涉足并且要掌握的就是信号的分类和有关的运算,其中,信号的运算主要有以下三类:

1.信号的自变量改换:移位、反褶和尺度;

2.信号自身整体运算:幅度比例、微分和积分;

3.两信号之间的运算:相加、相乘、卷积。

然后就是学习的电路系统的代表,LTI(线性时不变系统),既满足叠加原理又具有时不变特性,它可以用单位脉冲响应来表示。单位脉冲响应是输入端为单位冲序列时的系统输出,一般表示为h(n),即

h(n)=T*δ(n)+

LTI系统具有齐次性,叠加性,线性,时不变性,因果性,微分性,积分性等性质。关于线性系统响应的分解:

1.零输入响应与零状态响应;

2.自由响应与强迫响应;

3.瞬态(暂态)响应与稳态响应。

随着学习的深入,紧接而来的就是“信号的处理”,即不仅是在传输之前,还有在传输过程中的削弱信号中的多余内容,滤除噪声和抗干扰处理;或者就是将信号进行相应变换,成为容易分析和识别的形式,便于估计和选择它的特征参量。

而对信号的变换,莫过于是时域和频域的转换,典型就是傅里叶变换和拉普拉斯变换。傅氏变换将实际过程中难以分析的时域信号转化为更易识别的频域信号,而拉氏变换则是将信号变为复频域信号进行相应分析。无论是傅氏变换还是拉氏变换,都可以把线性时不变系统的时域模型进行变换,经求解再还原为时间函数。从数学角度看,拉氏变换是求解常系数线性微分方程的工具,其优点概述为:

1,求解步骤简化;

2,把积分微分方程转化为代数方程;

3,把有不连续点的函数转为初等函数;

4,建立系统函数概念(时域函数的卷积转化为变换域函数的乘积);

5,系统函数的零、极点分布表现系统时域、频域特性。

在下册的学习里,主要就是对信号流图和系统状态变量的学习。

对信号流图,能利用梅森公式[H(s)=Σ(Ρκ*△κ)╱△]把方框图/信号流图求出相应公式并导出系统转移函数。

状态方程列写途径:1,电路图,2,输入-输出方程,3,分解算子表达式。,状态方程的求解:1,拉氏变换;2,矢量微分方程。

注:时域受限=>频域无限

时域无限=>频域受限

第四篇:毕业设计课程小结

毕业设计课程小结

经过市场调查、图书馆查阅资料、画草图、画制作图、做3D效果图这些步骤,这学期最后一门专业课也就结束了。

在这门陶瓷毕业设计课程中,我们主要课题是毕业设计,知道了很多东西,由于毕业设计是大学四年学习的总结,对这门课程大家都非常的重视,由于要设计日用陶瓷,所以逛超市时也特别留意生活家具用品中的器皿,上网的时候也会浏览相关的网页图片等,在图书馆那一周课程印象挺深的,我向老乡借了相机过去拍了些自己喜欢的造型和装饰,看着那些杂志还都是2000年左右的,造型装饰工艺还是那么漂亮,在国内还是没有什么可以和他们相比较的,心里总觉得别扭,国内一本相关杂志我也没找到,也许是有吧,可还是不够广泛吧,怎么说这方面中国是很落后的,做的也远远不够的。在网上搜索也是没什么大的收获,查到的都是一些玻璃或者陶瓷企业做的小广告之类的东西,根本没什么帮助,这时候的我往往觉得有些失望,对自己的本专业和国内现存状况,和以后的就业形势,都是另人担忧的。去年因为上了模具成型的专业课,在图书管借了一本《陶瓷造型设计》,也不知道是谁编著的哪里出版的什么时候出版的,看了一点里面关于花插可车模方面的东西就再也没看过,这回这门专业课,让我有想起来它,那出来翻翻还真是大有学问在里面,关于造型的形成与构成、整理与加工、配置与处理、特点与要求、设计程序与方法„„讲的很详细,也有图例说明,帮助真的很大。

书上有一章是杯的内容,其中介绍了一个最简单的盖子,就是我们看古装电视中老爷喝茶时候用的那种带有盖子和拖碟的茶碗,书上说:“简易式的盖子其位置事相对固定的,在盖碗茶具上还可以做拨开浮茶之用”我这才知道,原来电视里喝茶不是特意摆什么老爷喝茶架势的,看来多知道点总还是有帮助的。

在画草图那一周,我们也参考书上的造型在根据自己的设计理念画出40套来,刚开始觉得很多,做了很久也就是那么几套在想不出其他什么造型了,那给老师看老师说我们这方法错了,草图中看不到设计过程,都被擦掉了,或者根本就没个思考演变的过程,一个想法一个造型就画了那么一套就了事,设计是可以拓展结合,哪怕是只改变一和小部件想是盖钮或者把手什么的,也是不同的。我们完全没有这个意识于是在练习着把过程加进去的时候,我们也就不觉得40套有很困难了。

在画图阶段出现了很多问题,透视也不对,表达很不准确,头脑中的想法,用手不能完全表达,这让我觉得自己还真是差很远,基本功不扎实也不够努力勤奋。

画制作图的时候,出现了好多问题,需要和同学讨论,询问老师,一遍遍的修改,一般都要2--3张才能通过。之后的3D效果图也是一样的,软件打开学过的东西全忘记了,看来有些知识和技巧是要时常使用的,怕是老人说,刀越磨越光、脑子越用越好使,就是这样的吧。这次课程使我学到了很多东西,由于是毕业设计,所以特别的重视,画草图,制作图一点也马虎不得,哪个步骤都是认真去完成,和

同学和老师探讨商量,通过这门课程的学习,对陶瓷设计过程、生产工艺、制作要求都有了进一步的总结和熟悉,为制作出一套精美的日用陶瓷打下了坚实的基础。

第五篇:工艺课程小结

数控加工工艺课程设计总结

我们这次所做的课程设计是由6个可选的大题目中选出的一个,该零件属于轴类零件,由圆柱面、顺逆圆弧面和螺纹等几部分组成,是数控加工可选择的内容。在数控加工工艺课程设计指导书对加工内容的选择做了要求,其中适宜内容为:普通机床无法加工的内容宜作为优选内容;普通机床难加工、质量难以保证的内容作为重点选择内容;普通机床加工效率低、工人劳动强度大,在数控机床还有加工能力充裕时进行选择。我们小组针对适宜内容中所说的一二两条,再根据自身的情况选择了第三个零件图来进行课程设计。

因为我们小组所选择的第四个图形未做特殊的表面粗糙度要求,而一般零件取表面精度为七级精度,所以我们决定使用中等精度数控CJK6140机床即可保证零件的加工要求。毛坏的选择也很重要,零件村料的工艺特性和力学性能大致决定了毛坯的种类。零件的结构形状与外形尺寸也是重 要因素。大型且结构简单的零件毛坯多用砂型铸造或自由锻;轴类零件的毛坯,若台阶直径相差不大,可用棒料;若各台阶尺寸相差较大,则宜选择锻件。但是根据我们现在的实际情况是做课程设计及现在的我们自身所具备的条件(因为能否上数控机车实验尚未可知),且为符合加工要求,毛坯Ø35×115mm的热扎45#圆钢是最好的选择。数控加工前先在普床上完成外圆的准备加工:先使之获得Ø35mm的外圆。

接下来就是确定基准与夹具了。因为数控加工对所选用的夹具有两个基本要求:一是保证其主要定位方向与机床的坐标方向相对固定;二是要便于协调零件与坐标系的尺寸对应关系。工件的装卸也要快速、方便、可靠,这几点跟普通车床也是基本一样的,不过数控车床是为了减少停机时间。所以我们加工这个轮盘类外轮廓时,为保证一次安装加工出全部外轮廓,需设一圆锥心轴装置,用三爪卡盘夹持心轴左端,心轴右端留有中心孔并用尾座顶尖顶紧以提高工艺系统的刚性。

由于数控机床具有孔加工固定循环功能,使得孔加工动作比较容易实现。因此,确定孔加工路线时重点要考虑孔定位的问题。确定进给路线的原则是,应能保证零件的加工精主和表面粗糙度要求,应使走刀路线最短,减少刀具空行程时间,还应充分考虑所确定的工步顺序,安排进给路线。零件加工路线原则是由粗到精,由内到外,基面先行的加工原则。在一次装夹中尽可能加工出较多的工件表面。结合本零件的结构特征,可先加工内孔各表面,然后加工外轮廓。而CAK6140车床具有粗车循环及螺纹循环的自动加工功能,加工时能按程序去自动完成循环。

在编写程序中一些基本的指令代码是不可或缺的。数控程序所用的代码,主要有准备功能G代码、辅助功能代码、进给功能F代码、主轴速度功能S代码和刀具功能T代码。因为本次选来做课程设计的这个零件在数控机床上加工是分两次装夹的,所以程序的编写在两端时也是不一样的,不是用单纯的循环指令。

在本次设计中,个人认为在数控工艺设计的过程中,对工艺措施的选择与加工路线制定还是比较成功的,但还存在的未解决的问题:,如设计进度与质量不能达到较好的水平、设计方法不是很如人意、没有一个学习这门课很系统的人来指导。

这次课程设计让我们对以往学习过的知识进行了再学习和巩固。其中涉及到多门专业课。如《机械制造》、《数控工艺》、《数控编程》等。通过这次课程设计我们真正学会了自主学习,独立完成作业,如何学会与自己的团队做好协调。因为课程设计具有实践性、综合性、探索性、应用性等特点。本次选题的目的是数控专业教学体系中构成数控技术专业知识及专业技能的重要组成部分,是运用数控机床实际操

作的一次综合练习。随着课程设计的逐渐完成,使我对《数控加工工艺》这门课程以及对数控加工技术都有了更深入的理解和掌握。在这段时间里,我们这个小组,就是新建的团队,每个人都是一样,尽着自己最大的努力学习,来学习和创新。为了解决技术上的问题,我也不断地去翻阅所学的专业书籍和各种相关 的资料。这使我真正体会到了很多,也感受到了很多,当然更重要的是学习到了以前书本上没学到的知识。

通过这次课程设计,我觉得自己要对刀具的切削用量等方面的计算多下功夫学习,这些方面的知识对我们以前从事的专业工作都有很大用处。这次课程设计让我们在设计工艺规程和编写加工程序的时候大脑中形成了一种可以快速反应的模式,我想这也是一种收获,是在对我们一周在课设上所花时间的回报。因为这种模式将让我更好地学习以后的课程,将其他专业课程系统的组合在一起。

在这次课设中,对加工程序的编写是最让人感到棘手的,因为对数控加工程序指令不是很熟悉,在编写上也费了不少的功夫,虽然编写程序这一块占用了整个时间的相当一部分,但我依然感到欣喜,因为现在的我已经掌握了基本程序的编写,而且对一些特殊指令也可以应用到实例中了。我想如要加快编程速度,除了对各编程指令的熟练掌握之外,还需要你掌握零件工艺方面的知识。对于夹具的选择、切削参数的设定我们必须十分清楚。在上机操作时,我们只有不断地练习各个功能指令的作用,才能在编程时得心应手。

这次数控加工工艺课程设计的指导书是由我们的工艺老师,刘先梅老师执笔的,无疑指导书在我们这次设计中起了很大的作用,它指导我们按什么的步骤去完成这个设计。其实在对指导书的阅读过程中也是一种学习,一些关于加工工艺上的问题和所要注意的事项,使我们大家在做课程设计时思路更加清晰,不会走太多弯路。

通过这次课程设计,我的第一感受就是团队精神的重要性。当第一天开始课程设计要分组的时候,老师就给我们大家心里埋下了一股高昂的基调。在这让人觉得枯燥又充实的几天中,我们大家都按照自己所分工所要做的事性在埋头苦干,给人的感觉好像回到了高中时代将面临高考时候,以现在的身份看那时,假以那时的身份又想到现在,让人心潮澎湃,激情更加高涨。以往做一件事情的时候,个人可能都会有精神分散的情况,而当一个人真正面对一件难做而又不得不做的事情时,觉得拿下它就是一种胜利,这是对自己的一种最起码的要求,精神集中也是对你在做的一件事情负责,对自己负责。这是我们在以后的工作中,应该具备的一种本质,现在学会或者说是养成是非常有必要的。不管怎么说,这次课设是带给了我们很大的收获的,在将临毕业的时候,我想我会继续以高昴的心态去面对下一次的毕业设计,去面对将要走上的社会中的工作岗位带给我的无限挑战。

下载3DMax课程小结word格式文档
下载3DMax课程小结.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    税法课程小结

    税法课程小结 时光飞逝,转眼间,9周的税法课程已经告一段落,通过这9周的学习,原本对中国税法一知半解的我,有了更进一步的认识。 税收是国家实现政治和经济职能的一种有效工具,它能......

    3DMAX课程小结

    3DMax课程小结 姓名:李正华 班级:08工业设计1班 学号:0808011001 指导老师:高京 临近大三期末,课程安排桌上终于把这门期待已久的菜----3DMax给端上了!对于这道菜肴的评价我......

    市场营销课程小结

    市场营销课程小结 本学期我们系开设了市场营销这门课程,过去,市场营销对我来说是门神秘的学科,在我身边有很多做营销的人,感觉他们挺厉害的。经过一个学期的学习,我对市场营销有......

    计算机网络课程小结

    计算机网络小结 A.传输介质 (1) 双绞线: 2/4对,3-7类、双绞, STP/UTP, 抗干扰, 发/收, RJ-45, 10BASE-T/F (2) 光纤:单/多模,距离,速率高,抗干扰,光--电 (3) 无线:wifi/卫星 B.(因特网)......

    labVIEW课程小结

    labVIEW课程设计--朱鹏 南通大学电气工程学院 labVIEW课程设计 课程小结 姓 名: 朱 鹏 班 级: 电 097 班 学 号: 0912002171 1 labVIEW课程设计--朱鹏 目 录 第一部分......

    服装课程小结

    课程小结 本学期是我们第一次接触到课程设计,感觉新颖同时又有些害怕;刚开始甚至觉的无从下手,不过通过刘老师多次反复的讲解、指导我们最终都能够独立完成自己的课程设计作业......

    建筑设备课程小结

    建筑设备课程小结 一、课程的定位研究日程 1.1、《建筑设备工程》是我院建筑工程技术的一门实践性很强的职业技术课程,也是我院2009年的精品课程,课程开设在我院已有十年的历......

    工程力学课程小结

    HCIT-QF-JW027 课程小结 课程名称:工程力学 课程负责人:王鹏程 实施班级:210940、210950 实施时间:2009—2010学年度第2学期 实施情况:根据每一门课程的教学反馈结果:如考核成绩、......