因工作需要,要在windows环境下安装epics,读取pv数据并作处理
从安装开始。
EPICS支持windows平台,但是需要编译源码。需要C/C++编译器
走了很多弯路,开始用MinGW,最后还是放弃(提示缺少cl.exe)
转战VS
VS2022编译遇到很多问题,最严重的C++语法问题,怀疑版本过高
回调至VS2017
gmake -j 8出错,直接gmake,最终解决
EPICS安装成功!(7.0.8.1)
读取pv数据,开始想在matlab中读取(原来处理的程序就是matlab)
matlab读pv,有两种方法:
matlab_ca和labca
两种方法都提示LNK2019 error: unresolved external symbol
怀疑matlab_ca不支持EPICS7;labca支持EPICS7但是还是出问题,说是最高支持到7.0.4.1,试图编译EPICS7.0.4.1,失败
转战python,据说python读PV值非常方便,就是转python需要改写原来的后处理程序
首先需要一个舒适的IDE,听说Spyder非常像Matlab,这不是舒适区?下之