第一篇:个人总结3dmax快捷键
个人总结3dmax快捷键
显示降级适配(开关)【O】
适应透视图格点 【Shift】+【Ctrl】+【A】 排列 【Alt】+【A】 角度捕捉(开关)【A】 动画模式(开关)【N】 改变到后视图 【K】
背景锁定(开关)【Alt】+【Ctrl】+【B】 前一时间单位 【.】 下一时间单位 【,】 改变到上(Top)视图 【T】 改变到底(Bottom)视图 【B】 改变到相机(Camera)视图 【C】 改变到前(Front)视图 【F】 改变到等大的用户(User)视图 【U】 改变到右(Right)视图 【R】 改变到透视(Perspective)图 【P】 循环改变选择方式 【Ctrl】+【F】 默认灯光(开关)【Ctrl】+【L】 删除物体 【DEL】 当前视图暂时失效 【D】 缩放【Ctrl】+【E】 参数编辑器 【Alt】+【1】
参数收集器 alt + 2 专家模式全屏(开关)【Ctrl】+【X】 暂存(Hold)场景ctrl】+【H】
取回(Fetch)场景 【Alt】+【Ctrl】+【F】 跳到最后一帧 【END】
跳到第一帧 【HOME】
显示/隐藏相机(Cameras)【Shift】+【C】 显示/隐藏网格(Grids)【G】
显示/隐藏光源(Lights)【Shift】+【L】 材质(Material)编辑器 【M】 最大化当前视图(开关)alt +【W】 脚本编辑器 【F11】 新的场景 【Ctrl】+【N】 法线(Normal)对齐 【Alt】+【N】 世界坐标变大【-】
世界坐标变小【+】偏移捕捉 【Alt】+【Ctrl】+【空格】 打开一个MAX文件 【Ctrl】+【O】平移视图 【Ctrl】+【P】
交互式平移视图 【I】播放/停止动画 【/】 快速(Quick)渲染 【Shift】+【Q】 对齐物体shift+【A】 撤消场景*作 【Ctrl】+【Z】 撤消视图*作 【Shift】+【Z】 用前一次的参数进行渲染【F9】 渲染配置【F10】
在xy/yz/zx锁定中循环改变 【F8】 约束到X轴 【F5】 约束到Y轴 【F6】 约束到Z轴 【F7】
旋转(Rotate)视图模式 【Ctrl】+【R】或【V】 保存(Save)文件 【Ctrl】+【S】 透明显示所选物体(开关)【Alt】+【X】 选择父物体 【PageUp】 选择子物体 【PageDown】 根据名称选择物体 【H】
选择锁定(开关)【空格】 减淡所选物体的面(开关)【F2】 隐藏几 shift +G反选ctrl +i /隐藏主要工具栏 【Alt】+【6】 显示/隐藏安全框 【Shift】+【F】 *显示/隐藏所选物体的支架 【J】
百分比(Percent)捕捉(开关)【Shift】+【Ctrl】+【P】 打开/关闭捕捉(Snap)【S】 声音(开关)【】
间隔放置物体 【Shift】+【I】
改变到光线视图 【Shift】+【4】可以由右侧的视图工具调节
子物体选择(开关)【Ctrl】+【B】
加大动态坐标 【+】 减小动态坐标 【-】 激活动态坐标(开关)【X】 精确输入转变量 【F12】移动
显示几何体外框(开关)【F4】 视图背景(Background)【Alt】+【B】
实色显示场景中的几何体(开关)【F3】
全部视图显示所有物体 【Shift】+【Ctrl】+【Z】 ............................*旋转 【E】 放大镜工具 【Z】 根据框选进行放大ctrl +w 窗交互式放大 【[】 视窗交互式缩小 【]】 锁定所选物体 【空格】
向上移动高亮显示 【↓】 向下移动高亮显示 【↑】 位置区域模式 【F4】
撤消场景*作 【Ctrl】+【Z】 用前一次的配置进行渲染 【F9】 渲染配置 【F10】
材质编辑器
用前一次的配置进行渲染 【F9】 渲染配置 【F10】
撤消场景*作 【Ctrl】+【Z】
第二篇:CAD快捷键命令个人总结汇总
1.【CTrl+N无效时之解决办法】 众所周知CTRL+N是新建命令
但有时候CTRL+N则出现选择面板“ v4 Q7 X5 P9 D” c
这时只需到OP选项里调下设置
操作:
OP(选项)------系统-------右侧有一个启动(A显示启动对话框B不显示启动对话框)2 P*
I-k N)Y
选择A则新建命令有效,反则无效 2.【Ctrl键无效之解决办法】CA 有时我们会碰到这样的问题7 w8 w5 U“ O3 _3 f: T/ V 比如CTRL+C(复制),CTRL+V(粘贴)CTRL+A(全选)等一系列和CTRL键有关的命
令都会失效
这时你只需到OP选项里调一下7 w7 ?6 d+ K9 h 操作:OP(选项)-----用户系统配置------WINDOWS标准加速键(打上勾)
标准加速键打上勾后,和CTRL键有关的命令则有效,反之失灵 ~!H8 ^9 N# Q4 E.y: x5 ` 3.【填充无效时之解决办法】& J7 }8 V, h0 W j' q
有的时候填充时会填充不出来
除了系统变量需要考虑外” U$ u-}2 m-a' @' e% j6 h;l 还需要去OP选项里检查一下$ {: I)d% P4 a9 o* b!m)D.W OP---------显示-----------应用实体填充(打上勾)
4.【加选无效时之解决办法】2 a: e3 x9 q# x, Z J
正确的设置应该是可以连续选择多个物体
但有的时候,连续选择物体会失效,只能选择最后一次所选中的物体+ E“ O)l6 i7 m, l2 p3 e
这时可以如下解决(askcad.com)进入OP(选项)---------选择-----------SHIFT键添加到选择集(把勾去掉)
用SHIFT键添加到选择集“去掉勾”后则加选有效
反之加选无效
命令:PICKADD 值 :0/1
0 P
!_: [% V3 u8 m9 u 5.【CAD命令三键还原】
如果CAD里的系统变量被人无意更改 或一些参数被人有意调整了怎么办
这时不需重装,也不需要一个一个的改' ?% |1 m(i* t
操作:+ r” ^3 J;D5 Z(q OP选项-----配置-----重置 即可恢复 * A“ K” n' Z.E1 s4 } 但恢复后,有些选项还需要一些调整,例如十字光标的大小等~ , b& r3 A* i0 K8 K 5 U, O: w7 m# c)z0 u l(L2 K* A(R# ~5 x.W* {' } 6.【鼠标中键不好用怎么办呀】$ `)K, Z' Q+ t: o |(^% v$ ^ 正常情况下;^7 B3 z* V7 J3 Z)N!v# }4 ~0 d CAD的滚轮可用来放大和缩小,,还有就是平移(按住)9 7 A.h“ u” V* ^ 但有的时候,按住滚轮时,不是平移,而是出下一个菜单,很烦人3 K9 ?0 I% c7 N-v 这时只需调下系统变量mbuttonpan即可8 s# U6 p-k(T
初始值: 1 支持菜单(.mnu)文件定义的动作$ |;y“ B1 A0 g9 B2 `7 v# ~(t7 Y3 w5 N 当按住并拖动按钮或滑轮时,支持平移操 : ] b-B.t/ V$ y” w 【命令行中的模型,布局不见是的解决办法】
op----选项------显示---------显示布局和模型选项卡(打上勾即可)
S6 z4 s({9 & O-B
* ?)a)d6 Y(D 7.【CAD技巧】
众所周知,确定键有两个,一个是“回车”另一个则是“空格”7 h: J3 ?* d$ P4 p7 w 但现在就让我们用右键来代替他们吧* a;y# ?9 }6 p" {0 Y OP选项-----用户系统配置-------绘图区域中使用快捷菜单(打上勾)自定义右键
单击进去------把所有的重复上一个命令打上勾
试下,右键是不是有确定的攻效了.首推:希望大家能养成右键确定这个习惯({1 P$ j& X% k/ Z
其次:空格键次之
烦感:千万不要用回车键确定 9 i/ Y8 v6 j$ E* D!x
& {;X% ?7 U2 P5 ^5 C0 K, @0 F 8.【图形里的圆不圆了咋办呀】/ G!~1 R' L3 i(8 K(x
经常做图的人都会有这样的体会
所画的圆都不圆了,当然,学过素描的人都知道,圆是有很多折线组合而成-A!V% U6 J2 s8 H# M
这里就不多说了.Q# |9 j+ V3 s!P* m6 b
一个命令搞定它
命令:RE~即可 3 Q' C& U(O-k8 a ' `2 t9 `* P, K& A' B0 J6 P3 M x0 Q
;K5 a* A* , _, N
9.【图形窗口中显示滚动条】
也许有人还用无滚轮的鼠标,那么这时滚动条也许还有点作用(如果平移不太会用): @;x4
P4 Z' s op----显示------图形窗口中显示滚动条即可.~0 W+ z3 V+ ] q.G: |3 Z: C/ N 10.【保存的格式】
OP----打开和保存----另存为2000格式
为什么要存2000格式呢
因为CAD版本只向下兼容;K;O$ h4 Y8 c' f' V# J
这样用2002 2004 2006都可以打开了
方便操作+ J$ a/ P* z9 g# ]: S
绘图命令 直线:L 用法:输入命令L/回车/鼠标指定第一点/输入数值(也就是指定第二点)/回车(这时直线就
画出来了)/回车(结束命令)
射线:RAY 用法:输入命令RAY/回车/鼠标指定射线起点/指定通过点/回车(结束命令)
构造线:XL 用法:输入命令XL/回车/鼠标指定构造线起点/指定通过点/回车(结束命令)
多段线:PL 用法1:同直线命令
用法2:输入命令PL/回车/指定起点/输入W(绘制带有宽度的线★)/回车/指定线起点宽度/回车/指定线结束点宽度/回车/输入数★值(线的长度值)/回车(结束命令)
正多边形:POL 用法:输入命令POL/回车/指定边数/回车/鼠标指定正多边形★的中心点/输入选项(C外切于圆;I内接于圆)/回车/输入半径/★回车(结束命令)
矩形:REC 用法1:输入命令REC/回车/鼠标指定第一角点/指定第二角点
用法2:输入命令REC/回车/输入C(绘制带有倒角的矩形)/回★车/输入第一倒角值/回车/输入第二倒角值/回车/鼠标指定第 ★一角点/指定第二角点
用法3:输入命令REC/回车/输入F(绘制带有圆角的矩形)/回★车/输入圆角半径/回车/指
定第一角点/指定第二角点
圆弧:A 用法:输入命令A/回车/指定圆弧起点/指定圆弧中点/指定圆★弧结束点
(绘制圆弧的方法有11种,可参考绘图菜单圆弧选项)
圆:C 用法:输入命令C/回车/鼠标指定圆心/输入半径值/回车(命★令结束)
(绘制圆的方法有6种,可参考绘图菜单圆选项)
样条曲线:SPL 用法:输入命令SPL/回车/鼠标指定要绘制的范围即可/需要三下回车结束命令
椭圆:EL 用法:输入命令EL/回车/鼠标指定椭圆的轴端点/指定轴的另★一个端点(可输入数值★)/指定另一条半轴的长度(可输入数★值)/(如果输入数值需要回车结束命令,如果用★鼠
标直接指定则命令自动结束)
椭圆弧:输入命令EL/回车/输入A/回车/指定椭圆弧的轴端点/指定轴的另一个端点/指定★另一条半轴长度/指定椭圆弧起始角度/指定椭圆弧结束角度
圆环:DO 用法:输入命令DO/回车/输入圆环内径/回车/输入圆环外径/回车/鼠标指定圆环圆心★点/回
车(结束命令)
点:PO 用法:输入命令PO/回车/鼠标指定点的位置即可
面域:REG 用法:输入命令REG/回车/选择要创建面域的对象/回车(命令结束)
面域相减命令:SU 用法:先选择被减面域,回车,再选择减面域,再回车,OK!
多行文本:T 用法:输入命令T/回车/鼠标指定多行文本的第一角点/指定第二角点/输入文本即可
定义块:B 用法:输入命令B/回车/设置对话框内容(块名称、选择要定义为块的对象、指定插入★的基点)/确定即可
(定义块指的是定义内部块,只能在本文档中使用)
写块:W 用法:输入命令W/回车/设置对话框内容(块名称、选择要定义为块的对象、指定插入★的基点、选择要保存块的位置)/确定即可
(写块可以在多个文档中多次使用,可理解为定义外部块)
插入块:I 用法:输入命令I/回车/选择要插入的块确定即可
图案填充:H 用法:输入命令H/回车/在图案填充对话框中选择你要填充的图案,拾取填充对象内部点/
回车/点击确定即可 定数等分:DIV 用法:输入命令DIV/回车/输入等分数目/回车(命令结束)
三维拉伸:EXT 用法:输入命令EXT/回车/选择要拉伸对象/回车/输入拉伸高度/回车/回车
三维旋转:REV 用法:输入命令REV/回车/选择对象/回车/输入O/回车/选择旋转轴/输入旋转角度/回车(命
令结束)
(可用于三维旋转的对象必须是多段线属性)
二、修改工具 删除:E 用法:输入命令E/回车/选择要删除的对象/回车(命令结束)
复制:CO或CP 用法:输入命令CO/回车/选择要复制的对象/回车/鼠标指定位移基点/指定第二位移点(开始复制)/回车可结束命令,不回车可多重复制
镜像复制:MI 用法1:输入命令MI/回车/选择要镜像复制的对象/回车/鼠标指定镜像线的第一点/指定第二
点/回车(命令结束)
用法2:输入命令MI/回车/选择要镜像的对象/回车/鼠标指定镜像线的第一点/指定第二点/
输入Y/回车(这样可以只镜像不复制)
偏移复制:O 用法:输入命令O/回车/输入偏移距离/回车/选择要偏移复制的对象/开始偏移/回车(命令结
束)
阵列复制:AR 用法:输入命令AR/回车/设置阵列对话框(可选择矩形或环形阵列)
移动:M 用法:输入命令M/回车/选择对象/回车/鼠标指定位移基点/输入移动距离或直接用鼠标指定
要移动的位置 旋转:RO 用法:输入命令RO/回车/选择对象/回车/鼠标指定旋转基点/输入旋转角度(默认状态下顺时针为负值,逆时针为正值)/回车(命令结束)
比例:SC 用法:输入命令SC/回车/选择对象/回车/鼠标指定缩放基点/输入比例因子(正整值为放大,小数值为负)/回车(命令结束)
拉伸:S 用法:输入命令S/回车/交叉选择要拉伸的对象(意思是选对象的一半,要不然不能拉伸)/鼠标指定拉伸基点,指定第二个点(开始拉伸,拉伸完以后命令自动结束)
修剪:TR 用法1:输入命令TR/回车/选择修剪边界/回车/选择要修剪的对象/回车(结束命令)(如果
没有边界的对象只能删除,无法修剪)
用法2:输入命令TR/连续两下回车(可以无边界自定义修剪)/回车(结束命令)用法3:输入命令TR/连续两下回车/输入F/回车/鼠标指定第一栏选点/指定第二栏选点/回车(结束命令)(这样在栏选范围内并且有边界的对象将被修剪)
延伸:EX 用法:输入命令EX/回车/选择延伸边界/回车/选择延伸对象/回车(结束命令)
打断及打断于点:BR 用法:输入命令BR/回车/选择要打断的对象/指定打断的第二点
倒直角:CHA 用法:输入命令CHA/回车/选择第一条倒角边/选择第二条倒角边
(倒直角命令可用于相连、相交或未相连的直线对象)
倒圆角:F 用法:输入命令F/回车/输入R/回车/输入圆角半径值/选择第一条倒角边/选择第二条倒角边
(倒圆角命令可用于相连、相交或未相连的直线对象)
文本修改:ED 用法:输入命令ED/回车/选择要修改的文本对象即可修改
编辑多段线:PE 用法:输入命令PE/回车/输入M/回车/选择要编辑的多段线/回车/输入编辑项J(J为编辑多
段线合并项)/三下回车(结束命令)
(如果有需要多段线其他项的编辑根据命令行的提示输入相应命令即可)
清理:PU 用法:输入命令PU/回车/设置清理对话框即可(清理命令可清理制图过程中遗留下的多余图层)
分解:X 用法:输入命令X/回车/选择要分解对象/回车(结束命令)
三、对象特性
设计中心“Ctrl+2”: ADC 修改特性“Ctrl+1”: CH
属性匹配:MA 用法:输入命令MA/回车/选择带有特性的源对象/选择目标对象/回车
文字样式: ST 设置颜色:COL
图层操作: LA 线形: LT 线形比例:LTS 线宽: LW 图形单位:UN 属性定义: ATT 编辑属性:ATE 边界创建,包括创建闭合多段线和面域:BO
对齐: AL 用法:输入命令AL/回车/选择对象/回车/指定第一个源点/指定第一个目标点/如果有下一个要对齐的源或目标点的话继续指定,如果没有则回车即可
输出其它格式文件: EXP
输入文件: IMP 自定义CAD设置: OP
重新生成:R 重命名: REN 捕捉栅格: SN 标注样式管理器:D 设置捕捉模式: OS 打印预览:PRE 工具栏: TO 命名视图:V 面积:AA 用法:输入命令AA/回车/鼠标指定测量对象的第一个角点及第二和第三个/回车
距离: DI 用法:输入命令DL/回车/鼠标指定测量对象的第一点,第二点/注意观察命令提示行信息即
可。
显示图形数据信息:LI
四、尺寸标注 直线标注:DLI 对齐标注:DAL 半径标注:DRA 直径标注:DDI 角度标注:DAN 中心标注:DCE 点标注:DOR 标注形位公差:TOL 快速引出标注:LE 基线标注:DBA 连续标注:DCO 标注样式:D 编辑标注:DED
替换标注系统变量:DOV
五、视图操作:
平移:P
实时缩放:Z+空格+空格
局部放大:Z 返回上一视图:Z+P
用法:输入命令Z/回车/输入P/回车
显示全图:Z+E
用法:输入命令Z/回车/输入E/回车
第三篇:AoutCAD2007快捷键《个人总结表》
AoutCAD2007实用教程(快捷键)
【一】
一.新建acad.dwt(CAD:dwg格式
二.视图→显示→UCS→原点(关闭
三.格式→单位→精度(0)→插入比例(毫米)
四.图层 5——6个(1.空白2.墙体3.窗户4.门5.照明6.家用)
五.ZOOM+空格A+空格(画线长 可缩可放)
(布局)是构图在打印纸的位置
DI+空格(测距离)A+空格(画弧)mL+空格(多段线)
XL+空格(构造线)V+空格(垂直)L+空格(直线)
F8+(正交)F3(捕捉)B+空格(创建块)
I+空格(捕入块)POL+空格(正多边形)1027最多
TR+空格+回车(修剪想剪就剪)REC+空格+逗号(矩形线)
C+空格(圆)(2p、3p、相切)O+空格(偏移)弧长修订云线(大是小三倍)
SPL+空格(样条曲线 三次回车或者空格结束)EL+空格(椭圆)
S+空格(选择对象→变成虚线 点击右键 手绘移动)
ME+空格(定矩)DIV+空格(定数)BH+空格(图案填充)
M+空格(移动)RO+空格(旋转)CO+空格(复制)
MI+空格(镜像)AR+空格(镜像)SC+空格(选择对象缩放)
ST+空格(打开字体设置对话框)EX+双击空格(延伸)
DLI+空格(标注)
《标注准则)
打开菜单栏(格式)→(样式管理器)→(修改)
1、(符号和箭头)
一、建筑标记
二、建筑标记、(引线)→直角、箭头(40)
2、(直线)
一、超出标记(10)、二、基线间距(20)、三、超出尺寸线(10)
四、起点偏移量(10)
3、(文字)
一、文字高度(120)
二、垂直(上方)
三、从尺寸线偏移(20)
四、水平(居中)
4、(调整)
一、文字位置(尺寸上方,不带引线)
5、(主单位)
一、精度(0)
二、单位格式(小数)
6、点击确定
7、置为当前
8、***
第四篇: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 “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
/* 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就是如此,还有一些相关的函数需要去尝试一下。尝试非常重要,在资料欠缺的时候,需要创建环境去实验,你的理解是这样的,按这样的理解会有这样的结果,实际做一下到底是怎样的,不符合?是理解错了吗?不断尝试,收益无限
第五篇:CAD常用快捷键总结
CAD常用快捷键
2012-02-27 17:57:22
A 圆弧
L 直线
C 圆
I 插入块
B 创建块
H 图案填充
D 标注样式管理器
E 删除
F 圆角
G 群组
M 移动
O 偏移
P平移
S 拉伸
W 外部块
V 视图对话框
X 分解
Z 显示缩放
T 多行文字
co 复制
MI 镜像
AR 阵列
RO 旋转
SC 比例
LE 引线管理器
EX 延伸
TR 修剪
ST 文字样式管理器
DT 单行文字
PO 单点
XL 参照线
ML 多线
PL 多段线
POL 多边形
REC 矩形
SPL 样条曲线
EL 椭圆
CH 特性
CHA 倒角
BR 打断
DI 查询距离
AREA 面积 ID 点坐标
MA 特性匹配
MASSPROP 质量特性
LS 列表显示
TIME 时间
SETTVAR 设置变量
LA 图层
COLOR 颜色
LT 线型管理
LW 线宽管理 UN 单位管理
TH 厚度
捕捉
TT 临时追踪点
FROM 从临时参照到偏移
ENDP 捕捉到圆弧或线的最近端点
MID 捕捉圆弧或线的中点
INT 线、圆、圆弧的交点
APPINT 两个对象的外观交点
EXT 线、圆弧、圆的延伸线
CEN 圆弧、圆心的圆心
QUA 圆弧或圆的象限点
TAN 圆弧或圆的限象点
PER 线、圆弧、圆的重足
PAR 直线的平行线 NOD 捕捉到点对象
INS 文字、块、形、或属性的插入点
NEA 最近点捕捉
标注
DLI 线型标注
DAL 对齐标注
DOR 坐标标注
DDI 直径标注
DAN 角度标注
QDIM 快速标注
DBA 基线标注
DCO 连续标注
LE 引线标注
TOL 公差标注
DLE 圆心标注
DRA 半径标注
CAL 计算器
Alt+N+Q 快速
Alt+N+L 线型 Alt+N+G 对齐
Alt+N+O 坐标
Alt+N+R 半径
Alt+N+D 直径
Alt+N+A 角度
Alt+N+B 基线
Alt+N+C 连续
Alt+N+E 引线
Alt+N+T 公差
Alt+N+M 圆心
Alt+N+Q 倾斜 Alt+N+S 样式 Alt+N+V 替代
Alt+N+U 更新
CAD快捷键
F1: 获取帮助
F2: 实现作图窗和文本窗口的切换
F3: 控制是否实现对象自动捕捉
F4: 数字化仪控制
F5: 等轴测平面切换
F6: 控制状态行上坐标的显示方式
F7: 栅格显示模式控制
F8: 正交模式控制
F9: 栅格捕捉模式控制
F10: 极轴模式控制
F11: 对象追 踪式控制
Ctrl+B: 栅格捕捉模式控制(F9)Ctrl+C: 将选择的对象复制到剪切板上
Ctrl+F: 控制是否实现对象自动捕捉(f3)Ctrl+G: 栅格显示模式控制(F7)Ctrl+J: 重复执行上一步命令
Ctrl+K: 超级链接
Ctrl+N: 新建图形文件
Ctrl+M: 打开选项对话框
AA: 测量区域和周长(area)AL: 对齐(align)AR: 阵列(array)AP: 加载*lsp程系
AV: 打开 视图对话框(dsviewer)SE: 打开对相自动捕捉对话框
ST: 打开字体设置对话框(style)SO: 绘制二围面(2d solid)SP: 拼音的校核(spell)SC: 缩放比例(scale)SN: 栅格捕捉模式设置(snap)DT: 文本的设置(dtext)DI: 测量两点间的距离
OI: 插入外部对相
Ctrl+1: 打开特性对话框 Ctrl+2: 打开图象资源管理器
Ctrl+6: 打开图象数据原子
Ctrl+O: 打开图象文件
Ctrl+P: 打开打印对说框
Ctrl+S: 保存文件
Ctrl+U: 极轴模式控制(F10)Ctrl+v: 粘贴剪贴板上的内容
Ctrl+W: 对象追 踪式控制(F11)Ctrl+X: 剪切所选择的内容
Ctrl+Y: 重做
Ctrl+Z: 取消前一步的操作
A: 绘圆弧
B: 定义块
C: 画圆
D: 尺寸资源管理器 E: 删除
F: 倒圆角
G: 对相组合H: 填充
I: 插入 S: 拉伸
T: 文本输入
W: 定义块并保存到硬盘中
L: 直线
M: 移动 X: 炸开
V: 设置当前坐标 U: 恢复上一次操做
O: 偏移
P: 移动
Z: 缩放
--------CAD快捷键 删除:E 圆:C 移动:M 圆弧:A 复制:CO 椭圆:EL 镜像:MI 圆环:DO 偏移:O 点:PO 阵列:AR 定数等分点:DIV 旋转:RO 定距等分点:ME 修剪:TR 矩形:REC 延伸:EX 正多边形:POL 倒角:CHA 多段线:PL 圆角:F 编辑多段线:PE 打断:BR 样条曲线:SPL 合并:J 编辑样条曲线:SPE 缩放:SC 直线:L 拉伸:S 构造线:XL 拉长:LEN 图案填充:BH 编辑图案填充:HE 图块:B
外部图块:W F1: 获取帮助
F2: 实现作图窗和文本窗口的切换
F3: 控制是否实现对象自动捕捉
F4: 数字化仪控制
F5: 等轴测平面切换
F6: 控制状态行上坐标的显示方式
F7: 栅格显示模式控制
F8: 正交模式控制
F9: 栅格捕捉模式控制
F10: 极轴模式控制
F11: 对象追踪式控制
Ctrl+B: 栅格捕捉模式控制(F9)
刚刚看了一下
dra:半径标注
ddi:直径标注
dal:对齐标注
dan:角度标注
Ctrl+C: 将选择的对象复制到剪切板上
Ctrl+F: 控制是否实现对象自动捕捉(f3)
Ctrl+G: 栅格显示模式控制(F7)
Ctrl+J: 重复执行上一步命令
Ctrl+K: 超级链接
Ctrl+N: 新建图形文件
Ctrl+M: 打开选项对话框
AA: 测量区域和周长(area)
AL: 对齐(align)
AR: 阵列(array)
AP: 加载*lsp程系
AV: 打开视图对话框(dsviewer)
SE: 打开对相自动捕捉对话框
ST: 打开字体设置对话框(style)
SO: 绘制二围面(2d solid)
SP: 拼音的校核(spell)
SC: 缩放比例(scale)
SN: 栅格捕捉模式设置(snap)
DT: 文本的设置(dtext)
DI: 测量两点间的距离
OI:插入外部对相
Ctrl+1: 打开特性对话框
Ctrl+2: 打开图象资源管理器
Ctrl+6: 打开图象数据原子
Ctrl+O: 打开图象文件
Ctrl+P: 打开打印对说框
Ctrl+S: 保存文件
Ctrl+U: 极轴模式控制(F10)
Ctrl+v: 粘贴剪贴板上的内容
Ctrl+W: 对象追踪式控制(F11)
Ctrl+X: 剪切所选择的内容
Ctrl+Y: 重做
Ctrl+Z: 取消前一步的操作
A: 绘圆弧
B: 定义块
C: 画圆
D: 尺寸资源管理器
E: 删除
F: 倒圆角
G: 对相组合H: 填充
I: 插入
S: 位移
T: 文本输入
W: 定义块并保存到硬盘中
L: 直线
M: 移动
X: 炸开
V: 设置当前坐标
U: 恢复上一次操做
O: 偏移
P: 移动
Z: 缩放
显示降级适配(开关)【O】
适应透视图格点 【Shift】+【Ctrl】+【A】
排列 【Alt】+【A】
角度捕捉(开关)【A】
动画模式(开关)【N】
改变到后视图 【K】
背景锁定(开关)【Alt】+【Ctrl】+【B】
前一时间单位 【.】
下一时间单位 【,】
改变到上(Top)视图 【T】
改变到底(Bottom)视图 【B】
改变到相机(Camera)视图 【C】
改变到前(Front)视图 【F】
改变到等大的用户(User)视图 【U】
改变到右(Right)视图 【R】
改变到透视(Perspective)图 【P】
循环改变选择方式 【Ctrl】+【F】
默认灯光(开关)【Ctrl】+【L】
删除物体 【DEL】
当前视图暂时失效 【D】
是否显示几何体内框(开关)【Ctrl】+【E】
显示第一个工具条 【Alt】+【1】
专家模式全屏(开关)【Ctrl】+【X】
暂存(Hold)场景 【Alt】+【Ctrl】+【H】
取回(Fetch)场景 【Alt】+【Ctrl】+【F】
冻结所选物体 【6】
跳到最后一帧 【END】
跳到第一帧 【HOME】
显示/隐藏相机(Cameras)【Shift】+【C】
显示/隐藏几何体(Geometry)【Shift】+【O】
显示/隐藏网格(Grids)【G】
显示/隐藏帮助(Helpers)物体 【Shift】+【H】
显示/隐藏光源(Lights)【Shift】+【L】
显示/隐藏粒子系统(Particle Systems)【Shift】+【P】
显示/隐藏空间扭曲(Space Warps)物体 【Shift】+【W】
锁定用户界面(开关)【Alt】+【0】
匹配到相机(Camera)视图 【Ctrl】+【C】
材质(Material)编辑器 【M】
最大化当前视图(开关)【W】
脚本编辑器 【F11】
新的场景 【Ctrl】+【N】
法线(Normal)对齐 【Alt】+【N】
向下轻推网格 小键盘【-】
向上轻推网格 小键盘【+】
NURBS表面显示方式【Alt】+【L】或【Ctrl】+【4】
NURBS调整方格1 【Ctrl】+【1】
NURBS调整方格2 【Ctrl】+【2】
NURBS调整方格3 【Ctrl】+【3】
偏移捕捉 【Alt】+【Ctrl】+【空格】
打开一个MAX文件 【Ctrl】+【O】
平移视图 【Ctrl】+【P】
交互式平移视图 【I】
放置高光(Highlight)【Ctrl】+【H】
播放/停止动画 【/】
快速(Quick)渲染 【Shift】+【Q】
回到上一场景*作 【Ctrl】+【A】
回到上一视图*作 【Shift】+【A】
撤消场景*作 【Ctrl】+【Z】
撤消视图*作 【Shift】+【Z】
刷新所有视图 【1】
用前一次的参数进行渲染 【Shift】+【E】或【F9】
渲染配置 【Shift】+【R】或【F10】
在xy/yz/zx锁定中循环改变 【F8】
约束到X轴 【F5】
约束到Y轴 【F6】
约束到Z轴 【F7】
旋转(Rotate)视图模式 【Ctrl】+【R】或【V】
保存(Save)文件 【Ctrl】+【S】
透明显示所选物体(开关)【Alt】+【X】
选择父物体 【PageUp】
选择子物体 【PageDown】
根据名称选择物体 【H】
选择锁定(开关)【空格】
减淡所选物体的面(开关)【F2】
显示所有视图网格(Grids)(开关)【Shift】+【G】
显示/隐藏命令面板 【3】
显示/隐藏浮动工具条 【4】
显示最后一次渲染的图画 【Ctrl】+【I】
显示/隐藏主要工具栏 【Alt】+【6】
显示/隐藏安全框 【Shift】+【F】
*显示/隐藏所选物体的支架 【J】
显示/隐藏工具条 【Y】/【2】
百分比(Percent)捕捉(开关)【Shift】+【Ctrl】+【P】
打开/关闭捕捉(Snap)【S】
循环通过捕捉点 【Alt】+【空格】
声音(开关)【】
间隔放置物体 【Shift】+【I】
改变到光线视图 【Shift】+【4】
循环改变子物体层级 【Ins】
子物体选择(开关)【Ctrl】+【B】
帖图材质(Texture)修正 【Ctrl】+【T】
加大动态坐标 【+】
减小动态坐标 【-】
激活动态坐标(开关)【X】
精确输入转变量 【F12】
全部解冻 【7】
根据名字显示隐藏的物体 【5】
刷新背景图像(Background)【Alt】+【Shift】+【Ctrl】+【B】
显示几何体外框(开关)【F4】
视图背景(Background)【Alt】+【B】
用方框(Box)快显几何体(开关)【Shift】+【B】
打开虚拟现实 数字键盘【1】
虚拟视图向下移动 数字键盘【2】
虚拟视图向左移动 数字键盘【4】
虚拟视图向右移动 数字键盘【6】
虚拟视图向中移动 数字键盘【8】
虚拟视图放大 数字键盘【7】
虚拟视图缩小 数字键盘【9】
实色显示场景中的几何体(开关)【F3】
全部视图显示所有物体 【Shift】+【Ctrl】+【Z】
*视窗缩放到选择物体范围(Extents)【E】
缩放范围 【Alt】+【Ctrl】+【Z】
视窗放大两倍 【Shift】+数字键盘【+】
放大镜工具 【Z】
视窗缩小两倍 【Shift】+数字键盘【-】
根据框选进行放大 【Ctrl】+【w】
视窗交互式放大 【[】
视窗交互式缩小 【]】
轨迹视图
加入(Add)关键帧 【A】
前一时间单位 【<】
下一时间单位 【>】
编辑(Edit)关键帧模式 【E】
编辑区域模式 【F3】
编辑时间模式 【F2】
展开对象(Object)切换 【O】
展开轨迹(Track)切换 【T】
函数(Function)曲线模式 【F5】或【F】
锁定所选物体 【空格】
向上移动高亮显示 【↓】
向下移动高亮显示 【↑】
向左轻移关键帧 【←】
向右轻移关键帧 【→】
位置区域模式 【F4】
回到上一场景*作 【Ctrl】+【A】
撤消场景*作 【Ctrl】+【Z】
用前一次的配置进行渲染 【F9】
渲染配置 【F10】
向下收拢 【Ctrl】+【↓】
向上收拢 【Ctrl】+【↑】
材质编辑器
用前一次的配置进行渲染 【F9】
渲染配置 【F10】
撤消场景*作 【Ctrl】+【Z】
示意(Schematic)视图
下一时间单位 【>】
前一时间单位 【<】
回到上一场景*作 【Ctrl】+【A】
撤消场景*作 【Ctrl】+【Z】
Active Shade
绘制(Draw)区域 【D】
渲染(Render)【R】
锁定工具栏(泊坞窗)【空格】
视频编辑
加入过滤器(Filter)项目 【Ctrl】+【F】
加入输入(Input)项目 【Ctrl】+【I】
加入图层(Layer)项目 【Ctrl】+【L】
加入输出(Output)项目 【Ctrl】+【O】
加入(Add)新的项目 【Ctrl】+【A】
加入场景(Scene)事件 【Ctrl】+【s】
编辑(Edit)当前事件 【Ctrl】+【E】
执行(Run)序列 【Ctrl】+【R】
新(New)的序列 【Ctrl】+【N】
撤消场景*作 【Ctrl】+【Z】
NURBS编辑
CV 约束法线(Normal)移动 【Alt】+【N】
CV 约束到U向移动 【Alt】+【U】
CV 约束到V向移动 【Alt】+【V】
显示曲线(Curves)【Shift】+【Ctrl】+【C】
显示控制点(Dependents)【Ctrl】+【D】
显示格子(Lattices)【Ctrl】+【L】
NURBS面显示方式切换【Alt】+【L】
显示表面(Surfaces)【Shift】+【Ctrl】+【s】
显示工具箱(Toolbox)【Ctrl】+【T】
显示表面整齐(Trims)【Shift】+【Ctrl】+【T】
根据名字选择本物体的子层级 【Ctrl】+【H】
锁定2D 所选物体 【空格】
选择U向的下一点 【Ctrl】+【→】
选择V向的下一点 【Ctrl】+【↑】
选择U向的前一点 【Ctrl】+【←】
选择V向的前一点 【Ctrl】+【↓】
根据名字选择子物体 【H】
柔软所选物体 【Ctrl】+【s】
转换到Curve CV 层级 【Alt】+【Shift】+【Z】
转换到Curve 层级 【Alt】+【Shift】+【C】
转换到Imports 层级 【Alt】+【Shift】+【I】
转换到Point 层级 【Alt】+【Shift】+【P】
转换到Surface CV 层级 【Alt】+【Shift】+【V】
转换到Surface 层级 【Alt】+【Shift】+【S】
转换到上一层级 【Alt】+【Shift】+【T】
转换降级 【Ctrl】+【X】
FFD
转换到控制点(Control Point)层级 【Alt】+【Shift】+【C】
到格点(Lattice)层级 【Alt】+【Shift】+【L】
到设置体积(Volume)层级 【Alt】+【Shift】+【S】
转换到上层级 【Alt】+【Shift】+【T】
打开的UVW贴图
进入编辑(Edit)UVW模式 【Ctrl】+【E】
调用*.uvw文件 【Alt】+【Shift】+【Ctrl】+【L】
保存UVW为*.uvw格式的文件 【Alt】+【Shift】+【Ctrl】+【S】
打断(Break)选择点 【Ctrl】+【B】
分离(Detach)边界点 【Ctrl】+【D】
过滤选择面 【Ctrl】+【空格】
水平翻转 【Alt】+【Shift】+【Ctrl】+【B】
垂直(Vertical)翻转 【Alt】+【Shift】+【Ctrl】+【V】
冻结(Freeze)所选材质点 【Ctrl】+【F】
隐藏(Hide)所选材质点 【Ctrl】+【H】
全部解冻(unFreeze)【Alt】+【F】
全部取消隐藏(unHide)【Alt】+【H】
从堆栈中获取面选集 【Alt】+【Shift】+【Ctrl】+【F】
从面获取选集 【Alt】+【Shift】+【Ctrl】+【V】
锁定所选顶点 【空格】
水平镜象 【Alt】+【Shift】+【Ctrl】+【N】
垂直镜象 【Alt】+【Shift】+【Ctrl】+【M】
水平移动 【Alt】+【Shift】+【Ctrl】+【J】
垂直移动 【Alt】+【Shift】+【Ctrl】+【K】
平移视图 【Ctrl】+【P】
象素捕捉 【S】
平面贴图面/重设UVW 【Alt】+【Shift】+【Ctrl】+【R】
水平缩放 【Alt】+【Shift】+【Ctrl】+【I】
垂直缩放 【Alt】+【Shift】+【Ctrl】+【O】
移动材质点 【Q】
旋转材质点 【W】
等比例缩放材质点 【E】
焊接(Weld)所选的材质点 【Alt】+【Ctrl】+【W】
焊接(Weld)到目标材质点 【Ctrl】+【W】
Unwrap的选项(Options)【Ctrl】+【O】
更新贴图(Map)【Alt】+【Shift】+【Ctrl】+【M】
将Unwrap视图扩展到全部显示 【Alt】+【Ctrl】+【Z】
框选放大Unwrap视图 【Ctrl】+【Z】
将Unwrap视图扩展到所选材质点的大小 【Alt】+【Shift】+【Ctrl】+【Z】
缩放到Gizmo大小 【Shift】+【空格】
缩放(Zoom)工具 【Z】
反应堆(Reactor)
建立(Create)反应(Reaction)【Alt】+【Ctrl】+【C】
删除(Delete)反应(Reaction)【Alt】+【Ctrl】+【D】
编辑状态(State)切换 【Alt】+【Ctrl】+【s】
设置最大影响(Influence)【Ctrl】+【I】
设置最小影响(Influence)【Alt】+【I】
设置影响值(Value)【Alt】+【Ctrl】+【V】
CAD快捷键