Hi Ralph,
On 2016/12/15 22:36, Ralph Lange wrote:
Interesting...
Out of curiosity: what is your use case? Data visualization?
Cheers,
~Ralph
Mostly for educational use.
Now small computers, such as Raspberry Pi, are available on the market.
And we can run EPICS on it to interface with REAL world.
In principle it is possible to run CSS or edm on these computers, I
think it is better to have
light weight enviroment on these computers. So I took "Processing",
which I happend to know.
"Processing" is supported by many artists, who are not technology
oriented people in general, it means "Processing" can be supported by
the beginners in programming as well.
This is a thought in my mind when I started this trial.
Noboru
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>
--
Noboru Yamamoto
Accelerator Control group
J-PARC center/KEK & JAEA
web: http://www-acc.kek.jp/EPICS_Gr/default.html
G+: https://plus.google.com/u/0/communities/116437315215298349838
- Navigate by Date:
- Prev:
Re: MVME5500 and turbo-pmac-vme-ultralite Oleg A. Makarov
- Next:
build edm on ubuntu14.04 64bit error Silver
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
<2016>
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: EPICS Channe Access in "Processing" environment. Pete Jemian
- Next:
build edm on ubuntu14.04 64bit error Silver
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
<2016>
2017
2018
2019
2020
2021
2022
2023
2024
|