Python版本管理与虚拟环境

1# @Time : 2019-12-07 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] 对于控制领域而言,目前常用的epics Python support有CaChannel, caffi, caproto, Cothread, pvaPy和 PyEpics 3. 不同的用户有不同的偏好软件,而哪怕是同一个软件也存在版本更迭。Python环境的管理一直是个大难题,包括Python版本和库依赖管理,在尝试了几种方式后,目前选择了pyenv+pyenv-virtualenv的方式。 ...

January 22, 2020 · 3 min · 1441 words · DW

陈嘉映:跳水救人时想什么了?

1# @Time : 2020-01-15 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] 陈嘉映:跳水救人时想什么了? 义人跳水救人,与其说他认为这样做合乎道德标准,不如说他依乎本性行事 道德考量 你做出一个道德行为,例如,孺子落水,你跳下河塘去救他,是否由于你认为这样做合乎道德标准(“道德”这个词早已被用得遍体鳞伤,没剩下多少健康之处,这里姑妄用之)? ...

January 15, 2020 · 8 min · 3690 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 本系列文章内容大体根据KEK-SOKENDAI联合开办的Controls Class in Fall 2019课程编写,感谢授课的几位老师,包括: ...

December 10, 2019 · 1 min · 278 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

Shell Script Learning

1# @Time : 2019-12-07 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] Shell 脚本编程 一直以来只是使用bash或者zsh,对于shell脚本并不了解,上次组会导师告知可以通过shell script进入epics IOC的shell,进而通过dbl命令获取所有IOC的所有PV,虽然只是获取了PV名,进一步获取PV Type,Value还需要进一步执行dbpr等命令,不过可以先试着玩一下。 ...

December 7, 2019 · 3 min · 1387 words · DW

Aussicht-眺望

1# @Time : 2019-12-03 2# @Language: Markdown 3# @Software: VS Code 4# @Author : Di Wang 5# @Email : [email protected] 荷尔德林《塔楼之诗》 1眺望 2 3人们感觉开阔的日子明朗,伴着景像, 4当绿草展现在平原的远方, 5黄昏的光线尚未趋入朦胧, 6白日的闪亮已化作温柔的微光。 7世界的深处常常显现,不可接近, 8人的意义,充满怀疑,劳思伤神, 9灿烂的大自然照亮了他的日子, 10而远处驻立疑虑中黑暗的问题。 11 12 13于3月24日,1671 Scardanelli

December 3, 2019 · 1 min · 172 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

A Short Survery on IDE and VCS

1# @Time : 2019-11-19 2# @Language: Markdown 3# @Software: Typora 4# @Author : Di Wang 5# @Email : [email protected] Overview This essay will briefly introduce and compare several kinds of VCS software, IDE and popular text editors. I hope this article may help people in KEK who need to program (Using Java, C/C++, Python) and collaborate with others could select efficient and suitable tools easily. ...

November 19, 2019 · 5 min · 943 words · DW