找回密码
 注册
关于网站域名变更的通知
查看: 5014|回复: 23
打印 上一主题 下一主题

贡献收集的和自己编写的代码,并求教一些东东!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-5-21 09:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 ghfghyb 于 2013-5-22 13:52 编辑

因有人觉得大包不好用!!
我把之前的小包都整上来!!自己看着玩吧!!!
所有的使用方法都一样:(load "*.il" "ricwy")
因为本人是菜鸟,又因这此东东花了无数的心血,所有原码我先留着,希望有相同的正在学习的菜鸟一起沟通学习!!
本人QQ:16010104~~有志同道合着++
update 2013/05/22!!

以下是近期整理和自己编写的一些skill,贡献出来,给大家使用!!
首先申明,本人是专职PCB layout对于skill是在去年才开始学习的,没有传说中的任何语言基础,
所以,估计很多简单的代码可能都用了很复杂的方法去实现了!
顺便请教一下大大们,skill的这个~E 然后加载到allegro这个代码是怎么写的?
axlSetAlias( "~E" "skill EDA365_RUN")就是前面的这个RUN是如何写的!!谢谢!!


使用方法如下:
找到allegro.ilinit文件,并在下方加入一行:load("ZZskill-t.il" "ricwy")
找到cadence安装路径,并找到以下路径:*:\Cadence\SPB_16.3\share\pcb\text\cuimenus
打开allegro.men文件:
在最后一个END前面加入以下内容:
(Zhu Tools这个名字可以修改,因为本人姓朱,看着本人辛苦码代码,能留着的就留着吧!)
  1. POPUP "Zhu Tools"
  2.     BEGIN
  3.          MENUITEM "ZZ View", ZUseView
  4.          MENUITEM "Default color",        color_set
  5.          MENUITEM "Create_Section", CreateWidthForm
  6.          MENUITEM "Default art",        set_artwork
  7.          MENUITEM SEPARATOR
  8.          MENUITEM "Pad count",     z_smd_dip_count
  9.          MENUITEM "Highlight vis", h_d_via_main
  10.          MENUITEM "Clear RF", clear_RF
  11.          MENUITEM "Auto via", auto_via
  12.          MENUITEM "Rotate REF", ref_rot
  13.          MENUITEM "Creat_shape", CreateShape
  14.          MENUITEM "Change_Unit", DesignE
  15.          MENUITEM "ChangeClinetoShape" ,ChangeCTS
  16.          MENUITEM "Check_Anti_Etch" ,"ecp"
  17.          MENUITEM "Check_SLK" , sc
  18.          MENUITEM "Create_Pad" , autocreatepad
  19.         END
复制代码
以下是本人的代码说明!!

auto_create_smdpad.il                自动生成010-200的所有2倍的pad,只在board中运行       
auto_createshapet-.il                自动生成010-200的所有2的倍数的shape,在建shape中运行       
auto_createflash.il                        自动生成020-200的所有flash,只在flash中运行
auto_create_dippad.il                自动生成钻孔为020-180的外圈为040-200的dippad,只在board中运行
ZUseView.il                                打开常用显示层面                                                alias ctrl+1
h_d_via.il                                自动打孔                                                        alias ctrl+h
ch_text_overlap.il                        丝印检查                                                        alias        sc
ChangeUnit.il                                单位自动更换                                                        alias        DesignE
clearselset.il                        清除所有的功能选择                                                alias        esc
clinecut.il                                cline切断                                                        alias        clinecut
CmpPgV100.il                                根据原理图自动布局,有加密(时间足够可以自动再写)                alias        ctrl+3
color_set.il                                自动设置图层颜色                                                alias        color_set
etch_cross_plane.il                        自动检查夸层面信号                                                alias        ecp
fCheckValueCross.il                        增加丝印和器件的属线(已在ZUseView.il中集成)                        alias        cvc       
fCutShape.il                                切除shape                                                        alias        cutshape
set_art.il                                底片设置                                                        alias        set_artwork
smd_dip_count.il                        焊盘统计                                                        alias        z_smd_dip_count                       
x_cline2shape.il                        把cline和line变成shape                                        alias        ChangeCTS
Creatshape.il                        输入要求,自动生成shape                                        alias        CreateShape
ZzSkill.il                                load skill        在allegro.ilinit中导入
createshape.il                        输入要求自动建立smd和dip的焊盘,并根据要求定义名字,并生成焊盘        alise autocreatepad
grid.il                                输入g 1(g空格任何数字),根据输入数字,自动转换grid        g 0/g1等
ZZskill.il                                所有的skill都存到此处,方便统一调用
                                                                                                               
