write(t,data) отправляет N-мерную матрицу данных из объекта tcpclientt, соединенный с удаленным хостом. Функция ожидает, пока заданные значения не записаны в удаленный хост.
Создайте объект TCP/IP под названием t, соединившись с сервером эха TCP/IP, с Портом 7. Это требует, чтобы у вас была работа сервера echotcpip Порта 7.
t = tcpclient('localhost', 7)
t =
tcpclient with properties:
Address: 'local host'
Port: 7
Timeout: 10
BytesAvailable: 0
Функция write синхронно записывает данные к удаленному хосту, соединенному с объектом tcpclient. Сначала задайте данные, затем запишите данные. Функция ожидает, пока конкретное количество значений не записано в удаленный хост.
Присвойте 10 байтов данных uint8 к переменной data.
data = uint8(1:10)
data =
1 2 3 4 5 6 7 8 9 10
Проверяйте данные.
whos data
Name Size Bytes Class Attributes
data 1x10 10 uint8
Запишите данные к серверу эха.
write(t, data)
Проверяйте, что данные были записаны с помощью свойства BytesAvailable.
t.BytesAvailable
ans =
10
Считайте данные из сервера.
read(t)
ans =
1 2 3 4 5 6 7 8 9 10
Закройте связь между объектом клиента TCP/IP и удаленным хостом путем очистки объекта.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.