吾爱光设

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

[求助] [已解决]CV调用API,如何共享python或matlab的变量

[复制链接]
  • TA的每日心情
    慵懒
    2024-11-22 14:56
  • 签到天数: 1596 天

    [LV.Master]伴坛终老

    11

    主题

    46

    回帖

    5

    积分

    小白

    积分
    5
    发表于 2023-9-19 18:46 | 显示全部楼层 |阅读模式
    本帖最后由 初见两盏灯火 于 2023-9-19 18:49 编辑

    通过COM接口用python调用了CV,如何能够将python的变量赋值到CV中呢?比如让第2面的曲率为1,在seq文件中的形式是cuy s2  1,在python中通过用cv.Command(“cuy s2  1”)也可实现。但是现在在python环境中,想用python中的变量去赋值,只能写成 a =1, 这样codev无法识别cv.Command(“cuy s2  a”) ,这是由于CV的变量仅能以此符号“^”开头,只能改其为cv.Command(“ ^a == 1”),再施加命令cv.Command(“cuy s2  ^a”)。这样利用python去调用CV感觉失去了价值,不如在seq文件中直接操作了。各位大神可有解决办法?【如下,82-83行是想实现的命令,但是在CV中会出错,85-86行可实现赋值,但无法共享python的变量,之后想实现循环很难】



    最佳答案
    2023-9-19 22:09
    a = 1 #python 赋值
    cv.Command ("cuy s2" +STR(a))  #COM设定cuy s2

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-23 00:15
  • 签到天数: 730 天

    [LV.9]以坛为家II

    10

    主题

    1280

    回帖

    647

    积分

    初级

    积分
    647
    发表于 2023-9-19 22:09 | 显示全部楼层    本楼为最佳答案   
    a = 1 #python 赋值
    cv.Command ("cuy s2" +STR(a))  #COM设定cuy s2

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-11-22 14:56
  • 签到天数: 1596 天

    [LV.Master]伴坛终老

    11

    主题

    46

    回帖

    5

    积分

    小白

    积分
    5
     楼主| 发表于 2023-9-20 10:48 | 显示全部楼层
    本帖最后由 初见两盏灯火 于 2023-9-20 10:55 编辑
    dpstt 发表于 2023-9-19 22:09
    a = 1 #python 赋值
    cv.Command ("cuy s2" +STR(a))  #COM设定cuy s2

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-23 09:43 , Processed in 0.140625 second(s), 25 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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