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

怎么把层叠信息提取到Form 复选框中

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-11-16 17:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
如附件

  加入层叠dbid 为db_layer_pos

(("TOP" "CONDUCTOR" "COPPER" "  2.600000 mil" "0 w/cm-degC"
        "595900.000000 mho/cm" "4.500000" nil nil "0"
        "" "1.000000" "0" nil "90.000000"
    )
    ("ART02" "CONDUCTOR" "COPPER" "  1.300000 mil" "0 w/cm-degC"
        "595900.000000 mho/cm" "4.500000" nil nil "0"
        "" "4.500000" "0.035" nil "90.000000"
    )
    ("ART04" "CONDUCTOR" "COPPER" "  1.300000 mil" "0 w/cm-degC"
        "595900.000000 mho/cm" "4.500000" nil nil "0"
        "" "4.500000" "0.035" nil "90.000000"
    )
    ("ART06" "CONDUCTOR" "COPPER" "  1.300000 mil" "0 w/cm-degC"
        "595900.000000 mho/cm" "4.500000" nil nil "0"
        "" "4.500000" "0.035" nil "90.000000"
    )
    ("ART09" "CONDUCTOR" "COPPER" "  1.300000 mil" "0 w/cm-degC"
        "595900.000000 mho/cm" "4.500000" nil nil "0"
        "" "4.500000" "0.035" nil "90.000000"
    )
    ("ART11" "CONDUCTOR" "COPPER" "  1.300000 mil" "0 w/cm-degC"
        "595900.000000 mho/cm" "4.500000" nil nil "0"
        "" "4.500000" "0.035" nil "90.000000"
    )
    ("ART13" "CONDUCTOR" "COPPER" "  1.300000 mil" "0 w/cm-degC"
        "595900.000000 mho/cm" "4.500000" nil nil "0"
        "" "4.500000" "0.035" nil "90.000000"
    )
    ("BOTTOM" "CONDUCTOR" "COPPER" "  2.600000 mil" "0 w/cm-degC"
        "595900.000000 mho/cm" "4.500000" nil nil "0"
        "" "1.000000" "0" nil "90.000000"
    )
)


那么怎么将层叠信息提取到form的复选框中啊

for(i  0  num

fprintf(port "FIELD rlue1\n")        
fprintf(port "FLOC 5 i*2+5\n")
fprintf(port "CHECKLIST \ car(nth(i db_layer_pos))  \n")
fprintf(port "ENDFIELD\n")

)


这些代码哪里有问题,

请帮忙看看



截图01.jpg (9.76 KB, 下载次数: 0)

截图01.jpg

该用户从未签到

2#
发表于 2016-11-16 18:44 | 只看该作者
CHECKLIST的格式应该是
CHECKLIST \"SAMPLE TEXT\"

点评

SAMPLE TEXT 这个可以是变量吗? 因为我的这个checklist 是要根据不同层叠的名称而变化?  详情 回复 发表于 2016-11-17 08:56

该用户从未签到

3#
 楼主| 发表于 2016-11-17 08:56 | 只看该作者
chrysalis 发表于 2016-11-16 18:44
CHECKLIST的格式应该是
CHECKLIST \"SAMPLE TEXT\"

SAMPLE TEXT 这个可以是变量吗?


  因为我的这个checklist 是要根据不同层叠的名称而变化?

点评

当然可以,按照一般printf的格式就行了 fprintf(port, "balabala CHECKLIST \"%s\"\n", string)  详情 回复 发表于 2016-11-17 09:47

该用户从未签到

4#
发表于 2016-11-17 09:47 | 只看该作者
zhaoym248 发表于 2016-11-17 08:56
SAMPLE TEXT 这个可以是变量吗?

当然可以,按照一般printf的格式就行了
fprintf(port, "balabala CHECKLIST \"%s\"\n", string)

点评

那么 for(i 0 num fprintf(port "FIELD rlue1\n") fprintf(port "FLOC 5 i*2+5\n") fprintf(port "CHECKLIST \ "%s\" \n" ,car(nth(i db_layer_pos))) fprintf(port "ENDFIELD\n") )  详情 回复 发表于 2016-11-17 10:36

该用户从未签到

5#
 楼主| 发表于 2016-11-17 10:36 | 只看该作者
chrysalis 发表于 2016-11-17 09:47
当然可以,按照一般printf的格式就行了
fprintf(port, "balabala CHECKLIST \"%s\"\n", string)

那么


for(i   0   num

fprintf(port "FIELD rlue1\n")        
fprintf(port "FLOC 5 i*2+5\n")
fprintf(port "CHECKLIST \  "%s\" \n" ,car(nth(i db_layer_pos)))
fprintf(port "ENDFIELD\n")

)
还是提示错误呢

点评

printf的引号内不能带变量,只能有引用变量的符号(%s %d等) 上面FLOC那句也是错的 你先了解一下printf的用法  详情 回复 发表于 2016-11-17 11:15

该用户从未签到

6#
发表于 2016-11-17 11:15 | 只看该作者

printf的引号内不能带变量,只能有引用变量的符号(%s %d等)
上面FLOC那句也是错的
你先了解一下printf的用法

点评

好的,谢谢指教啦  详情 回复 发表于 2016-11-17 11:38

该用户从未签到

7#
 楼主| 发表于 2016-11-17 11:38 | 只看该作者
chrysalis 发表于 2016-11-17 11:15
printf的引号内不能带变量,只能有引用变量的符号(%s %d等)
上面FLOC那句也是错的
你先了解一下print ...

好的,谢谢指教啦

该用户从未签到

8#
发表于 2017-3-10 18:25 | 只看该作者
谢谢指教啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-20 03:36 , Processed in 0.093750 second(s), 35 queries , Gzip On.

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

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

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