找回密码
 注册
关于网站域名变更的通知

分享一个正在写的skill

查看数: 1415 | 评论数: 15 | 收藏 6
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-3-28 23:31

正文摘要:

    最近正在“抠抠搜搜”地写一个工具,还没写完,不过写完的部分可以作为一个工具来使用:选中网络,在skill中建立pinpair进而建立match group,对个人来说还是比较方便的,当然不排除本论坛上已有类似 ...

回复

Dc202408015a 发表于 2024-11-5 13:39
真厉害,大神膜拜
jklplll13398 发表于 2024-1-29 18:39
645071325 发表于 2022-6-10 18:20
真厉害,大神膜拜
mycoal 发表于 2022-6-10 15:45
leilei4908 发表于 2022-6-1 10:03
过滤器给你提供部分源码参考
("filter"
                        filter = upperCase(sbForm->curValue)

谢谢老哥~
leilei4908 发表于 2022-6-1 10:03
mycoal 发表于 2022-3-28 23:45
主要是FORM的运用,在此感谢db-_- 、jet2001等大神的悉心指导
    简单说下功能:
1. Slelect the  ...

过滤器给你提供部分源码参考
("filter"
                        filter = upperCase(sbForm->curValue)
                        while(curValue = axlFormListGetItem(sbForm "BusList" 0)
                                axlFormListDeleteItem(sbForm "BusList" curValue)   ;清空list
                        )
                        case(filter
                                (("" "*")
                                        axlFormListAddItem(sbForm "BusList" BusesNames 0)   ;filter空白或者*,加上所有的内容
                                        axlFormListAddItem(sbForm "BusList" "NOBUS" 0)
                                )
                                (t
                                        foreach(name BusesNames
                                                when(index(name filter)   ;根据filter筛选
                                                        axlFormListAddItem(sbForm "BusList" name -1)
                                                )
                                        )
                                )
                        )
                )

点评

谢谢老哥~  详情 回复 发表于 2022-6-10 15:45
leilei4908 发表于 2022-6-1 09:58
本帖最后由 leilei4908 于 2022-6-1 10:00 编辑

PinPair基本上都是某个元件到另一个元件中的高速信号(或者DDR)
可以先选择source symbol,target symbol,再筛选netname(或者busname),然后自动设置pinpair
这样能过滤掉中途串xnet的小电容电阻
bingshuihuo 发表于 2022-4-10 17:23
感谢分享

“来自电巢APP”

kimono 发表于 2022-4-10 14:14
牛蛙牛蛙大佬
mycoal 发表于 2022-4-8 19:41
作为工具,还不太成熟,近作为学习skill的参考。选择了网络以后,要选择网络的起始点,出现在Pinpais的两个框框内,点next新建一个命名为USER_MG的match group
mofise007 发表于 2022-4-8 18:37
选择net下面没任何反应呢?
db-_- 发表于 2022-3-29 15:24
有前途 学的真快。
mycoal 发表于 2022-3-29 10:50
jet2001 发表于 2022-3-29 09:32
加油 1段1段寫 再慢慢加入自己想要的功能
(candenc 原廠的skill 很多可以參考, skill的pdf 內有範例 也可 ...

原厂skill是本地路径中的那些例子吗?关于网络过滤器,看到一个函数axlUIDataBrowse是有相同的功能的,应该可以借鉴,但是这种函数能看到源码吗?
jet2001 发表于 2022-3-29 09:32
加油 1段1段寫 再慢慢加入自己想要的功能
(candenc 原廠的skill 很多可以參考, skill的pdf 內有範例 也可以用)
set telskill 在skill視窗 也可以逐行執行 馬上看結果

点评

原厂skill是本地路径中的那些例子吗?关于网络过滤器,看到一个函数axlUIDataBrowse是有相同的功能的,应该可以借鉴,但是这种函数能看到源码吗?  详情 回复 发表于 2022-3-29 10:50
mycoal 发表于 2022-3-28 23:46
忘了FORM是单独写的(net_selector.form):

FILE_TYPE=FORM_DEFN VERSION=2
FORM
FIXED
PORT 96 70

HEADER "Nets Selector"
TILE

TEXT "Select the nets"
TLOC 5 1
ENDTEXT

FIELD nets_list
FLOC 5 3
LIST "" 50 5
OPTIONS multiselect
ENDFIELD

TEXT "Net Filter"
TLOC 70 4
ENDTEXT

FIELD Net_Filter
FLOC 67 6
STRFILLIN 10 10
ENDFIELD



TEXT "Nets selected"
TLOC 8 13
ENDTEXT

FIELD nets_selected
FLOC 5 15
LIST "" 15 5
OPTIONS multiselect
ENDFIELD

TEXT "Star of nets"
TLOC 26 13
ENDTEXT

FIELD star_of_nets
FLOC 23 15
LIST "" 15 5
OPTIONS multiselect
ENDFIELD

TEXT "End of nets"
TLOC 44 13
ENDTEXT

FIELD End_of_nets
FLOC 41 15
LIST "" 15 5
OPTIONS multiselect
ENDFIELD

TEXT "Pinpairs"
TLOC 73 13
ENDTEXT

FIELD pinpairs_star
FLOC 59 15
LIST "" 15 5
OPTIONS multiselect
ENDFIELD

FIELD pinpairs_end
FLOC 77 15
LIST "" 15 5
OPTIONS multiselect
ENDFIELD



TEXT Selected_nets:
TLOC 5 25
ENDTEXT

TEXT
FLOC 17 25
INFO Cnt 20
ENDTEXT

FIELD delete1
FLOC 62 25
MENUBUTTON "Delete" 8 3
ENDFIELD

FIELD delete2
FLOC 80 25
MENUBUTTON "Delete" 8 3
ENDFIELD

FIELD done
FLOC 26 28
MENUBUTTON "Next" 9 3
ENDFIELD

FIELD cancel
FLOC 55 28
MENUBUTTON "Cancel" 8 3
ENDFIELD

ENDTILE
ENDFORM
关闭

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

EDA365公众号

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

GMT+8, 2025-11-22 04:18 , Processed in 0.203125 second(s), 31 queries , Gzip On.

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

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

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