From: Kev on 9 Apr 2010 01:47 I am trying to do a serial interface on a medical pump via Matlab using examples of serial communication that I have found on the internet, but what seems like a really simple task just isn't working for me. Here are the codes that I've been trying with: !mode com1:9600,n,8,1 s = serial('COM1'); fopen(s); fprintf(s,'*IDN?'); get(s,{'InputBufferSize','BytesAvailable'}); This should return me with some device information but on the command window, it only shows: Serial Port Object : Serial-PORT Communication Settings Port: PORT BaudRate: 9600 Terminator: 'LF' Communication State Status: closed RecordStatus: off Read/Write State TransferStatus: idle BytesAvailable: 0 ValuesReceived: 0 ValuesSent: 0 so here it is telling me that the communication is closed, yet in the code that I used, this status should be open shouldn't it? If anyone can point me in the right direction it'll be much appreciated. Thanks in advance
|
Pages: 1 Prev: to get RGB back after compression Next: Filling an array |