tcpip to tcpclient adaptation
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Egor Losev
le 9 Jan 2023
Déplacé(e) : Walter Roberson
le 9 Jan 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 commentaires
Réponse acceptée
Walter Roberson
le 9 Jan 2023
Déplacé(e) : Walter Roberson
le 9 Jan 2023
you need to configureTerminator to CRLF
1 commentaire
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!