最后说一句,可能提供的资料有点乱,那兄弟们的乱中打正确吧!!

{:soso_e113:}

ZZskill-t.rar

182.36 KB, 下载次数: 58, 下载积分: 贡献 -30 , 威望 -10

SKILL.rar

489.94 KB, 下载次数: 92, 下载积分: 贡献 -30 , 威望 -10

点评

反对!: 1.0
反对!: 1
昨天用了你这个Skill。本来想只截取其中几个功能用。但发现快捷键也被你的Skill给修改了。 无奈,最终决定,还是不要用你的这个集合版Skill了。  发表于 2013-5-22 10:41
哥哥啊,能不能拆分啊。就一个il文件啊。 想抓其中的一个来用。不好拆啊。还有密码  发表于 2013-5-21 15:58

评分

参与人数 1贡献 +10 收起 理由
betamelody + 10 很给力!

查看全部评分

  • TA的每日心情
    难过
    2025-7-18 15:31
  • 签到天数: 650 天

    [LV.9]以坛为家II

    推荐
    发表于 2018-11-28 17:58 | 只看该作者
    您所在的用户组无法下载或查看附件

    该用户从未签到

    推荐
    发表于 2014-1-4 00:12 | 只看该作者
    謝謝分享喔  有些不錯用

    该用户从未签到

    推荐
    发表于 2015-1-19 17:19 | 只看该作者
    感谢露珠咯。现在还看不到啊

    该用户从未签到

    5#
    发表于 2013-5-21 09:31 | 只看该作者
    axlSetAlias( "~E" "skill EDA365_RUN")
    以上一句的意思是设置快捷键Ctrl + E为运行命令skill EDA365_RUN的快捷键
    EDA365_RUN是一个函数名
    可以用Command > funckey 这个命令来获取当前全局快捷键的设置状态
    设置快捷键的相关函数有axlSetAlias  axlSetFunckey

    如果你问的是如何加载到菜单,那么还涉及到menuload相关函数

    该用户从未签到

    6#
     楼主| 发表于 2013-5-21 11:20 | 只看该作者
    我问的主要是加载到菜单的函数!~E 这个我看的懂!!

    该用户从未签到

    7#
    发表于 2013-5-21 12:31 | 只看该作者
    这个功能不是我完成的  推测是由axlUIMenuDump axlUIMenuLoad等函数完成,具体请移步pdf帮助文档
    16版后新增了trigger机制,提供了用axlUIMenuInsert函数在程序启动时自动挂靠菜单的可能
    %CDSROOT%\share\pcb\examples\skill\trigger 此中案例已非常详尽

    该用户从未签到

    8#
     楼主| 发表于 2013-5-21 14:04 | 只看该作者
    betamelody
    推测是由axlUIMenuDump axlUIMenuLoad等函数完成


    OK!,我去看help!
    谢谢!
  • TA的每日心情
    慵懒
    2023-9-27 15:05
  • 签到天数: 1 天

    [LV.1]初来乍到

    9#
    发表于 2013-5-21 15:49 | 只看该作者
    不得不下啊。
    哎~再消耗5个金币吧。

    该用户从未签到

    10#
    发表于 2013-5-25 00:06 | 只看该作者
    能不能拆分啊。

    该用户从未签到

    11#
     楼主| 发表于 2013-5-26 19:15 | 只看该作者
    bluemare
    能不能拆分啊。

    有一个包是拆分开的!
  • TA的每日心情
    奋斗
    2020-1-14 15:07
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    12#
    发表于 2013-6-1 12:56 | 只看该作者
    下不了

    该用户从未签到

    13#
    发表于 2013-6-9 15:08 | 只看该作者
    看不了全文
  • TA的每日心情
    奋斗
    2020-7-17 15:36
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    14#
    发表于 2013-8-18 09:33 | 只看该作者
    习惯用源码的,方便自己定制

    该用户从未签到

    15#
    发表于 2013-11-15 18:46 | 只看该作者
    支持原创{:soso_e100:}

    该用户从未签到

    16#
    发表于 2013-12-4 00:17 | 只看该作者

    习惯用源码的,方便自己定制
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-19 12:47 , Processed in 0.156250 second(s), 35 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表