技术标签: Cadence
使用allegro进行布局布线时,需要经常切换网格大小。布线、调整走线时,将网格调小,在约束规则内能将走线尽量靠近,小空间能更方便过线。
当布局时,使用大网格可以方便元器件的对齐。
Setup->Grids
设置格点为1mil
每次设置都比较麻烦。
比如F10键来打开和关闭格点
自定义快捷键2(永久)
要想重启后快捷键还可以用,需要修改env文件
文件位置:E:\Cadence\SPB_16.6\share\pcb\text
SPB_Data\pcbenv路径下也有一个env文件,我们要编辑的不是这个
打开软件安装路径下的env文件,在160多行有这么一段话,介绍了alias和funckey。快捷键的设置和组合方法
alias命令可以分配使用Ctrl、Shift、Alt或者两两,或者全部组合+功能键(F2-F12)或者数字键,字母键
比如:
F4
Ctrl+F2
Shit+T
Ail+3
Ctrl+Shift+Alt+F5 等组合
但是alias命令不能分配单个字母或者数字
funckey可以分配单个字母或者数字
比如:
funckey m moves 按一下m键就可启动移动命令
但是此时当使用命令行输入命令时m就不能输入了
用法:
alias ~R angle 45 #Ctrl+R 在移动器件时,器件旋转45度
alias CF10 grid toggle #Ctrl+F10 打开关闭格点
在写命令时,如果Ctrl后面+功能按键(F2-F10),则Ctrl用 C表示
如果后面+字母或者数字键,则Ctrl用 ~表示
按键Shift 用 S表示
按键Alt 用 A表示
‘#’号是注释
在文件中那段功能介绍的后面大约190行(或者随意),添加自己的代码,保存,重启allegro,设置的快捷键就可以一直用了
马上就说到设置网格了
由于设置网格不是一个命令就能搞定的,是好几步操作才能搞定,所以我们需要将我们设置grid的这些步骤录制一个脚本,然后设置一个快捷键来播放这个脚本,OK,那么就可以用这个快捷键来设置网格大小了(设置几个网格就需要几个快捷键)
修改脚本
去掉多余操作的部分:
其中FORM grid display NO就是脚本执行后格点是关闭的,如果是YES则格点是打开的
移动脚本
将脚本文件复制到SPB_Data\pcbenv\scr文件夹(scr自己建的)
也可以随便放
测试脚本
输入replay空格+脚本路径+回车
如果以前格点不是1mil,则执行后格点设置为1mil
如果说不是内部命令啥滴,一般都是路径不对
将那个脚本文件copy几份,重命名,然后修改内部的格点大小参数
重新打开env文件,自己分配喜欢的快捷键吧>_<
文章浏览阅读139次。到星巴克(Starbucks Co.)喝咖啡的人有可能要多付25美分了。星巴克从周四起在几个城市调价,顾客在购买大杯制作复杂的咖啡时要多付钱,而购买量小制作简单的咖啡时可以比以前少付钱。在某些市场上,顾客要为特大杯香草味或咖啡味的法布奇诺(frappuccino)咖啡多付5美分,为特大杯摩卡(mocha)咖啡或香草拿铁(vanilla latte)咖啡多付15美分,为特大杯焦糖玛奇朵(carame..._starbucks‘ corp reported better-than-expected
文章浏览阅读268次。2019年4月25、26日下午6点30分,为了推动我校大学生对计算机硬件和计算机基本知识的了解,普及计算机软硬件知识,信息工程学院分别在执毓楼107教室和执文楼119教室举办了遵义师范学院第四届“计算机基础知识竞赛”决赛,此次活动意义非凡。信息工程学院副院长樊里略老师和刘邠岑老师出席此次活动,活动的幕后工作人员由学生会全体成员担任。比赛分两天进行,专业组的决赛在24号进行,非专业组在25号进行,本..._计算机知识竞赛主持稿
文章浏览阅读532次。要快速进行网页排版布局,则必须对布局的元素有清晰的了解,才不会总是在细节处出错。这一篇先详解有关布局的因素作为布局基础:块级元素and内联元素、盒模型、准确定位、元素对齐、样式继承。下一篇则重点描述快速布局思路。一、什么是块级元素和内联元素1,块级元素:display:block表现出来的特点是折行的, 一般来说可以包含块级元素和内联元素;例外: P 元素,只能包含内联元素,_span快布局
文章浏览阅读188次。8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?动机之前使用TI SDK提供的3.2标准内核,在和fpga进行高速通信时出现CPU 100%中断响应延迟严重(偶尔>50ms)造成数据丢包。为达到严格的中断响应速度(<10ms),亟需实时操作系统内核支持。方案有两个:Standard Linux -> RTOS LinuxStandard Linux ..._beaglebone preempt
文章浏览阅读5.2k次。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="js/jquery.js"></script></head><body>..._js监听input输入两个字时触发事件
文章浏览阅读7.8k次,点赞4次,收藏10次。此方法是基于的情形是visual studio 2017安装完成cuda10.0安装完成Clion安装完成1. 使用CLion创建一个新的项目File->New Project->C++ Executable->Create2. 设置CLion支持.cu和.cuhFile->Setting->Editor->File Types->C++..._windows clion 编译 cuda
文章浏览阅读3.5k次,点赞3次,收藏15次。时间线2020.8.4 基本的安装内容2020.8.19 macOS如何增量更新2020.8.28 macOS更新Big Sur,更新opencore前言如果有帮助请支持我吧:打赏以前装了无数的Windows和Linux。可以说只要会吃饭就会装系统。这一次主要就是尝一尝macOS,顺便学一学AE。听说macOS的FCX也是厉害的一匹,所以就装吧,听了一节doyoudo小莫的AE课程就开始装macOS了,而且在哔哩哔哩上看了SPOTO大大的黑苹果教程。看了教程相当于开了一个好头,以前对于黑苹_openusbkbdxe.efi
文章浏览阅读81次。有些事情并不象你所想象的那样。 比如说:自信。 许多成功学资料都在这样告诉我们:拥有强大的自信心是一个人成功的关键,作者本人也是这么认为的,但这个观点并不是事情的全部。 事情的全部就是:有些人终其一生也不会拥有什么自信,有..._让自己的表现与自己的心理能量相衬,这样既不会为自己带来过大的心理压力,也易于获
文章浏览阅读236次。示例场景:1.应用于我的个人博客网站文章详情页,内置评论功能,评论区位于子组件,评论列表位于父组件2.父组件会将从服务器获取文章信息(如文章id,文章相关信息),并将文章id发送给子组件,用于子组件利用id将评论内容发送至数据库指定位置存储3.子组件发送评论内容后,子组件还需要将新评论发送至父组件的评论列表区更新视图子组件:父组件:方式1:父组件通过props向子组件传值,子组件通..._$emit 也就是通过自定义事件传值,主要用于子组件向父组件通信
文章浏览阅读3.5k次。成都,这个南方的阴雨小城,承载了我太多的记忆。其实知道成都还是因为赵雷的一首《成都》而了解这个城市,觉得是一个巴适安逸的小城,以后有机会一定要去看看。也正如雷子另一首《理想》里的一句歌词,..._成都大互联网公司有哪些在什么位置
文章浏览阅读957次。Spring Boot属性注入乱码解决1. 乱码问题在做springboot属性注入时,即在application.properties文件中配置如下中文:book.name=三国演义book.author=罗贯中book.price=300待在Book.java中进行属性注入的时候,@Component@ConfigurationProperties(prefix = "book")public class Book { private String name; pri_springboot 注入中文 乱码
文章浏览阅读7.9k次。windows系统把data/common.inc.php文件右键——属性——安全——,把iuser ,system,adminstrators的写入改成拒绝就可以了。