吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 2864|回复: 8

[求助] [已解决]CODEV与MATLAB交互问题(MATLAB计算优化数据导入MATLAB)

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

    2023-12-25 10:41
  • 签到天数: 214 天

    [LV.7]常住居民III

    9

    主题

    31

    回帖

    3

    积分

    小白

    积分
    3
    发表于 2022-3-6 14:38 | 显示全部楼层 |阅读模式
    想请教大家 如果我在matlab中计算完的数据 如何交互到codev中显示 ?
    比如当前情况的镜头,我在matlab中计算完一些面形的数据,想导入到codev中,不知该怎么操作,是matlab存到对应buf中,再codev读取么
    最佳答案
    2022-3-7 20:28
    后来lat 发表于 2022-3-7 19:51
    首先是做一个matlab的gui界面 我是想在matlab实现一些参数的优化计算 反馈给codev显示 然后matlab的gui界 ...

    如果你已经建立了codev和matlab的连接,那直接用invoke函数在matlab里输入相应的codev命令,比如改变曲率半径、厚度等,codev就可以画图了(画图也是在matlab中输codev的命令,我目前只画过2D layout图,其他图应该也能画)。但是我不明白为什么你要先在codev中显示,再在matlab中显示。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2023-2-23 10:07
  • 签到天数: 1213 天

    [LV.10]以坛为家III

    52

    主题

    1046

    回帖

    237

    积分

    初级

    积分
    237

    论坛忠实支持者

    发表于 2022-3-6 15:08 | 显示全部楼层
    本帖最后由 wsjch 于 2022-3-6 15:27 编辑

    zemax 交互方便一些,Cv当然也行   由官方文件指导
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-5-17 08:53
  • 签到天数: 726 天

    [LV.9]以坛为家II

    4

    主题

    169

    回帖

    68

    积分

    入门

    积分
    68
    发表于 2022-3-7 08:53 | 显示全部楼层
    在matlab中用命令直接输入就可以。当然也可以存到buf里,再在codev里读取。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-5-15 18:37
  • 签到天数: 428 天

    [LV.9]以坛为家II

    65

    主题

    578

    回帖

    88

    积分

    入门

    积分
    88
    发表于 2022-3-7 09:49 | 显示全部楼层
    http://www.opticsky.cn/index-htm-m-cms-q-view-id-8034.html
    新版本的更新了一个和MATLAB相关的子程序和宏,你是正版的话可以找官方申请,不是的话只能等别人分享了。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2023-12-25 10:41
  • 签到天数: 214 天

    [LV.7]常住居民III

    9

    主题

    31

    回帖

    3

    积分

    小白

    积分
    3
     楼主| 发表于 2022-3-7 10:01 | 显示全部楼层
    cq20150401 发表于 2022-3-7 09:49
    http://www.opticsky.cn/index-htm-m-cms-q-view-id-8034.html
    新版本的更新了一个和MATLAB相关的子程序和 ...

    这个宏是 codev中打开matlab  但是我想在matlab里计算完在gui界面上显示 目前这个只能是在codev里计算
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2023-12-25 10:41
  • 签到天数: 214 天

    [LV.7]常住居民III

    9

    主题

    31

    回帖

    3

    积分

    小白

    积分
    3
     楼主| 发表于 2022-3-7 10:05 | 显示全部楼层
    那些年 发表于 2022-3-7 08:53
    在matlab中用命令直接输入就可以。当然也可以存到buf里,再在codev里读取。

    请问有具体一点的一些指令吗 或者一些文件
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-5-17 08:53
  • 签到天数: 726 天

    [LV.9]以坛为家II

    4

    主题

    169

    回帖

    68

    积分

    入门

    积分
    68
    发表于 2022-3-7 14:27 | 显示全部楼层
    后来lat 发表于 2022-3-7 10:05
    请问有具体一点的一些指令吗 或者一些文件

    我好像理解的不太对,请问你说的在gui中显示是指什么呀?是要画图还是codev中的txt?或者说命令行中的?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2023-12-25 10:41
  • 签到天数: 214 天

    [LV.7]常住居民III

    9

    主题

    31

    回帖

    3

    积分

    小白

    积分
    3
     楼主| 发表于 2022-3-7 19:51 | 显示全部楼层
    那些年 发表于 2022-3-7 14:27
    我好像理解的不太对,请问你说的在gui中显示是指什么呀?是要画图还是codev中的txt?或者说命令行中的?
    ...

    首先是做一个matlab的gui界面 我是想在matlab实现一些参数的优化计算 反馈给codev显示 然后matlab的gui界面去调用参数优化后的codev中的图像
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-5-17 08:53
  • 签到天数: 726 天

    [LV.9]以坛为家II

    4

    主题

    169

    回帖

    68

    积分

    入门

    积分
    68
    发表于 2022-3-7 20:28 | 显示全部楼层    本楼为最佳答案   
    后来lat 发表于 2022-3-7 19:51
    首先是做一个matlab的gui界面 我是想在matlab实现一些参数的优化计算 反馈给codev显示 然后matlab的gui界 ...

    如果你已经建立了codev和matlab的连接,那直接用invoke函数在matlab里输入相应的codev命令,比如改变曲率半径、厚度等,codev就可以画图了(画图也是在matlab中输codev的命令,我目前只画过2D layout图,其他图应该也能画)。但是我不明白为什么你要先在codev中显示,再在matlab中显示。

    本帖子中包含更多资源

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

    ×

    评分

    参与人数 1金币 +3 收起 理由
    后来lat + 3

    查看全部评分

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

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

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

    GMT+8, 2024-5-17 14:07 , Processed in 0.140625 second(s), 28 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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