找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 101|回复: 10
打印 上一主题 下一主题

大家进来看看,无法获取到PIN_NUMBER的TEXT_BLOCK属性

[复制链接]

267

主题

1684

帖子

2608

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2608
跳转到指定楼层
1#
发表于 2016-4-13 08:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

txtblk_no = axlGetParam("paramLayerGroupACKAGE GEOMETRY/paramLayerIN_NUMBER")
txtblk_no->paramTextBlock


无法获取到PIN_NUMBER的TEXT_BLOCK属性,这个该如何获取到呢?



本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

2#
发表于 2016-4-13 10:22 | 只看该作者
text的属性中可以直接读到textblock,再通过axlGetParam("paramTextBlock:XX")获取TEXTBLOCK详细的值

267

主题

1684

帖子

2608

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2608
3#
 楼主| 发表于 2016-4-13 11:13 | 只看该作者
axlGetParam("paramTextBlock:XX")这个函数我会使用,它是修改某个XX的字号的。
但是现在我想获取到pin number的字号,这个通过什么函数获取到它的属性呢?

267

主题

1684

帖子

2608

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2608
4#
 楼主| 发表于 2016-4-13 11:13 | 只看该作者
deargds 发表于 2016-4-13 10:22
text的属性中可以直接读到textblock,再通过axlGetParam("paramTextBlock:XX")获取TEXTBLOCK详细的值

axlGetParam("paramTextBlock:XX")这个函数我会使用,它是修改某个XX的字号的。
但是现在我想获取到pin number的字号,这个通过什么函数获取到它的属性呢?

点评

你取到这个TEXT的DBID就可以直接访问了 dbText->textBlock  详情 回复 发表于 2016-4-13 12:22

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

5#
发表于 2016-4-13 12:22 | 只看该作者

你取到这个TEXT的DBID就可以直接访问了
dbText->textBlock

点评

那对于这个dbText,如何得到dbib呢,不成功啊 Skill > txtblk_no = axlGetParam("paramLayerGroupACKAGE GEOMETRY/paramLayerIN_NUMBER") param:06CC4220 Skill > txtblk_no->textBlock nil Skill >  详情 回复 发表于 2016-4-13 12:31
谁画出这天地 又画下我和你

267

主题

1684

帖子

2608

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2608
6#
 楼主| 发表于 2016-4-13 12:31 | 只看该作者
deargds 发表于 2016-4-13 12:22
你取到这个TEXT的DBID就可以直接访问了
dbText->textBlock

那对于这个dbText,如何得到dbib呢,不成功啊
Skill > txtblk_no = axlGetParam("paramLayerGroupACKAGE GEOMETRY/paramLayerIN_NUMBER")
param:06CC4220
Skill > txtblk_no->textBlock
nil
Skill >


对于这个PACKAGE GEOMETR/PIN_NUMBER层的管脚号,获取不到textBlock啊

点评

获取PIN_NUMBER的DBID可以使用以下代码 axlDBGetAttachedText(pinDbid)  详情 回复 发表于 2016-4-13 13:11

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

7#
发表于 2016-4-13 13:11 | 只看该作者
soswelcome 发表于 2016-4-13 12:31
那对于这个dbText,如何得到dbib呢,不成功啊
Skill > txtblk_no = axlGetParam("paramLayerGroupACKA ...

获取PIN_NUMBER的DBID可以使用以下代码
axlDBGetAttachedText(pinDbid)

点评

还是没有搞明白,你能不能给出2到3行的获取代码? 谢谢了  详情 回复 发表于 2016-4-13 14:10
谁画出这天地 又画下我和你

267

主题

1684

帖子

2608

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2608
8#
 楼主| 发表于 2016-4-13 14:10 | 只看该作者
deargds 发表于 2016-4-13 13:11
获取PIN_NUMBER的DBID可以使用以下代码
axlDBGetAttachedText(pinDbid)

还是没有搞明白,你能不能给出2到3行的获取代码?
谢谢了

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

9#
发表于 2016-4-13 14:37 | 只看该作者
soswelcome 发表于 2016-4-13 14:10
还是没有搞明白,你能不能给出2到3行的获取代码?
谢谢了
  1. pinDbids = car(axlSelectByName("PIN" "C605.1")) ;这里的C605.1你可以改成你已知的PIN NAME,或者通过其它方式获取到一个PIN的DBID
  2. textDbids = setof(text axlDBGetAttachedText(pinDbid) index(text->layer "PIN_NUMBER")) ;通过axlDBGetAttachedText函数获PIN关联的所有TEXT,返回结果通过setof过滤一下,返回结果为List,常规情况下此List只包含一个元素
  3. println(car(textDbids)->??) ;打印出来TEXT所有属性
复制代码


点评

非常感谢,正解!  详情 回复 发表于 2016-4-13 15:34
谁画出这天地 又画下我和你

267

主题

1684

帖子

2608

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2608
10#
 楼主| 发表于 2016-4-13 15:34 | 只看该作者

非常感谢,正解!

3

主题

70

帖子

180

积分

二级会员(20)

Rank: 2Rank: 2

积分
180
11#
发表于 2016-4-14 12:25 | 只看该作者
站喔~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-5-23 06:57 , Processed in 0.072084 second(s), 42 queries , Gzip On.

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

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

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