Giao diện chính thiết kế đo gốm áp điện sử dụng ngôn ngữ lập trình Labview của được mô tả như hình dưới.
Hình 33. Giao diện chính của chương trình.
Để sử dụng chương trình, người dùng phải thiết lập tốc độ truyền (baud rate), số bit truyền (data bits)…Ở đây giao tiếp với board Zigbee tốc độ truyền phù hợp là 19200Hz, 8 bit... Sau đó người dùng sẽ lựa chọn Visa I/O tương ứng kết nối là COM, USB kết nối board Zigbee. Tuy nhiên trong phiên bản board Zigbee này chỉ hỗ trợ giao tiếp cổng COM. Sau khi thiết lập xong nhấn Run mặc định sẵn trong giao diện phần mềm Labview để chạy thu nhận tín hiệu. Giá trị dữ liệu thu được sẽ hiện thị trên Waveform Chart theo các dạng khác nhau tùy chỉnh.
Bên cạnh những thiết lập cần thiết trên còn có Delay Time Read nhiệm vụ là chậm quá trình đọc dữ liệu trên máy tính tiện cho việc phân tích dữ liệu thu được,
Pause tạm thời dừng đọc dữ liệu chuyển lên, Save lưu lại hình ảnh hiện trên Waveform Chart, Clear xóa dữ tất cả dữ liệu thu được trên Waveform Chart. Biểu tượng bàn tay, thanh trượt, dùng để xem lại giá trị dữ liệu đã đọc được, phóng to thu nhỏ để phân tích dữ liệu.
Các giá trị dữ liệu của thiết bị đo được sẽ được vẽ lên đồ thị. Ở đây, do mới ban đầu chỉ đo điện áp của gốm áp điện nên được vẽ theo giá trị thời gian (Time) và điện áp (Volts).
Để có thể giao tiếp với board Zigbee cũng như có những tính năng như nêu trên thì sơ đồ lập trình đồ họa Labview như sau.
Hình 34. Sơ đồ lập trình giao tiếp Labview qua cổng Com
Ở sơ đồ lập trình hình 34, sử dụng Visa I/O, serial (baud rate,data bits…) để thiết lập cổng kết nối và giá trị cài đặt ban đầu, Visa write, Visa read nhiệm vụ viết và đọc dữ liệu từ cổng Com. Ngoài ra, sử dụng Waveform Chart, Case structure để biểu diễn, dừng, xóa hay lưu trữ dữ liệu.