joe80502 发表于 2014-5-8 14:21:47

詢問skill 函數問題

請教是否有函數可以抓到點選Pin 的資料?

感謝大大幫解答

vivienluo 发表于 2014-5-9 08:02:27

你直接获取pin的DBID就行了。dbid下可获取pin的所以属性。

joe80502 发表于 2014-5-9 09:25:39

我知道用axlGetSelSet 可以抓到ID但是要先按Show Element 的情況下

我只想要滑鼠點一下PIN 高亮的情況下 去抓取ID但是用axlGetSelSet 抓不到

還有其他辦法能抓ID嗎??

vivienluo 发表于 2014-5-9 22:09:06

axlClearSelSet()
axlSetFindFilter(?enabled '("NOALL" "PINS") ?onButtons '("NOALL" "PINS"))
axlSingleSelectPoint()
PinDbid = car(axlGetSelSet())获取到的DBID可通过->?来获取属性,或者->??来获取属性和属性值。
如下:Skill > PinDbid->?
(fixedByTestPoint parentGroups pads definition parent
    relRotation relxy rotation mirrorType startEnd
    readOnly prop functionPins component testPoint
    isThrough isMirrored isMech isExploded branch
    net bBox xy number name
    objType use
)Skill > PinDbid->??
(use "UNSPEC" objType "pin" bBox
    ((5161.0 3283.32)
        (5189.0 3317.32)
    ) net dbid:333263200 branch dbid:341335440
    isExploded nil isMech nil component
    dbid:333154784 functionPins
    (dbid:336347088) prop nil
    readOnly t pads
    (pad:144351952 pad:144351928 pad:144351904 pad:144351880 pad:144351856
        pad:144351832 pad:144351808 pad:144351784 pad:144351760 pad:144351736
        pad:144351712 pad:144351688 pad:144351664 pad:144351640 pad:144351616
        pad:144351592 pad:144351568 pad:144351544 pad:144351520 pad:144351496
        pad:144351472 pad:144351448 pad:144351424 pad:144351400 pad:144351376
        pad:144351352 pad:144351328 pad:144351304 pad:144351280 pad:144351256
    ) parentGroups
    nil fixedByTestPoint t isThrough nil
    name "SMD28_22" testPoint nil xy
    (5175.0 3300.32) startEnd
    ("ETCH/TOP" "ETCH/TOP") rotation 90.0
    relxy
    (-19.68 0.0) relRotation 0.0 parent
    dbid:333209432 number "1" mirrorType "NO"
    isMirrored nil definition dbid:206766720
)

messy11 发表于 2020-5-14 01:16:37

厉害了。明天再来学习
页: [1]
查看完整版本: 詢問skill 函數問題