登录
|
注册会员
开启辅助访问
设为首页
收藏本站
扫一扫关注官方微信
论坛
BBS
M币充值
M currency prepaid phone
M币获取
附件中心
搜索
search
全新论坛MCU智学网上线,欢迎访问新论坛!稀缺资源、技术干货、参考设计、原厂资料尽在MCU智学网
MCU资讯论坛
»
论坛
›
单片机开发论坛
›
Allegro论坛
›
Cadence Allegro SKILL语言,附实例,问题
更新自动建库工具PCB Footprint Expert 2023.13 Pro / Library Expert 破解版
Cadence Allegro SKILL语言,附实例,问题
[复制链接]
13167
6
ad***
管理员
发表于 2012-9-7 23:23:36
|
查看全部
|
阅读模式
本文包含原理图、PCB、源代码、封装库、中英文PDF等资源
您需要
登录
才可以下载或查看,没有帐号?
注册会员
x
下面是在其他网站上看到一个帖子,供初学者学习,后面附我的问题,请高手作答。
1、如何理解Cadence Allegro SKILL程序设计语言?
SKILL语言是Cadence提供给用户的一个开发接口,利用其本身提供的接口函数和SKILL语言完成自动化操作的功能。例如:自动化检查,出报告、布局,布线等(在此只讨论
PCB
Editor的自动化操作)。
2、什么样的人适合使用SKILL语言进行自动化操作?
PCB工程师(具有需求的人,通过编程来实现),EDA二次开发工程师(熟悉编程的人,实现特定的业务需求)
3、SKILL语言能使得PCB设计提高多少效率?
举个很简单的例子,FPM这个自动化建库工具,可以自动生成几千个封装库, 如果一个库需要5分钟,那么,我们建这么多的封装库就需要10000多分钟,利用工具仅仅需要1个小时左右,看到这些,我想大家应该明白了,自动化的操作至少为我们提高效率5倍,当然,质量的保证更是潜在的价值。
4、如何在PCB Editor环境下启动SKILL命令行解释器界面?
直接输入set telskill , 然后你就会看到一个新的界面, 这个界面就是用来运行SKILL函数和命令的解释器。当然,如果你不觉得界面太小,可以直接在命令行中输入skill , 然后运行SKILL函数和命令, 也可以正常执行,退出可以直接输入exit。
5、如何执行写在文件中的SKILL函数和命令?
首先,我们按照上面的方法运行SKILL命令行解释器,然后输入getSkillPath(), 回车后,可以看到返回一个路径的列表,如果我们的SKILL文件放在这些路径下,就可以直接使用load()函数加载使用,如果你的SKILL文件没有在其中的一个路径下,就需要带上绝对路径,这个地方大家需要注意‘/’和‘\’的区别,我不想做什么理论描述,看看下面的例子:
假如你有一个文件放在C:下,名字为test.il, 一般SKILL文件都以.il为后缀
使用Ultra-Editor打开文件,输入如下内容:
procedure( tr_Example_1()
prog( ()
;打印一串字符
printf("Let's go today.\n")
;弹出一个对话框
axlUIConfirm("Hello, SKILL...\n")
return(t)
))
然后在SKILL解释器界面下加载SKILL文件如下:
load("C:/test.il") 或者 load("C:\\test.il")
接下来运行 tr_Example_1() , 回车,看看结果吧。
总结上面的例子
一、SKILL文件的扩展名一般为.il,通过load()函数可以加载SKILL文件
二、SKILL文件放在一些特定的路径下可以直接加载,不需要输入绝对路径,直接输入文件名即可, load("test.il")
三、带绝对路径加载SKILL文件,一般输入一个/来隔开路径, 如果需要使用\,则需要输入两个,\代表转义,\\表示一个\。
四、使用procedure可以定义一个SKILL函数,上面的例子, 函数名为tr_Example_1,注意函数名后的括号和函数名之间不要有空格。
五、我们可以很方便的在SKILL解释器中单步调试SKILL语句,例如:上面函数体中的printf("Let's go today.\n")可以直接在SKILL解释器下运行,当然axlUIConfirm("Hello, SKILL...\n")也可以,其中函数体中的注释为以分号开始的行,此为单行注释。
六、我们还可以使用像C语言的注释一样/* */来进行模块注释,但是不要出现两个/* */注释的嵌套。
我的问题:
上面的例子运行后应该会弹出一个确认窗口,我运行后为什么没有?只是返回一串字符?
大家帮忙测试下。。。
程序设计
,
接口
,
开发
,
如何
相关帖子
单片机C语言程序设计实训100例-基于8051 Proteus仿真
一种扩展微处理器/单片机外部中断接口的方法
单片机、电路板、控制器开发设计项目承接
旋转led灯
高薪诚聘单片机软件工程师15K-20K
【众拳】STM8入门视频教程资料分享
手把手教你学51单片机开发板增强板设计
【】0基础STM32入门必备视频免费看【】
500毫安USB接口兼容的锂电池充电集成电路CN3068
stm初学如何新手入手
举报
回复
6 个评论
wanch***
新手上路
发表于 2013-3-19 10:13:51
|
显示全部楼层
....................
举报
回复
支持
反对
rock***
新手上路
发表于 2013-5-28 09:05:27
|
显示全部楼层
。。。。。。。。。。。
举报
回复
支持
反对
mr***
新手上路
发表于 2013-8-28 00:18:53
|
显示全部楼层
正在学习中,虽然看不懂,但感觉很厉害的样子
举报
回复
支持
反对
siy***
新手上路
发表于 2014-6-4 17:29:54
|
显示全部楼层
值得学习。。。。。。。。。。
举报
回复
siy***
新手上路
发表于 2014-6-4 17:30:39
|
显示全部楼层
Cadence Allegro SKILL如何下载
举报
回复
支持
反对
jefa***
新手上路
发表于 2015-1-2 12:49:26
|
显示全部楼层
我的会弹出一个确认窗口
举报
回复
支持
反对
返回列表
*
滑块验证:
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册会员
本版积分规则
发表回复
回帖后跳转到最后一页
回复
转播
评分
分享
打开支付宝扫一扫,最高立得1212元红包
搜索
本版
帖子
用户
热搜:
传感器
51串口程序
电子管放大器
夾式電表
夾式電流
Mentor论坛
打印机
版块推荐
百宝箱
My 布拉格
无边框Z9
Z9Max
Z9mini
nubia动态
问题 & 建议
资源分享
爱拍
同城会
牛仔生活
查看论坛所有版块>>
每日签到
论坛任务
摄影技巧
跳蚤市场
互助问答
论坛导读
申请内测
红包中心
每日摇一摇
活动中心
网站地图
官方旗舰店
图文热点
可支持最大16×4LCD屏/抗干扰液晶屏驱动VK2
产品品牌:永嘉微电/VINKA 产品型号:VK2C21BA 封装形式:SSOP24 概述 VK2C21BA
VK2C21AA SSOP28高抗干扰LCD段码液晶显示驱
产品品牌:永嘉微电/VINKA 产品型号:VK2C21AA 封装形式:SSOP28 概述 VK2C21
抗干扰LCD驱动/液晶显示驱动芯片VK2C21A/B/
产品品牌:永嘉微电/VINKA 产品型号:VK2C21A/B/C/D 封装形式:SOP28/24/20/16
点阵式液晶驱动/段码LCD显示屏驱动IC-VK025
产品品牌:永嘉微电/VINKA 产品型号:VK0256C 封装形式:LQFP52 概述 VK0256C
段码屏驱动控制器/LCD液晶显示驱动芯片VK02
产品品牌:永嘉微电/VINKA 产品型号:VK0256B 封装形式:LQFP64 概述 VK0256B是
更多
精华推荐
可支持最大16×4LCD屏/抗干扰液晶屏驱动VK2
VK2C21AA SSOP28高抗干扰LCD段码液晶显示驱
抗干扰LCD驱动/液晶显示驱动芯片VK2C21A/B/
点阵式液晶驱动/段码LCD显示屏驱动IC-VK025
段码屏驱动控制器/LCD液晶显示驱动芯片VK02
51单片机的智能反汇编工具
工控仪表液晶驱动VK0192 LQFP44/点阵LCD液
不用电池收音机中锗三极管的替代
更多
社区学堂
可支持最大16×4LCD屏/抗干扰液晶屏驱
VK2C21AA SSOP28高抗干扰LCD段码液晶显
可支持最大16×4LCD屏/抗干扰液晶屏驱动VK2
产品品牌:永嘉微电/VINKA 产品型号:VK2C21BA 封装形式:SSOP24 概述 VK2C21BA
VK2C21AA SSOP28高抗干扰LCD段码液晶显示驱
产品品牌:永嘉微电/VINKA 产品型号:VK2C21AA 封装形式:SSOP28 概述 VK2C21
抗干扰LCD驱动/液晶显示驱动芯片VK2C21A/B/
产品品牌:永嘉微电/VINKA 产品型号:VK2C21A/B/C/D 封装形式:SOP28/24/20/16
更多
客服中心
QQ:187196467
服务时间:周一至周日 8:30-20:30
在线客服
客服微博
产品咨询
售后中心
关注我们
关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
QQ:187196467
周一到周日 8:30-22:00 (全年无休)
7 x 24小时在线客服
手机版
Powered by
MCUZX!
X3.4 © 2008-2015
MCU资讯论坛
版权所有
京ICP备18035221号-2
客服QQ: 187196467
技术支持:
MCU资讯论坛
|
网站地图
快速回复
返回顶部
返回列表