AnsweredAssumed Answered

Chemstation macro and Arduino

Question asked by colind on Dec 16, 2019
Latest reply on Dec 17, 2019 by colind

Hi. 

 

Does anyone know how I can use a macro to send data to an arduino (or equivalent) over the serial port?

 

I have OpenLab CDS running a 1200 and I'd like to send some serial data via a COM port if possible

 

In the old Macro guide they had  functions like 

RS232Send ”SERIAL”,send$

 

but I can't find anything similar in the OpenLab macro help. It seems that this uses the RC.Net functions. 

 

I see functions like OpenDevice which look promising. Along the lines of 

OpenDevice

OPENDEVICE "PRINTER" AS #5  ! The filenumber #5 is used to print on the printer. PRINT #5, "This line printed at " + DATE$()  ! This output is stored in a print buffer. CLOSE #5           ! The buffer is printed on the printer.

Could I use this like  OPENDEVICE "COM3" AS #5 ???

 

Or maybe use _StdOut ? 

I've used python before, but in my mind there's a way to do it from the Agilent macro itself. 

 

I'm struggling to find examples or references to how to do this .

 

Any help would be most appreciated .

 

Cheers

Colin

Outcomes