Dữ liệu được ghi lên thiết bị.

Một phần của tài liệu xây dựng chương trình nhận dữ liệu từ máy novaspec ii vào máy tính và xử lý dữ liệu (Trang 47)

II. Các hàm giao tiếp nối tiếp 1 Các hàm kiểm tra port

A dữ liệu được ghi lên thiết bị.

'precision' : số bit được viết cho mỗi giá trị, và cách thể hiện của các bit như là các giá trị kiểu kí tự, kiểu nguyên hay kiểu chấm động.

fwrite(obj,A): ghi dữ liệu dạng nhị phân A lên thiết bị được kết nối

với đối tượng obj.

fwrite(obj,A,'precision'): ghi dữ liệu dạng nhị phân với đơn vị được

chỉ định bởi precision. Nếu precision không được chỉ định, thì kiểu uchar (kiểu kí tự 8bit không dấu) được mặc định.

fwrite(obj,A,'mode'): ghi dữ liệu nhị phân với việc truy xuất dòng

lệnh được chỉ định bởi mode. Nếu mode là sync, A được ghi đồng bộ và dòng lệnh bị trì hoãn. Nếu mode là async, A được ghi không đồng bộ và dòng lệnh không bị trì hoãn. Nếu mode không được chỉ định, thao tác ghi là đồng bộ.

fwrite(obj,A,'precision','mode'): ghi dữ liệu nhị phân với đơn vị

được chỉ định bởi precision và việc truy xuất dòng lệnh được chỉ định bởi mode.

fgetl (serial)

Đọc một dòng của văn bản từ thiết bị và loại bỏ các kí tự xuống dòng

Cú pháp

tline = fgetl(obj)

[tline,count] = fgetl(obj) [tline,count,msg] = fgetl(obj) Đối số

obj : đối tượng port nối tiếp.

tline : văn bản được đọc từ thiết bị, loại trừ các kí tự xuống dòng

count : số giá trị được đọc, kể cả các kí tự xuống dòng.

msg : một thông báo cho biết thao tác đọc không thành công.

Mô tả

tline = fgetl(obj): đọc một dòng của văn bản từ thiết bị được kết nối

với obj, và trả về dữ liệu cho tline. Dữ liệu được trả về không bao gồm các kí tự xuống dòng. [tline,count] = fgetl(obj): trả về số giá trị

được đọc vào biến count.

[tline,count,msg] = fgetl(obj): trả về một cảnh báo cho biến msg nếu

thao tác đọc không thành công.

fgets (serial)

Đọc một dòng của văn bản từ thiết bị kể cả các kí tự xuống dòng.

Cú pháp

tline = fgets(obj)

[tline,count] = fgets(obj) [tline,count,msg] = fgets(obj) Đối số:

obj : đối tượng port nối tiếp.

tline : văn bản đọc từ thiết bị, bao gồm cả các kí tự xuống dòng.

count : số các byte được đọc, bao gồm cả các kí tự xuống dòng.

msg : thông báo thao tác đọc không thành công.

Mô tả:

tline = fgets(obj): đọc một dòng của văn bản từ thiết bị được kết nối

[tline,count] =fgets(obj): trả lại số byte được đọc vào biến count [tline,count,msg] = fgets(obj): trả về một cảnh báo cho biến msg nếu

thao tác đọc không thành công.

fread (serial)

Đọc dữ liệu nhị phân từ thiết bị.

Cú pháp

A = fread(obj, size)

A = fread(obj, size, 'precision')[A,count] = fread(...) [A,count] = fread(...)

[A,count,msg] = fread(...) Đối số:

obj : một đối tượng cồng nối tiếp.

size : số byte để đọc.

'precision' : số bit đọc cho mỗi giá trị, và thể hiện của các bit như giá trị kiểu kí tự, kiểu nguyên, và kiểu chấm động.

Một phần của tài liệu xây dựng chương trình nhận dữ liệu từ máy novaspec ii vào máy tính và xử lý dữ liệu (Trang 47)

Tải bản đầy đủ (DOC)

(81 trang)
w