[erlang-questions] Erlang for a measurement system?
Pablo Platt
pablo.platt@REDACTED
Mon Nov 24 20:56:33 CET 2008
I couldn't find an implemntation except for serial port with a c bridge:
http://www.erlang.org/user.html#serial-1.0
Is it possible to communicate directly with hardware without using c code?
I understand that on linux hardware is a file so is it possible to talk with the hardware with io erlang functions?
Thanks
________________________________
From: Ulf Wiger (TN/EAB) <ulf.wiger@REDACTED>
To: Pablo Platt <pablo.platt@REDACTED>
Cc: erlang-questions@REDACTED
Sent: Wednesday, November 19, 2008 5:46:54 PM
Subject: Re: [erlang-questions] Erlang for a measurement system?
How precise do the measurements need to be?
You write "resolution of ms". If by that you mean +-1 ms,
then you're problably going to have to control the machine
pretty tightly, make sure that there are no cpu-bound tasks
that can prolong context switches, etc. If it's ok to be off
by some milliseconds now and again, then it will probably
work. You should use a multi-core machine and make sure that
the load stays fairly low.
>From a programming perspective, controlling different devices
was one of Erlang's core requirements from the start. It's
one of the things it does really, really well.
BR,
Ulf W
Pablo Platt skrev:
> Hi,
>
> We are considering erlang for building a controlled measurement system in our laboratory.
> The erlang software will control several devices using VISA (GPIB, RS232, USB).
>
> Are there any advantages for using erlang for this implementation?
> Will erlang be able to control two different devices in parallel in a reliable way because of its 'share nothing' principle?
> Is synchronizing several process (resolution of ms) an advantage of erlang or is it mainly an hardware issue?
> Is synchronizing several computers(resolution of ms) an advantage of erlang?
> Are there know implementations of erlang for controlling measurement devices (VISA)?
> Is there an advantage of using erlang compared to python (http://pypi.python.org/pypi/PyVISA/1.3).
>
> Appreciate your feedback,
> Pablo
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://www.erlang.org/mailman/listinfo/erlang-questions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20081124/cf3639a6/attachment.htm>
More information about the erlang-questions
mailing list