tcpip to tcpclient adaptation
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Egor Losev
am 9 Jan. 2023
Verschoben: Walter Roberson
am 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 Kommentare
Akzeptierte Antwort
Walter Roberson
am 9 Jan. 2023
Verschoben: Walter Roberson
am 9 Jan. 2023
you need to configureTerminator to CRLF
1 Kommentar
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!