ĐIỀU KHIỂN THIẾT BỊ HIOKI BẰNG PHẦN MỀM LABVIEW (PHẦN 2)

June 12, 2017

ĐIỀU KHIỂN THIẾT BỊ HIOKI BẰNG PHẦN MỀM LABVIEW (PHẦN 2)

Tiếp nối bài Điều Khiển Thiết Bị HIOKI Bằng Phần Mềm LABVIEW phần 1, Hioki tiếp tục hướng dẫn đến người dùng sử dụng chức năng kiến trúc phần mềm thiết bị ảo VISA (Vrtual Instrument Software Architecture) trong LabVIEW để giao tiếp với thiết bị đo thông qua các kết nối như RS232, RS485, USB, LAN.

Các chức năng cơ bản sau đây sẽ được sử dụng:

VISA Open

Visa Open là một chức năng được dùng khi thiết lập các kết nối mà các thông số được nhập vào thông qua VISA resource name. Phiên kết nối này có thể xem được từ NI-MAX như đã được đề cập trong phần 1 của bài viết. Trong khi kết nối đã được thiết lập thì các chương trình khác không thể yêu cầu được kết nối này.

labview10

VISA Close

Visa Open là một chức năng được dùng khi thiết lập các kết nối mà các thông số được nhập vào thông qua VISA resource name. Phiên kết nối này có thể xem được từ NI-MAX như đã được đề cập trong phần 1 của bài viết. Trong khi kết nối đã được thiết lập thì các chương trình khác không thể yêu cầu được kết nối này.

labview11

VISA Read

VISA Read là chức năng được dùng để thu thâp dữ liệu từ thiết bị. Các thông số quan trọng là số lượng byte dữ liệu (byte count), kích thước dữ liệu (data size) lấy từ bộ nhớ của thiết bị đo.

labview12

VISA Write

VISA Write là chức năng được dùng để gửi các lệnh cài đặt tới thiết bị. Thông số quan trọng là vùng nhớ ghi dữ liệu (write buffer) phải được cung cấp.

Các chức năng nói trên cần được sắp xếp theo thứ tự khi lập trình: OPEN à READ,WRITE và CLOSE.

Ví dụ 1: Gửi lệnh để lấy dữ liệu từ thiết bị đo

Các chức năng VISA WRITE và VISA READ được dùng để lập trình điều khiển và thu thập dữ liệu từ thiết bị đo. Trước tiên VISA WRITE sẽ gửi lệnh *IDN?. Dữ liệu đo sẽ được gửi tới bộ nhớ đệm, sau đó chức năng VISA READ sẽ đọc dữ liệu từ bộ nhớ đệm với kích thước được gán là 1024 bytes.

visa-read read-buffer

 

 

Ví dụ 2: Gửi lênh điều khiển tới thiết bị đo

Khi gửi lệnh điều khiển tới thiết bị đo thì không dùng chức năng VISA READ. Nếu dùng kết hợp với chức năng VISA READ thì sẽ gây ra lỗi vì chương trình sẽ đọc dữ liệu từ bộ nhớ đệm cho tới khi hết thời gian được đặt trước.

Ví dụ này sẽ cài đặt chuyển dải đo từ 30mΩ thành 300mΩ bằng lệnh RES:RANG.

labview14

Kết quả là hiển thị dải đo trên màn hình của thiết bị thay đổi từ 30mΩ thành 300mΩ mà không cần nhấn phím bằng tay trên thiết bị đo.

labview15 labview16
Chia SẻShare on FacebookPrint this pageShare on Google+Share on LinkedIn

Các tin liên quan

Liên Hệ HIOKI Việt Nam

Hãy gửi cho chúng tôi các yêu cầu báo giá, hỗ trợ kỹ thuật và thắc mắc của bạn! Các chuyên viên của Hioki sẽ nhanh chóng liên hệ đến bạn để tư vấn cụ thể!

Họ tên*

Công ty*

Địa chỉ

Email*

Số điện thoại

Nội dung liên hệ*

Sản phẩm cần tư vấn, hỗ trợ

Liên hệ hotline 091 121 3588
để được giải đáp kịp thời các
thắc mắc quan trọng

X

Báo giá/demo