Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Create driver for patient monitor with own communication protocol

I have to create a driver for a patient monitor but it has his own communication protocol. This protocol is named diap. It's a point to point , hierarchical (one or more into one host) protocol. All communication are intiated by the host. It's a request/reply, non continous protocol. Only numeric data are supported. The physical interface for diap is asynchronous serial. The cable i use is an rs232 non-crossed. I've tried to send the characters like described in the manual with a VI using VISA commands. So configure the session i opened it then i wtrote the characters but i receive no answers. I even tried to set "VISA" on the monitor and i receive an answer but the tecnicians tell me not to use it because it won't send me all the informations but just an ECG. I'm not interested in it. So i must set diap. If the characters i send weren't correct the instrument should reply with an error string.But it doesn't. I've tried to use hyperterminal, but the same i didn't received an answer. I've tried also with visa interactive control and with measurment and automation explorer but nothing. I'm thinking that visa doesn't work together with other protocols. How can i do? thank you cynthia
0 Kudos
Message 1 of 11
(5,908 Views)
VISA doesn't care about the actual data being sent/received. So as long as it is RS-232, it should work. The fact that you can't get Hyperterminal to work either says to me that you have something wrong with the com port settings or the cable. Are you supposed to sent ASCII or hex data? What error codes (if any) do you get? Can you post the manual and the VI you're written? Also, what do you mean by "I even tried to set "VISA" on the monitor "? What monitor?
0 Kudos
Message 2 of 11
(5,899 Views)
Hi, The instrument i use is a patient monitor. It monitors ECG, saturation, arterial pressure...On the monitor i can set up the serial port. I can choose either diap, visa or none. I'm sure that i must set diap because the datascope tecnicians tell me that visa can't be use because it only sends the information about ECG.He means that i don't have to set up on the serial port "visa" but "DIAP". He don't tell me that i can't use labview with visa. He doesn't know about labview. I'm sure that the serial port and the cable work because if i set visa on the monitor it sends me characters.
Thank you very much for your help
cynthia


Message Edited by cynthiazazza on 06-17-2008 03:24 AM

Message Edited by cynthiazazza on 06-17-2008 03:26 AM
Download All
0 Kudos
Message 3 of 11
(5,886 Views)

If you are able to read something in this 'visa' mode, I'm not sure why you can't in the diap command mode. I have not looked at the CRC algorithm but even if that was wrong, you should get the error message back. Aside from checking the baud rate and the connection of the pc's RS-232 tx line, I'm not sure what else to try.

0 Kudos
Message 4 of 11
(5,873 Views)
Cynthia,
 
Which brand and model patient monitor did you have?  It sounds like I am trying to do exactly what are attempting here.  Did you ever get it to communicate with LabVIEW?
 
Thanks,
Kaylen
0 Kudos
Message 5 of 11
(5,806 Views)

I have to communicate wih a patient monitor but it has only network . My question is how can i receive only the signals from ECG and RESP signals hrough this network? It has his own software called CENTRAL MONIORING SISTEM (CMS) who allocate an IP address for every bed where there is a monitor installed, Philips like using Microsoft MySql server and save the waveforms in a .mdf (MySql maybe) database file. I don't need those files, all i need is the signals in realtime to see in LabView...

Anyone has an ideea?

Message Edited by John_UMF on 05-14-2009 05:47 PM
0 Kudos
Message 6 of 11
(5,479 Views)
Can you give the type and model number of the monitor?
greetings from the Netherlands
0 Kudos
Message 7 of 11
(5,464 Views)

Well, there is a problem. It is a no name made in china monitor, but i think that ethernet protocol it is the same from other manufacturers because the CMS software can aquire data from many monitors simultaneously from differend manufacturers. The Philips based software it is the same. What i can provide you is only some info from certficate of conformity:

Manufacturer: Edan industries, Inc

Product model: Patient monitor vital signs

S/N: EUSB208A0512SJ

 I think it is a M8 model

Message Edited by John_UMF on 05-15-2009 11:24 AM
0 Kudos
Message 8 of 11
(5,450 Views)
From the silence I receive, there is no way to see signals from that monitor in LabView...
0 Kudos
Message 9 of 11
(5,418 Views)

Just because no one has responded does not mean that you cannot use LabVIEW. It just means that no one has specific knowledge of this system. If the monitors use a standard protocol such as TCP/IP or UDP, then you can use those functions to read data from the networked instruments. You will need to get exact details on the protocol. It sounds like it might be some sort of medical industry standard.

 

You could also try posting over on the LabVIEW board to try and reach a larger audience.

0 Kudos
Message 10 of 11
(5,411 Views)