Hi Chris,
I've used the .NET / C# Epics libraries from PSI that Alain is talking about for a project similar to yours in terms of vendor SDK providing .NET/C# libraries. The application I put together launches Beamgage (http://www.ophiropt.com/laser-measurement-instruments/beam-profilers/products/camera-based-profilers/beamgage) and pushes out the measurements it takes to epics pv's. Anyway the PSI Epics libs are straightforward to use and the whole project didn't take too long to get together, haven't had any issues after running now for about a year and a half.
cheers
-Russ
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Bertrand Alain Gregor
Sent: March-21-14 1:57 AM
To: Christian Roehrig; EPICS Tech-Talk
Subject: RE: using C# dll's
Hi Chris,
Here at PSI we developed a whole .NET / C# EPICS stack both the client and a server. The EPICS server would be seen as a normal IOC for any client, while on the C# side you can define your PV, define scan rates and feed the PV with any C# value.
You can see under "Server Library" the example
https://sourceforge.net/p/epicssharp/wiki/Home/
If you are interested, you can either pick the library pre-compiled with nuget (included in VS 2013) or you can download the full source from Sourceforge.
Sincerely,
Alain Bertrand
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Christian Roehrig
Sent: Thursday, March 20, 2014 17:31
To: EPICS Tech-Talk
Subject: using C# dll's
Hello,
My group is contemplating purchasing a piece of equipment where the
vendor provides an SDK with dlls written in C#. I don't really know much about C#. Has anyone tried to use C# in epics device support before? I assume I would have to wrap the API calls in a C++ application. It would be great if I could look at an example. Thank you.
Chris
- References:
- using C# dll's Christian Roehrig
- RE: using C# dll's Bertrand Alain Gregor
- Navigate by Date:
- Prev:
RE: gdd application function table read functions Hill, Jeff
- Next:
How to open BEAST Prespective, during OPI runtime. Ganesh Jangir
- 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: using C# dll's Roehrig, Christian
- Next:
Value of a record 'soon after' the IOC's initialization Emmanuel Mayssat
- 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
|