Re: RS232 Datalogging and Control



Andy,

This sounds like a job for Perl. Perl is a great language when you are
dealing with any kind of ASCII interface. Also it will interpret
"regular expressions" (Unix style). Also, it's a language that most
programmers can pick up in about 8 hours. Also, if you look for
modules at http://www.cpan.org/ you can use code that others have
written to provide yourself with a terminal interface. Even though perl
has a strong Linux/Unix history, there are many windows "interpreters"
available. I recommend "Active Perl". It's free and it's the best in
my opinion. For a quick primer buy this book:
http://www.oreillynet.com/catalog/learnperl4/ It's available
online.

"Analogue" ?!?! It's been a very long time since I have seen that word
spelled that way. Are you British?

GOOD LUCK BUDDY!
James

, Andy wrote:
"Jimbo" <James.Wyninegar@xxxxxxxxx> wrote in message
news:1150587097.990655.139150@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I would say take a look at National Instruments. I used them several
years back to control an environmental test chamber using a combination
of GPIB and RS-232. It was great! They have a lot of expertise in
data acquisition and control software. The learning curve is a bit
high but if you can afford it their software cuts these kinds of tasks
down by 2/3rds. They have a kind of Graphical based programming
language which makes it fairly easy to program. Also, if you must, you
can write your own code...I think you can write it in C but I'm not
sure.

you can find them at www.ni.com

GOOD LUCK!

I saw a website demonstration of NI Labview and liked it, a graphical
programming language that you don't have to learn syntax for. However, I am
only at this company for a few months and they don't have Labview, so quick
'n dirty is the only solution available to me ( I'm really an analogue
engineer ).

Looks like attempting to piece something together from QBasic or buying in
some ready-made suitable software are my two best options so far, thanks for
the replies folks.

Andy wrote:
I've been handed the task of controlling a thermal cycling oven and a
digital voltmeter, both RS232 enabled, so as to control the oven from a
computer ( automatically send commands ) and log data from the voltmeter.

Unfortunately my expertise in this area is somewhat out of date.
MS Hyperterminal doesn't look capable enough, OK for logging data but no
programmable capability.

My question is, is there a datalogging program available that also allows
ascii characters to be sent to addressable instruments, in order to (a)
control the oven and (b) log data from the DVM without programming?

I imagine writing a program in some language, possibly Visual Basic, is
the
way to go but that'll get me bogged down in learning a software language.
However, if I can't buy in suitable software I'll just have to learn VB,
but
does anyone know of such software?

thanks,

Andy.


.



Relevant Pages

  • Re: Native language versions
    ... : For a general purpose programming language: Probably not. ... Even though this is not Perl, but TeX, I know ... instead of the English commands (TeX ...
    (comp.lang.perl.misc)
  • Recommend an E-book Meeting the Following Criteria (Newbie, Long)
    ... I know several programming languages namely Java, Perl and C in this order ... Now I'm wondering which Python book I should get as there are so many out ... I'd like to mostly concentrate on language features but some pointers ...
    (comp.lang.python)
  • Re: A Lot of Questions from a Noob
    ... OOP is a language paradigm that is not specific to ... I Google'd for an introduction to object-oriented programming, ... Watch out for the die-hard Perl fanbois: ... PHP 5 OOP has come a long way from PHP 4. ...
    (comp.lang.php)
  • Re: Wondering if you guys would like to comment on this
    ... >>ever tried using someone's highly customized EMACS setup? ... I've had the same experience with perl that he ... problem with any programming language, perl tends to make it worse ... I have the same rules on LISP programming that I do with perl ...
    (comp.lang.lisp)
  • Re: Implementing an English-Like Language - a Friendly Reply (Was:I just thought Id ask..)
    ... > interested in working with me on programming a programming ... > language in perl? ... all of the keywords would be english words ... If the language will be something screen reader ...
    (comp.lang.perl.misc)