吾爱光设

会员须知
会员须知
实用帮助
实用帮助
查看: 950|回复: 3

[求助] Lighttools&MATLAB交互过程中经常报错导致程序无法运行,如何解决?

[复制链接]
  • TA的每日心情
    开心
    2024-7-5 10:04
  • 签到天数: 31 天

    [LV.5]常住居民I

    5

    主题

    9

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2024-4-24 11:22 | 显示全部楼层 |阅读模式
    如题,我在使用MATLAB调用Lighttools的API接口,做一些数据处理,优化方面的工作。但是调用LT的过程中经常会在MATLAB内出现“消息: 未将对象引用设置到对象的实例。来源: LTCOM64”

    这种错误,导致程序无法正常继续运行。且触发时间非常随机。有时刚开始运行就会报错,有时运行了十几分钟后才会报错。请问如何解决这个问题,或者能不能加入什么容错机制,让MATLAB程序在错误后可以手动继续而不是直接停止?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-5 10:04
  • 签到天数: 31 天

    [LV.5]常住居民I

    5

    主题

    9

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2024-4-24 14:48 | 显示全部楼层
    目前想了个解决办法,就是在MATLAB内保存一下每次运行的参数。但还是不能解决运行报错的问题,需要一直有人看着。目前使用的MATLAB版本是R2020b,LT版本是2023.01。
    而且我用另外一台装了MATLAB R2022b,且配置明显高于上面这台装了R2020b的电脑同样运行这个脚本,报错次数明显增多。
    不知道是因为MATLAB R2022更新的什么东西,还是电脑配置高导致交互出了问题。
    上述内容供有同样困扰的小伙伴参考。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-8-1 08:37
  • 签到天数: 976 天

    [LV.10]以坛为家III

    1

    主题

    57

    回帖

    11

    积分

    小白

    积分
    11
    发表于 2024-4-25 08:44 | 显示全部楼层
    未将对象引用设置到对象的实例。来源: LTCOM64”这句有对应的那行代码吗?可能是因为计算过程中这行代码对应的key值不存在
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-5 10:04
  • 签到天数: 31 天

    [LV.5]常住居民I

    5

    主题

    9

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2024-4-25 15:51 | 显示全部楼层
    james951 发表于 2024-4-25 08:44
    未将对象引用设置到对象的实例。来源: LTCOM64”这句有对应的那行代码吗?可能是因为计算过程中这行代码对 ...

    MATLAB报错时会提示我哪一行出现了问题,这个报错提示可能出现在好多地方,例如我修改光源功率时使用的函数是
    js.SetSourcePower(source, power, danwei, 'Immersing Element');
    在整个脚本第27行
    就会显示:
    错误 ”函数名“(Line 27)
    未将对象引用设置到对象的实例。
    来源: LTCOM64



    再比如MATLAB脚本的第30行是

    lt.Message('hello LT');

    就会显示:

    错误 ”函数名“(Line 30)
    未将对象引用设置到对象的实例。
    来源: LTCOM64


    我个人推测是某些原因导致LT和MATLAB的连接突然中断了,造成程序无法继续运行,而且试了两台电脑都会出现这个情况
    并且整段程序有时候可以正常运行十几分钟不报错,有时刚运行就会报错 所以应该不是代码编写有什么问题




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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-6 13:35 , Processed in 0.125000 second(s), 23 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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