MVME5500-vxworks

1# @Time : 2020-11-28 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] 最近折腾了一星期的VME和VxWorks,遇到了不少问题,怀疑了EPICS ioc,base版本,bootROM,kernel image文件权限,甚至开始怀疑VME机箱了,最后在东日研究所公司飯塚san的帮助下解决了,记录下踩的坑。最想吐槽的是因为VME5500使用RJ45作为串口,因此需要使用RJ45转Dsub9的线,但是我MacBook的拓展坞又不支持DB9,试了下中间加一层DB9转usb,失败,最后还是找了台8年前的HP老台式搞定,但运气不好的我又遇到了台式机电源挂掉,只能又从废弃机器里拆了一个还能用的电源给它换上,得出的教训就是以后再买Windows的办公笔记本,一定要买自带串口的。 ...

December 2, 2020 · 6 min · 2630 words · DW

数据采集与测量设备控制

1# @Time : 2020-11-28 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] 上个月遇到了一个远程读取示波器数据的需求,于是查了一些资料,过程中遇到了很多缩写,看着名字差不多,结果有些是设备标准,有些是公司名词,有些是通信协议,着实给阅读带来不少困难,所以这篇文章就主要以示波器为例,介绍下一些概念:LXI,SCPI,VISA,VXI-11,HiSLIP等。 ...

November 28, 2020 · 4 min · 1608 words · DW

粒子加速器控制-EPICS Guide

1# @Time : 2020-11-22 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] EPICS AppDevGuide 本系列主目录: 粒子加速器控制 这篇文章用于记录一些EPICS Application Developer’s Guide中的内容,由于个人习惯,使用的版本为EPICS 3.15.5。因为已经写过如何编译epics base和epics ioc,对于这些基础流程就不多做介绍。(btw,发现EPICS居然已经支持iOS了,似乎是iOS模拟器,有空可以自己玩下) ...

November 22, 2020 · 1 min · 408 words · DW

粒子加速器控制-粒子加速器定时系统常见概念

1# @Time : 2020-02-10 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] 粒子加速器定时系统 本系列主目录: 粒子加速器控制 在阅读加速器定时系统的手册或者论文时候会看到各种名词和数据,由于概念命名的不统一,会对初学者造成困扰,因此我总结一下常见的一些概念。 ...

February 10, 2020 · 4 min · 1639 words · DW

粒子加速器控制-Linux命令整理

1# @Time : 2020-02-07 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] 本系列主目录: 粒子加速器控制 这周把前段时间积累的一些工作给完成了,包括: 使用Elastic Stack对EPICS控制系统网络进行监控与可视化 编写了程序调用caSnooper自动检测网络内PV请求状况并发送邮件提醒,源码已托管在GitHub 对定时系统Bucket Selection的程序处理逻辑bug fix,还没有更新到运行环境 花了一晚上更新了博客,添加了一部分功能,本想添加豆瓣读书和电影模块,但似乎模块有bug,已提交了issue,等作者解决。在源码中添加了Travis CI支持,以后可以在页面上写博客了。 这几天发生了很糟糕的事情,哀悼之余着手用Amazon 免费的云服务器EC2搭了一个v2ray的服务,便于仍在墙内的朋友去接受多样的信息。 这个周末决定先努力把我常用的Linux命令以及一些不熟悉的命令给整理一下,如果有时间的话再读一读科大师兄早就发给我的定时系统的论文,以及几个同门师兄的博士毕业论文,看看对于自己的课题有没有什么启发;如果还有时间就再去研究下 https://github.com/ChannelFinder 似乎BNL和ANL都在使用,正好看看是自己造轮子还是复用。本文内容主要基于 此文章,向作者表示感谢! ...

February 7, 2020 · 5 min · 2083 words · DW

粒子加速器控制-EPICS目录结构

1# @Time : 2019-12-14 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] EPICS 目录结构 本系列主目录: 粒子加速器控制 初学者对于如何放置EPICS base目录 ioc目录 extensions目录总是感到混乱,因此总结下我的使用经验。 ...

December 14, 2019 · 2 min · 844 words · DW

粒子加速器控制-入门指南

1# @Time : 2019-12-10 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] Introduction 本系列主目录: 粒子加速器控制 下面列出我认为粒子加速器控制需要学习的一些知识,很多没有列出的细节可能是因为我一时想不起来,更可能是我也不太懂不敢妄言。 ...

December 10, 2019 · 3 min · 1117 words · DW