代码个人总结.docx

上传人:b****5 文档编号:3863552 上传时间:2022-11-26 格式:DOCX 页数:10 大小:20.39KB
下载 相关 举报
代码个人总结.docx_第1页
第1页 / 共10页
代码个人总结.docx_第2页
第2页 / 共10页
代码个人总结.docx_第3页
第3页 / 共10页
代码个人总结.docx_第4页
第4页 / 共10页
代码个人总结.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

代码个人总结.docx

《代码个人总结.docx》由会员分享,可在线阅读,更多相关《代码个人总结.docx(10页珍藏版)》请在冰豆网上搜索。

代码个人总结.docx

代码个人总结

代码个人总结

篇一:

个人总结数控代码

  KND-K1Ti数控代码

  G00X(U)-Z(W)-;

  快速定位,如果起点与终点不是在X(Z)轴平行处,移动轨迹是先是偏向终点方向斜45°。

至终点X轴或Z轴的其中一轴的尺寸后,再以另一个没有走到的尺寸的轴,以直线走完。

如果起点与终点在同一轴,那就是直线移动.

  G01X(U)-Z(W)-F-;

  X(U),Z(W):

终点尺寸坐标

  F:

走到速度

  G02(3)X(U)-Z(W)-R-F-;

  G02(3)X(U)-Z(W)-I-K-F-;

  G02:

顺时针圆弧

  G03:

逆时针圆弧

  R:

圆弧半径

  I:

圆弧起点与圆心X轴的距离,半径值。

  K:

圆弧起点与圆心Z轴的距离。

  G04P-;或G04X-;或G04U-;

  其中X,U均是以秒为单位指令暂停时间。

  指令范围从0.001-99999.999秒。

  P是以毫秒为单位指令暂停时间。

指令范围从1-99999999毫秒。

  例;G04X1:

表示程序暂停1秒。

  G04P1000:

表示程序暂停1秒。

  G04U1表示程序暂停1秒。

  G28X-Z-;

  其中XZ是指返回参考点中途经过的中间点,

  用绝对值指令或增量值指令。

  G32X(U)-Z(W)-F(I)-;

  X,Z:

终点坐标

  F:

公制螺纹导程......I:

英制螺纹导程

  G50X-Z-;

  设置坐标

  G50X-Z-T-;

  对刀也叫刀具测量

  G50S-;

  设置主轴最高转速(转/分)

  G71U(d)R(e);

  G71P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t);

  d:

表示切入量,单边(也叫半径值)。

无负号切入方向有起点与编程起点定的,是模态一直到下次指定以前均有效

  e:

退刀量。

模态

  ns:

精加工形状程序段中开始第一句程序段的段号。

  nf:

精加工形状程序段中结束最后一句程序段的段号。

  u:

X轴方向精加工余量,直径,单位mm。

  w:

Z轴方向精加工余量,直径,单位mm。

  f:

粗加工走刀速度。

  s:

粗加工主轴转速。

  t:

刀号。

  注意事项:

  定点在加工形状结束的里面时注意最后一个坐标点到起点的直线会不会碰到工件;内孔无需考虑;主要的是外圆加工时注意,会碰到的话,就加一段向外(X向)退的程序。

  U与W的正负是有加工方向而定的,错了就加工不到了。

篇二:

网页编写代码大全总结

  [网页设计]网页基本标签代码大全

  1.公司版权注释

  

  2.网页显示字符集

  简体中文:

  charset=gb2312″>

  繁体中文:

英语:

  charset=iso-8859-1″>

  3.网页制作者信息

  

  4.网站简介

  

  5.搜索关键字

  

  6.网页的css规范

  

  (参见目录及命名规范)

  7.网页标题

  xxxxxxxxxxxxxxxxxx

  .可以选择加入的标签

  1.设定网页的到期时间。

一旦网页过期,必须到服务器上重新调阅。

  

  2.禁止浏览器从本地机的缓存中调阅页面内容。

  

  3.用来防止别人在框架里调用你的页面。

  

  4.自动跳转。

  5指时间停留5秒。

  5.网页搜索机器人向导.用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。

  CONTENT的参数有all,none,index,noindex,follow,nofollow。

默认是all。

  6.收藏夹图标

  

  所有的javascript的调用尽量采取外部调用.

  

  附标签:

  标签不属于head区,这里强调一下,为了保证浏览器的兼容性,必须设置页面背景

  flash透明

  在flash的源代码中加上:

  表格透明

  style=‖FILTER:

alpha(opacity=72)‖

  网址前添加icon的方法

  1、上上用他的iconeditoronline制作一个图标。

他会将做好的图标通过email即时发送给你。

  2、把这个命名为favicon.ico的图标放置在index.html同一个文件夹中。

就可以了。

  作一个图标文件,大小为16*16像素。

文件扩展名为ico,然后上传到相应目录中。

