吹泡泡的小鱼的个人空间 https://blog.eetop.cn/layoutart [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

分享 SKILL语言的输入与输出
2019-10-11 16:27
Skill可以把输出卸载CIW窗口,同时还可以对文件进行读入和写入 (一)输出显示和输出到文件 (1)print()和println() print() 和 println() 两个函数都可以用来显示单个数据,println可以在显示的数据后多加一个回车。 for(i 1 3 print( "hello" )) ;prints hello three times. 返回值是:"hello""h ...
个人分类: SKILL|4259 次阅读|2 个评论 热度 2
分享 SKILL语言关于x,y坐标或者bBox边界list的访问
2019-10-11 10:33
在版图设计中,由于是一个二位的笛卡尔坐标,所以对于list操作经常用到,它是一个2维的lit,常用的表示方法为: (1)用 :表示一个坐标的list,其结果和list命令一样, 用xCoord和yCoord命令可以分别访问x和y坐标。 xValue = 300 yValue = 400 aCoordinate = xValue:yValue = ( 300 400 ) xCoord( aCoordinate ) = 30 ...
个人分类: SKILL|2345 次阅读|0 个评论
分享 SKILL语言访问list和list中元素的调用
2019-10-11 10:16
SKILL提供了很多内置的list操作的函数,让代码简介,增加可读性。 (1)car( ) 函数用于访问list的第一个元素 numbers = '( 1 2 3 ) = ( 1 2 3 ) car( numbers ) = 1 (2)cdr( )函数访问list中除了第一哥元素外的其他元素,返回值仍是list numbers = '( 1 2 3 ) = ( 1 2 3 ) cdr( numbers ) = ( 2 3 ) (3)nt ...
个人分类: SKILL|2016 次阅读|0 个评论
分享 SKILL语言中创建list的三种方法
2019-10-11 10:02
创建list有以下几种方法: (1)用 ' 和 list 定义一个list,即list函数会把变量的值赋予实际的值: a=1 返回值= 1 b=2 返回值= 2 '(a b 3) 返回值= (a b 3) list(1 2 3) 返回值=(1 2 3) !注意两者的区别,list返回值是a与b赋予的值,而 ' 的返回值是 a b (2)用 ...
个人分类: SKILL|1963 次阅读|0 个评论
分享 SKILL语言中的list数据格式简单介绍
2019-10-11 09:46
list是在SKILL语言编程中经常用到的数据格式,它是继承了Lisp(list Processing)语言而得来的,也有些类似于C语言中的数组,它的数据元素可以是SKILL中的各种数据格式,所以我们通常给list的一个定义是"SKILL数据对象的一个有序集合",SKILL数据甚至程序本身可以看作一个list,例如: (a b c) ;这是一个list,其中包含 ...
个人分类: SKILL|2144 次阅读|0 个评论
分享 SKILL函数的三种调用方式
2019-10-11 09:29
SKILL语言的函数调用有三种方式,下面我们以strcat函数举例说明: (1)strcat("hellow" "," "world" "!") ;类似于C语言(strcat 和括号之间没有空格,否则会出错) (2)(strcat "hellow" "," "world" "!") ; 类似于Lisp语言 (3) strcat "hellow" "," "world" "!" ;(2)的括号可以省略 这三种的输 ...
个人分类: SKILL|2864 次阅读|0 个评论
分享 SKILL的变量
2019-10-10 17:49
SKILL的变量由: 字母,数字,"_" ," ?" 组成,其中第一个字符不能是 数字 和 " ?" ,另外Cadence所有开发的Skill中的变量,函数第一个字母都是小写,并且Cadence的专用函数以"_" 开头,为了免于混淆,所以在编写脚本的时候,建议大家在应用变量名都以 大写字母 开头,养成一个良好的习惯。 ...
个人分类: SKILL|1237 次阅读|0 个评论
分享 Four methods for accessing API Help
2019-10-10 17:36
访问API(Application Program Interface 应用程序接口) Help的方法: (1)在CIW中,菜单栏options 选项 -- LogFilter 中的所有选项全部勾选,可查看当前操作的函数(特别有助于学习) (2)在/home路径下查看CDS.log文件,也可查看当前操作函数(比较乱) (3)在CIW中输入命令: startFinde r , 或 在CIW中选择 ...
个人分类: SKILL|619 次阅读|0 个评论
分享 SKILL语言脚本的两种加载方式
2019-10-10 16:43
Cadence 对于 skill 语言的支持是无所不在的,我们可以从菜单栏,快捷键,程序函数,表格,以及 CIW 窗口等不同的渠道来触发执行已加载的 Skill 脚本程序。 一般加载自己的 SKILL 代码文件一般有两种方式: ( 1 )在 /home 目录里的 .cdsinit 文件里写入 load "***.il", 这样, Cadence 在 ...
个人分类: SKILL|3712 次阅读|2 个评论 热度 4
分享 LINUX文本编辑:vi/vim 的使用
2019-10-10 11:33
基本上 vi/vim 共分为三种模式 : (1) 命令模式( Command mode ) , (2) 输入模式( Insert mode ) (3) 底线命令模式( Last line mode ) 。 一.命令模式: (1) 光标的移动 G :光标移动到最后一行 ...
个人分类: LINUX|2464 次阅读|1 个评论 热度 6
  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 6

    关注
  • 87

    粉丝
  • 29

    好友
  • 96

    获赞
  • 45

    评论
  • 11217

    访问数
关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-20 12:44 , Processed in 0.019603 second(s), 4 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部