首页 > 其他分享 >(2): MATLAB连接EPICS

(2): MATLAB连接EPICS

时间:2025-01-18 14:54:06浏览次数:1  
标签:13 PV python EPICS MATLAB MATPVA 连接 3.8

发现有个工具MATPVA,可以结合python的P4P库在MATLAB里读PV,就是需要python过一道手

发现Spyder可以使用我自己装的python解释器(python312),换了之后要下控制台相关的库,下之

安装P4P库

在Spyder中读PV,可读

试图在MATLAB采用MATPVA代码,结果要先指定MATLAB采用的python解释器,指定后,说不支持这个python版本

然后才发现MATLAB调用python代码有相当严格的版本兼容性限制 https://ww2.mathworks.cn/support/requirements/python-compatibility.html

我的R2022b版本只支持2.7, 3.8, 3.9, 3.10,实验室其他电脑是2021a,支持2.7, 3.7, 3.8,而MATPVA要求python版本3.8.13+

综合考虑要使用3.8.13

发现3.8.13停止更新,python官网只提供源码不提供安装包

自己找安装包,把py312全面换成38

重复安装各种包,最终成功在MATLAB中读到PV

读1288*964 int16的图像到变量中,python平均执行时间为0.32秒,MATLAB平均执行时间0.43秒,相当于python过一道手花费0.1秒
可以接受

标签:13,PV,python,EPICS,MATLAB,MATPVA,连接,3.8
From: https://www.cnblogs.com/hongfei2025/p/18678448

相关文章