在HTML源文件―<head></head>‖之间添加如下代码:

  <LinkRel=‖SHORTCUTICON‖href=‖http:

//图片的地址(注意与刚才的目录对应)‖>其中的―SHORTCUTICON‖即为该图标的名称。

当然如果用户使用IE5或以上版本浏览时,就更简单了,只需将图片上传到网站根目录下,自动识别

  可以在收藏夹中显示出你的图标

  状态栏连接说明

  某某链接

  链接说明

  

  禁止鼠标右键

  在标签中加入

  DW里输入空格

  插入N个 

  水平线

  noshade为有无阴影表单电子邮件提交

  文本域名为Subject为邮件的标题

  邮件链接定制

  Mailto:

地址?

Subject=邮件的标题&bc=抄送&bcc=密件抄送

  背景音乐

  

  禁止页面正文选取

  

  消除ie6自动出现的图像工具栏,设置GALLERYIMG属性为false或no.

  防止点击空链接时,页面往往重置到页首端。

  代码―javascript:

void(null)‖代替原来的―#‖标记

  如何避免别人把你的网页放在框架中

  页面定时刷新

  

  页面定时转向新的地址

  

  显示日期

    today=newDate();

  varweek;vardate;

  if(today.getDay()==0)week=‖星期日‖

  if(today.getDay()==1)week=‖星期一‖

  if(today.getDay()==2)week=‖星期二‖

  if(today.getDay()==3)week=‖星期三‖

  if(today.getDay()==4)week=‖星期四‖

  if(today.getDay()==5)week=‖星期五‖

  if(today.getDay()==6)week=‖星期六‖

  date=(today.getYear())+‖年‖+(today.getMonth()+1)+‖月‖+today.getDate()+‖日‖+‖‖document.write(―‖+date+week+‖‖);

  //–>

  

  设为首页

    onclick=‖this.style.behavior=‘url(#default#homepage)‘;this.setHomePage(?

url‘);‖>设为首页

  添加收藏

  收藏本站

  文字滚动

  插入边框为0的1行1列的表格,在表格中输入文字,选中文字,

  按ctrl+t输入marqueedirection=‖up‖,回车即可让文字在表格区域内向上滚动。

  (right、down可用于让文字或图象向右及向下滚动,修改html原代码还可以得到需要的

  滚动速度。

  表单验正

  

  functioncheckform(theform){

  if(theform.name.value==‖"){

  alert(―姓名不能为空!

‖);

  theform.name.focus();

  returnfalse;

  }

  if(theform.tel.value==‖"){

  alert(―电话不能为空!

‖);

  theform.tel.focus();

  returnfalse;

  }

  }

  

  定义鼠标

  body{cursor:

url(cur.ani或cur);}

  以图片方式插视频

  

  层在flash上面

  延迟跳转

  

  导航条变色:

  单元格  onmouseout=‖javascript:

this.bgColor=‘#99CCFF‘‖

  居中

  

  空链接

  javascript:

;

  标题表格

  

  表格的说明

  

  细线表格

  style=‖BORDER-COLLAPSE:

collapse;‖

  滚动条颜色代码

  BODY{

  SCROLLBAR-FACE-COLOR:

#FFFFFF;

  SCROLLBAR-HIGHLIGHT-COLOR:

#FFFFFF;

  SCROLLBAR-SHADOW-COLOR:

#FFFFFF;

  SCROLLBAR-3DLIGHT-COLOR:

#FFCBC8;

  SCROLLBAR-ARROW-COLOR:

#FFFFFF;

  SCROLLBAR-TRACK-COLOR:

#FFFFFF;

  SCROLLBAR-DARKSHADOW-COLOR:

#FFCBC8;

  SCROLLBAR-BASE-COLOR:

#FFFFFF

  }

  连续的英文或者一堆感叹号!

!

!

不会自动换行的问题

  只要在CSS中定义了如下句子,可保网页不会再被撑开了

  table{table-layout:

fixed;}

  td{word-break:

break-all;word-wrap:

break-word;}

  注释一下:

  1.第一条table{table-layout:

fixed;},此样式可以让表格中有!

!

!

(感叹号)之类的字符时自动换行。

  2.td{word-break:

break-all},一般用这句这OK了,但在有些特殊情况下还是会撑开,因此需要再加上后面一句{word-wrap:

break-word;}就可以解决。

此样式可以让表格中的一些连续的英文单词自动换行。

  javascript常用技巧2

  1.让浏览器窗口永远都不出现滚动条。

  〈bodystyle=‖overflow-x:

hidden;overflow-y:

hidden‖〉或〈bodystyle=‖overflow:

hidden‖〉或〈bodyscroll=no〉

  2,没有水平滚动条

  〈bodystyle=‖overflow-x:

hidden‖〉

  3,没有垂直滚动条

  〈bodystyle=‖overflow-y:

hidden‖〉

  2,如何给图片抖动怎做的.

  〈SCRIPTlanguage=javascript1.2〉

  〈!

  varrector=2

  varstopit=0

  vara=1

  varcount=0

  functioninit(which){

  stopit=0

  shake=which

  shake.style.left=0

  shake.style.top=0

  }

篇三:

个人总结Verilog代码编写的25条经验

  个人总结Verilog代码编写的25条经验

  1、对所有的信号名、变量名和端口名都用小写,这样做是为了和业界的习惯保持一致;对常量名和用户定义的类型用大写;

  2、使用有意义的信号名、端口名、函数名和参数名;

  3、信号名长度不要太长;

  4、对于时钟信号使用clk作为信号名,如果设计中存在多个时钟,使用clk作为时钟信号的前缀;

  5、对来自同一驱动源的信号在不同的子模块中采用相同的名字,这要求在芯片总体设计时就定义好顶层子模块间连线的名字,端口和连接端口的信号尽可能采用相同的名字;

  6、对于低电平有效的信号,应该以一个下划线跟一个小写字母b或n表示。

注意在同一个设计中要使用同一个小写字母表示低电平有效;

  7、对于复位信号使用rst作为信号名,如果复位信号是低电平有效,建议使用rst_n;

  8、当描述多比特总线时,使用一致的定义顺序,对于verilog建议采用bus_signal[x:

0]的表示;

  9、尽量遵循业界已经习惯的一些约定。

如*_r表示寄存器输出,*_a表示异步信号,*_pn表示多周期路径第n个周期使用的信号,*_nxt表示锁存前的信号,*_z表示三态信号等;

  10、在源文件、批处理文件的开始应该包含一个文件头、文件头一般包含的内容如下例所示:

文件名,作者,模块的实现功能概述和关键特性描述,文件创建和修改的记录,包括修改时间,修改的内容等;

  11、使用适当的注释来解释所有的always进程、函数、端口定义、信号含义、变量含义或信号组、变量组的意义等。

注释应该放在它所注释的代码附近,要求简明扼要,只要足够说明设计意图即可,避免过于复杂;

  12、每一行语句独立成行。

尽管VHDL和Verilog都允许一行可以写多个语句,当时每个语句独立成行可以增加可读性和可维护性。

同时保持每行小于或等于72个字符,这样做都是为了提高代码得可读性;

  13、建议采用缩进提高续行和嵌套语句得可读性。

缩进一般采用两个空格,如西安交通大学SOC设计中心2如果空格太多则在深层嵌套时限制行长。

同时缩进避免使用TAB键,这样可以避免不同机器TAB键得设置不同限制代码得可移植能力;

  14、在RTL源码的设计中任何元素包括端口、信号、变量、函数、任务、模块等的命名都不能取Verilog和VHDL语言的关键字;

  15、在进行模块的端口申明时,每行只申明一个端口,并建议采用以下顺序:

输入信号的clk、rst、enablesothercontrolsignals、dataandaddresssignals。

然后再申明输出信号的clk、rst、enalbesothercontrolsignals、datasignals;

  16、在例化模块时,使用名字相关的显式映射而不要采用位置相关的映射,这样可以提高代码的可读性和方便debug连线错误;

  17、如果同一段代码需要重复多次,尽可能使用函数,如果有可能,可以将函数通用化,以使得它可以复用。

注意,内部函数的定义一般要添加注释,这样可以提高代码的可读性;

  18、尽可能使用循环语句和寄存器组来提高源代码的可读性,这样可以有效地减少代码行数;

  19、对一些重要的always语句块定义一个有意义的标号,这样有助于调试。

注意标号名不要与信号名、变量名重复;

  20、代码编写时的数据类型只使用IEEE定义

的标准类型,在VHDL语言中,设计者可以定义新的类型和子类型,但是所有这些都必须基于IEEE的标准;

  21、在设计中不要直接使用数字,作为例外,可以使用0和1。

建议采用参数定义代替直接的数字。

同时,在定义常量时,如果一个常量依赖于另一个常量,建议在定义该常量时用表达式表示出这种关系;

  22、不要在源代码中使用嵌入式的dc_shell综合命令。

这是因为其他的综合工具并不认得这些隐含命令,从而导致错误的或较差的综合结果。

即使使用DesignCompiler,当综合策略改变时,嵌入式的综合命令也不如放到批处理综合文件中易于维护。

这个规则有一个例外的综合命令,即编译开关的打开和关闭可以嵌入到代码中;

  23、在设计中避免实例化具体的门级电路。

门级电路可读性差,且难于理解和维护,如果使用特定工艺的门电路,设计将变得不可移植。

如果必须实例化门电路,我们建议采用独立于工艺库的门电路,如SYNOPSYS公司提供的GTECH库包含了高质量的常用的门级电路;

  24、避免冗长的逻辑和子表达式;

  25、避免采用内部三态电路,建议用多路选择电路代替内部三态电路。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1