粒子加速器控制-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

Real time performance

1# @Time : 20200602 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] 实时操作系统性能分析 因为最近需要测试下Raspberry Pi 4B作为EPICS IOC的实时性能,所以复习了下操作系统实时性相关的知识(用了本科的教材《操作系统概念(第七版)》郑扣根译)。本文不会再细讲CPU调度的内容,只会着重分析实时性相关内容。 ...

June 2, 2020 · 3 min · 1415 words · DW

配置基于Elasticsearch的EPICS PV分析器

1# @Time : 2020-05-27 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] 把EPICS PV存入ES后,为了方便搜索,需要自定义analyzer。 ES 文本分析 基于https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis.html完成本文。 ES默认使用standard analyzer对一段文本进行操作,如分词(根据空格拆分),单词还原(foxes还原为fox),去除停用词(移除the,a等冠词)等。除默认分析器还有一系列内置分析器(built-in analyzer),用户也可以自定义分析器。 ...

May 27, 2020 · 5 min · 2447 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

How to build MRF Timing System

1# @Time : 2019-11-30 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] Build MRF EVR230 on vxWorks This file is a guide to build your own MRF Timing IOC on vxworks as well as write your own device support to meet your own demand of EPICS record. Some links might be helpful: MRF Company EPICS mrfioc2 MSI devlib2 Requirements EPICS Base >= 3.14.8.2 devLib2 (2.9) MSI (Macro expansion tool) Required with Base < 3.15.1 Build mrfioc2 Download mrfioc2-2.2.0.tar.gz and extract to directory, name as “mrfioc2-2.2.0” ...

November 30, 2019 · 2 min · 387 words · DW

How to build EPICS on vxWorks

1# @Time : 2019-11-29 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] EPICS Base Installation Instruction Check this site for the detail. README This MEMO will introduce how to build EPICS Base 3.14.12.5 on linux and run IOC on vxWorks, VME5500 . If you have any problem of the basic structure of EPICS (e.g. confused about the Host ARCH and Target ARCH), please refer to the EPICS Application Developer’s Guide. (Though it may take several days to read :) ...

November 29, 2019 · 3 min · 481 words · DW