用 python 寫依序是..
import codecs import socket import time DCA1000IP = ('192.168.33.180',4096) sock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) sock.sendto(codecs.decode('5aa50300060001020102031eaaee','hex'),DCA1000IP) time.sleep(1) sock.sendto(codecs.decode('5aa509000000aaee','hex'),DCA1000IP) time.sleep(1) sock.sendto(codecs.decode('5aa505000000aaee','hex'),DCA1000IP)另外,停止的command 是..
sock.sendto(codecs.decode('5aa506000000aaee','hex'),DCA1000IP)
配合 wireshark 看,start record 後, data port (4098) 的資料。
sequence number 都是從 1 開始..
send stop command 之後,再送 start command 就可以,不用再送前面兩個 FPGA 跟 CONNECT command.
而且每次送 start command,packet num 都會從1 開始。
沒有留言:
張貼留言