I have a problem that I am unable to solve or to find an explanation for. Let's say I have a small useless code in file 'tmp.m':
udpr = dsp.UDPReceiver('LocalIPPort',6666,'MessageDataType','int8');
I would like to run it now. If I do so using the Matlab IDE, the code is executed and I don't have any problem with it. However, if I want to run it using the Matlab Command Window (by using the command "start "Matlab" /b %myMatlabRute% -r "tmp" -nodesktop") I get the following error:
Error using UDPReceiver/step
Solo se permite un uso de cada dirección de socket (protocolo/dirección de red/puerto)
Error in tmp (line 2)
The second line of the error would translate as "Each socket is allowed to be used in just one direction (protocol/direction of the network/port)".
Does anyone know why this could happen?