tcpip to tcpclient adaptation
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Egor Losev
el 9 de En. de 2023
Movida: Walter Roberson
el 9 de En. de 2023
Hello,
I'm transitioning my instrument communication from tcpip to tcpclient. Most stuff I had no problems with, just changed how the object is created, but one device I'm having trouble with. I have a ZYBO Z7 eval board.
Previously, I was connecting to it using the following:
ZYBO = tcpip('192.168.178.100', 33)
fopen(ZYBO)
then I would query, for example:
query(ZYBO, 'DMA_STATUS', '%s\r\n')
and it would return:
ans =
'Ready'
Now I'm connecting to it by using
ZYBO = tcpclient("192.168.178.100", 33, "Timeout", 5);
then sending either the same query or
writeread(ZYBO, 'DMA_STATUS')
and I'm always getting an answer in the form of the same command, i.e.:
ans =
'DMA_STATUS'
I'm not hugely familier with tcpip communication protocols, I don't even know why I had to add %s\r\n in the previous version, but at least it worked. What am I missing now?
0 comentarios
Respuesta aceptada
Walter Roberson
el 9 de En. de 2023
Movida: Walter Roberson
el 9 de En. de 2023
you need to configureTerminator to CRLF
1 comentario
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!