I am trying to use the TCP/IP block as for communication , but I am facing this error. Error evaluating registered method 'Outputs' of M-S-Function 'stcpiprb' in 'TCP/TCP//IP Receive'. Error using ==> stcpiprb>Outputs at 211 The specified amount of data was not returned within the Timeout period. Please ensure that data is being sent to the specified port or specify a greater timeout value. Can anyone suggest me what to do, to remove this error.
"Ankit Desai" <firstname.lastname@example.org> wrote in message <email@example.com>... > "anil " <firstname.lastname@example.org> wrote in message <email@example.com>... > > hi everyone, > > > > i am creating serial communication in matlab.for communicating with micro controller > > if i want to read some data from micro controller in matlab says warning error like > > > > Warning: The specified amount of data was not returned within the Timeout > > period. > > > > what is that mean i increased timeout in matlab 0.05 to 0.1 but still its giving same waring > > but its reading tha data > > how to avoid this warning > > > > plz help me... > > > > thank you, > > Anil, > > As the error indicates you might be reading data when there is no data to read or the time specified in the timeout property is reached before any data was read. > > Having a Timeout of 0.1 sounds too small. Is there a reason why you have that value to 0.2 instead of the default value of 10? > > You should also check the BytesAvailable property of the object. That indicates the bytes you have available to read. > > Hope this helps. > > -Ankit