吾爱光设

会员须知
会员须知
实用帮助
实用帮助
查看: 2175|回复: 7

[求助] [已解决]LightTools中AddPickup命令怎么用

[复制链接]
  • TA的每日心情

    2023-12-5 14:40
  • 签到天数: 46 天

    [LV.5]常住居民I

    9

    主题

    9

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2023-11-14 22:31 | 显示全部楼层 |阅读模式
    说明书里写了语法为 AddPickup<data-access string>  ,但只说了<data-access string>是一个带引号的字符串,具体示例好像也没有,请问这个到底该怎么用呢?
    例如我想将一个透镜的前表面半径添加为拾取,已知LENS_MANAGER[1].COMPONENTS[Components].SOLID[1].CIRC_LENS_PRIMITIVE[1]. SPHERICAL_LENS_SURFACE[LensFrontSurface].Radius这些,请问该怎么用AddPickup呢?

    另外这种属于command吗?可以直接从命令行输入吗
    最佳答案
    2023-11-15 08:45
    本帖最后由 dpstt 于 2023-11-15 10:56 编辑

    抱歉,语法有点搞混,AddPickUp指令只能添加拾取,<data-access string>是数据访问地址,不是表达式。如果你想改变PickUp的表达式,要用过lt.DbSet的指令,调用Database去改PickUp的表达式。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-6 07:05
  • 签到天数: 714 天

    [LV.9]以坛为家II

    10

    主题

    1271

    回帖

    641

    积分

    初级

    积分
    641
    发表于 2023-11-15 08:45 | 显示全部楼层    本楼为最佳答案   
    本帖最后由 dpstt 于 2023-11-15 10:56 编辑

    抱歉,语法有点搞混,AddPickUp指令只能添加拾取,<data-access string>是数据访问地址,不是表达式。如果你想改变PickUp的表达式,要用过lt.DbSet的指令,调用Database去改PickUp的表达式。

    本帖子中包含更多资源

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

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2023-12-5 14:40
  • 签到天数: 46 天

    [LV.5]常住居民I

    9

    主题

    9

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2023-11-15 10:31 | 显示全部楼层
    dpstt 发表于 2023-11-15 08:45
    是字符串表达式,对应lighttools参数控制->拾取中的参数表达式的内容,即如下图"Y_Lens1+5"。如果要将半径 ...

    不好意思啊,我还是有点没太明白。如您的图上所说,假如我已经将Y_Len1添加为别名了,要用AddPickup实现将Z_lens1添加为拾取的命令该怎么写呢?AddPickup“Y_Len1+5”这个命令里,其他和Z_lens1所在透镜表面相关的信息该怎么写进去呢?
    因为我要添加的拾取比较多,不方便一个个手动添加,所以通过命令行来操作会更方便。麻烦您再帮我解答下上面的问题吧,谢谢!
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-6 07:05
  • 签到天数: 714 天

    [LV.9]以坛为家II

    10

    主题

    1271

    回帖

    641

    积分

    初级

    积分
    641
    发表于 2023-11-15 10:57 | 显示全部楼层
    本帖最后由 dpstt 于 2023-11-16 11:10 编辑
    Yvonne_ 发表于 2023-11-15 10:31
    不好意思啊,我还是有点没太明白。如您的图上所说,假如我已经将Y_Len1添加为别名了,要用AddPickup实现 ...

    之前的理解有些错误,你的问题用Lt.DbSet可以实现
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2023-12-5 14:40
  • 签到天数: 46 天

    [LV.5]常住居民I

    9

    主题

    9

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2023-11-16 10:21 | 显示全部楼层
    dpstt 发表于 2023-11-15 10:57
    之前的理解有些错误,你的问题用Lt.DaSet可以实现

    请问这是命令还是什么呀?对这个不太了解,是在哪个模块可以查到呢
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-6 07:05
  • 签到天数: 714 天

    [LV.9]以坛为家II

    10

    主题

    1271

    回帖

    641

    积分

    初级

    积分
    641
    发表于 2023-11-16 11:19 | 显示全部楼层
    Yvonne_ 发表于 2023-11-16 10:21
    请问这是命令还是什么呀?对这个不太了解,是在哪个模块可以查到呢

    在Lighttools用户文档的API里面有的
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2023-12-5 14:40
  • 签到天数: 46 天

    [LV.5]常住居民I

    9

    主题

    9

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2023-11-16 14:08 | 显示全部楼层
    dpstt 发表于 2023-11-16 11:19
    在Lighttools用户文档的API里面有的

    请问有没有示例可以参考一下呀?查看了文档但是没太明白
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-6 07:05
  • 签到天数: 714 天

    [LV.9]以坛为家II

    10

    主题

    1271

    回帖

    641

    积分

    初级

    积分
    641
    发表于 2023-11-16 14:43 | 显示全部楼层
    Yvonne_ 发表于 2023-11-16 14:08
    请问有没有示例可以参考一下呀?查看了文档但是没太明白

    参考这个代码吧

    本帖子中包含更多资源

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

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-11-6 19:34 , Processed in 0.125000 second(s), 24 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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