On Thu, Dec 15, 2016 at 12:06 PM, Noboru Yamamoto
<[email protected] <mailto:[email protected]>> wrote:
Hello, this is Noboru Yamamoto from J-PARC/KEK, JAPAN.
I just want report a small software experiment.
I tested possibility of using EPICS channel access in "Processing"
environment.
I found that it is possible to access EPICS data through channel
access protcol in "Processing".
First of all, you may not know what "Processing" is.
According to the web page, https://processing.org/,
"Processing" is
"a flexible software sketchbook and a language for learning how to
code within the context of the visual arts. Since 2001, Processing
has promoted software literacy within the visual arts and visual
literacy within technology. There are tens of thousands of students,
artists, designers, researchers, and hobbyists who use Processing
for learning and prototyping. "
Processing IDE is written in Java. Processing supports few flavours
of languages, such as Java, Python and javascript.
When you use Java flavour Processing language, it is possible to use
your java library in
the processing sketch as plug-in.
I took jca/caj jar files and create some fiels/folders to use them
as a plugin in Processing.
Then processing sketch can read( I didn't test write yet) data from
EPICS database through CA (an example processing sketch is attached).
It is just resut of a few days of fiddling codes. If you have any
interest, please let me know.
Thank you for your attension.
KEK
Accelerator Lab.
Noboru Yamaoto
--
Noboru Yamamoto
Accelerator Control group
J-PARC center/KEK & JAEA
web: http://www-acc.kek.jp/EPICS_Gr/default.html
<http://www-acc.kek.jp/EPICS_Gr/default.html>
G+: https://plus.google.com/u/0/communities/116437315215298349838
<https://plus.google.com/u/0/communities/116437315215298349838>