吾爱光设

会员须知
会员须知
实用帮助
实用帮助
查看: 3001|回复: 6

[求助] 请教一个关于RAYTRA函数COM API编程问题

[复制链接]
  • TA的每日心情
    开心
    2024-10-8 11:54
  • 签到天数: 208 天

    [LV.7]常住居民III

    3

    主题

    9

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2022-5-11 11:10 | 显示全部楼层 |阅读模式
    请教一个COM API编程问题:关于RAYTRA函数,在宏及API介绍中函数参数有五个,但在11.4版,程序调试提示参数输入错误,VBA及NET环境的函数参数提示只有4个,少了输出数组参数。但调用10.2版的COM接口,函数参数有五个,程序调试通过,不知哪位大咖能帮助解答一下问题在哪里,因为现在设计基本是用11.4版的。关于函数提示信息,请见下面图:

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-6 13:17
  • 签到天数: 631 天

    [LV.9]以坛为家II

    17

    主题

    754

    回帖

    116

    积分

    入门

    积分
    116
    发表于 2022-5-11 11:20 | 显示全部楼层
    会不会因为你在VBA里面引用库的时候不同版本的CV都引用了,但是由于10.2排在前面所以优先级更高?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-8 11:54
  • 签到天数: 208 天

    [LV.7]常住居民III

    3

    主题

    9

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2022-5-11 12:07 | 显示全部楼层
    没有,每次只用了一个库,并且只打开一个CODEV程序。此外请教下用COM接口打开的镜头,如何在CODEV中显示出来?就像在ZEMAX中可以用UPDATE指令可以更新ZDDE的操作那样。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-8 11:54
  • 签到天数: 208 天

    [LV.7]常住居民III

    3

    主题

    9

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2022-5-11 12:13 | 显示全部楼层
    在CSHARP中函数提示也只有4个参数,程序其它语句运行正常。

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-8 11:54
  • 签到天数: 208 天

    [LV.7]常住居民III

    3

    主题

    9

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2022-5-11 12:26 | 显示全部楼层
    运行CODEV com官方培训教程,TraceFan部分在10.2可以通过,11.4就不行。TraceFan程序如下:

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-6 10:15
  • 签到天数: 3447 天

    [LV.Master]伴坛终老

    1235

    主题

    5642

    回帖

    909

    积分

    管理员

    积分
    909

    论坛忠实支持者

    发表于 2022-5-11 16:44 | 显示全部楼层
    ytdeng 发表于 2022-5-11 12:07
    没有,每次只用了一个库,并且只打开一个CODEV程序。此外请教下用COM接口打开的镜头,如何在CODEV中显示出 ...

    不要刷帖,帖子三天内可以编辑,一个内容的话,尽量放在一起
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-8 11:54
  • 签到天数: 208 天

    [LV.7]常住居民III

    3

    主题

    9

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2022-5-23 09:57 | 显示全部楼层
    通过请教CODEV的专家已经解决此问题。在CVAPPLICATION COM连接下,raytra函数只有4个输入参数,它的输出是个字典格式,名称output可以拿到输出数组,名称result可以拿到函数执行情况,如同CVCOMMAND中函数raytra的返回值,其它的一些函数也有同样情况,可以查看COM文件下的例程。

    本帖子中包含更多资源

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

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-6 13:51 , Processed in 0.156250 second(s), 25 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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