Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Does Ruby have support for serial connections - RS232??
Chris Finch
8/30/2006 10:25:00 AM
Hi everyone,
I would love to stick to Ruby with this problem - but is it possible in
Ruby to interface with a device through a RS232 serial connection?
I want to connect my Windows XP computer with a medical device through
RS232 - get data from the device and send it messages.
Any help greatly appreciated,
Chris
--
Posted via
http://www.ruby-...
.
3 Answers
Thomas Beckett
8/30/2006 10:38:00 AM
0
On 8/30/06, Chris Finch <christopher.finch@nuth.nhs.uk> wrote:
> Hi everyone,
>
> I would love to stick to Ruby with this problem - but is it possible in
> Ruby to interface with a device through a RS232 serial connection?
>
> I want to connect my Windows XP computer with a medical device through
> RS232 - get data from the device and send it messages.
>
> Any help greatly appreciated,
> Chris
>
> --
> Posted via
http://www.ruby-...
.
>
>
ruby-serialport might be what you are looking for:
http://rubyforge.org/projects/ruby-s...
Tom
igor.sarzisartori@gmail.com
8/31/2006 6:58:00 PM
0
Thomas Beckett wrote:
> On 8/30/06, Chris Finch <christopher.finch@nuth.nhs.uk> wrote:
> > Hi everyone,
> >
> > I would love to stick to Ruby with this problem - but is it possible in
> > Ruby to interface with a device through a RS232 serial connection?
> >
> > I want to connect my Windows XP computer with a medical device through
> > RS232 - get data from the device and send it messages.
> >
> > Any help greatly appreciated,
> > Chris
> >
> > --
> > Posted via
http://www.ruby-...
.
> >
> >
>
> ruby-serialport might be what you are looking for:
>
>
http://rubyforge.org/projects/ruby-s...
>
> Tom
I have tried ruby-serialport for my win32 project without success.
In the package there is serialport.so that don't works with my ruby
installation (ruby 1.8.4 (2005-12-24) [i386-mswin32]).
To compile the file serialport.c in a dll with Visual Studio is not a
problem, if you rember to use #define mswin in the code. When I tested
my dll with miniterm.rb I get:
(eval):1: (eval):1:in `private_class_method': undefined method `create'
for clas
s `Class' (NameError)
from (eval):1
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `re
quire'
from miniterm.rb:2
On miniterm.rb:2 there is only:
require "serialport"
I don't know how to fix it, but I have created a simple dll in C++,
that works only in windows, to open a serial port and get some data on
it (there are many free serial implementation that target win32 in
C++). I have used Swig to export a function to get data.
If you know the module Win32API you don't need to create a dll.
Harry
9/1/2006 1:14:00 AM
0
It was easy to get this working.
http://raa.ruby-lang.org/project/wi...
Harry
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Does Ruby have support for serial connections - RS232??
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password