Hướng dẫn python scpi ethernet - python scpi ethernet

n Hướng dẫn này, chúng tôi sẽ cung cấp một hướng dẫn bắt đầu nhanh về cách bạn có thể giao tiếp với Tabor AWG có & mà không sử dụng NI-VISA để gửi các lệnh tiêu chuẩn cho các công cụ lập trình (SCPI). Các lệnh SCPI là một bộ lệnh dựa trên ASCII để đọc và viết cài đặt công cụ.

Đối với hướng dẫn này, chúng tôi sẽ sử dụng HĐH Win7 64bit, Python 2.7.12 (Anaconda2 4.2.0 64-bit) và Tabor WX2184C sử dụng giao diện TCP/IP. Để đảm bảo bạn đã thiết lập thành công tất cả các cài đặt cần thiết để điều khiển từ xa đối với thiết bị TABOR bằng LAN/USB/GPIB, vui lòng đảm bảo bạn đã cài đặt mới nhất & NBSP; NI-VISA & NBSP; (nếu bạn chọn sử dụng) . Ngoài ra, vui lòng xem qua & NBSP của chúng tôi; Hướng dẫn kết nối & NBSP; trên trang web Tabor, để đảm bảo bạn đã cài đặt tất cả các trình điều khiển cần thiết.

  • Để kết nối và điều khiển công cụ Tabor bằng các lệnh SCPI

1. & NBSP; Đặt USB/LAN/GPIB làm giao diện từ xa, sử dụng các nút bảng điều khiển phía trước Tabor.

& nbsp; & nbsp; A. & NBSP; Nếu bạn chọn giao tiếp bằng giao diện LAN: Truy cập vào tiện ích trực tuyến- Sửa đổi địa chỉ IP, mặt nạ mạng con & cổng mặc định khi cần thiết để đảm bảo kết nối TCP/IP giữa thiết bị Tabor & PC. Để biết thêm thông tin về kết nối TCP/IP, vui lòng tham khảo tại đây. If you choose to communicate using LAN interface:
Go to “Utility”->”Remote Interface”->”LAN”. Modify the IP Address, Subnet Mask & Default Gateway as necessary to ensure TCP/IP connectivity between the Tabor device & the PC. For more information regarding TCP/IP connectivity, please refer to Here.

& nbsp; & nbsp; & nbsp; b. & nbsp; đi đến tiện ích trực tuyến- Nhấn Enter để chọn giao diện hoạt động bạn cần. Đợi câu trả lời đã thực hiện. Chúng tôi đã chọn để chứng minh sử dụng LAN.b. Go to “Utility”->”Remote Interface”->”Select Interface”->”Control from Interface”. Press Enter to select the active Interface you need. Wait for the answer “Done”. We chose to demonstrate using LAN.

Hướng dẫn python scpi ethernet - python scpi ethernet

 

2. & NBSP; Ví dụ sử dụng pyvisa (trình bao bọc NI-visa) cho các công cụ Tabor WX:

& nbsp; & nbsp; & nbsp; a.a. Open NI-MAX and configure the instrument address as raw socket:

& nbsp; & nbsp; & nbsp; b. & nbsp; Tải xuống thư mục zip đính kèm cho hướng dẫn này từ phần Hướng dẫn trang web Tabor. Unzip & lưu chúng dưới cùng một thư mục trên ổ cứng PC của bạn.b. Download the attached zip folder for this tutorial from the Tabor website tutorials section. Unzip & save them under the same directory on your PC’s hard drive.

& nbsp; & nbsp; & nbsp; c.c. Make sure ‘teawg.py’ & ‘pyte16.py’ (‘pyte14.py’ for using PyVISA 1.4) are on the same folder as the example:

& nbsp; & nbsp; & nbsp; d. & nbsp; mở Spyder hoặc bất kỳ ide python nào khác. Chạy ví dụ1.py:d. Open Spyder or any other Python IDE. Run Example1.py:

& nbsp; & nbsp; & nbsp; e. & nbsp; làm theo các ví dụ trên, như có thể thấy trên một phạm vi, dạng sóng vuông 2VP-P 50 MHz đã được tạo ra:e. Following the examples above, as can be seen on a scope, a 50MHz 2Vp-p square waveform was created:

Để biết ví dụ nâng cao hơn bằng cách sử dụng pyvisa với wx2184c, vui lòng chạy ‘wx2184_example.py.

3. & nbsp; Ví dụ mà không sử dụng pyvisa cho các công cụ tabor wx:

& nbsp; & nbsp; A. & NBSP; Tải xuống thư mục ZIP đính kèm cho hướng dẫn này từ phần Hướng dẫn trang web Tabor. Unzip & lưu các tệp trong cùng một thư mục trên ổ cứng PC PC của bạn (đảm bảo ‘tewx.py, có cùng thư mục với ví dụ). Download the attached zip folder for this tutorial from the Tabor website tutorials section. Unzip & save the files under the same directory on you PC’s hard drive (Make sure the ‘tewx.py’ is on the same folder as the example).

& nbsp; & nbsp; & nbsp; b. & nbsp; vui lòng đọc tệp ‘readmeplease.txt, trước khi tiến hành, vì việc thiết lập giao tiếp mà không cần NI-visa bằng cách sử dụng USB yêu cầu cài đặt python-usbtmc. b. Please read the ‘ReadMePlease.txt’ file before proceeding, as establishing communication without NI-VISA using USB requires installation of Python-USBTMC.

& nbsp; & nbsp; & nbsp; c. & nbsp; mở Spyder hoặc bất kỳ ide python nào khác. Mở và chạy ví dụ2.py: c. Open Spyder or any other Python IDE. Open and Run Example2.py:

& nbsp; & NBSP; & nbsp;d. Following the examples above, as can be seen on a scope, a 50MHz 2Vp-p square waveform was created:

Để biết ví dụ nâng cao hơn về việc sử dụng WX2184C, vui lòng chạy ‘WX2184_EXMAMPLE_WITHOUT_VISA.PY.

4. & nbsp; ví dụ mà không sử dụng pyvisa cho các công cụ Tabor WW: & nbsp; & nbsp; A. & NBSP; Tải xuống thư mục ZIP đính kèm cho hướng dẫn này từ phần Hướng dẫn trang web Tabor. Unzip & lưu chúng trong cùng một thư mục trên ổ cứng PC PC của bạn (đảm bảo ‘TEWW.PY, có cùng thư mục với ví dụ).
    a. Download the attached zip folder for this tutorial from the Tabor website tutorials section. Unzip & save them under the same directory on you PC’s hard drive (Make sure the ‘teww.py’ is on the same folder as the example).

& nbsp; & nbsp; b. & nbsp; mở Spyder hoặc bất kỳ ide python nào khác. Mở và chạy Ví dụ3.py: Open Spyder or any other Python IDE. Open and Run Example3.py:

& nbsp; & nbsp; c. & nbsp; làm theo các ví dụ ở trên, như có thể thấy trên phạm vi, dạng sóng vuông 2VP-P đã được tạo ra: Following the examples above, as can be seen on a scope, a 25MHz 2Vp-p square waveform was created:

Bên trong tệp ‘TEWW.PY, bạn sẽ tìm thấy một ví dụ khác về cách tải xuống 3 phân đoạn và xác định chuỗi 3 bước đơn giản.

Để biết danh sách đầy đủ các lệnh SCPI, bạn có thể sử dụng để kiểm soát AWG, hãy chuyển đến chương tham chiếu lập trình trong hướng dẫn sử dụng Tabor AWG.

Hướng dẫn sử dụng có thể được tải xuống từ & NBSP; Trang web Tabor & NBSP; (Bạn phải được đăng ký trước):

Trong các hướng dẫn tiếp theo của sê -ri Cách kiểm soát Tabor AWGS bằng Python, chúng tôi sẽ chỉ ra cách giao tiếp với Tabor AWG bằng các chức năng trình điều khiển IVI.

Để biết thêm thông tin

Để tìm hiểu thêm về cách sử dụng các công cụ Tabor điều khiển từ xa bằng Python, hãy truy cập Khu vực hỗ trợ & hướng dẫn trang web của chúng tôi. Nếu bạn gặp khó khăn với việc kết nối với các đơn vị Tabor bằng Python, vui lòng liên hệ với chúng tôi tại & NBSP; & NBSP; và nhóm hỗ trợ của chúng tôi sẽ sẵn sàng giúp đỡ. Để biết thêm các giải pháp Tabor, hoặc lên lịch trình demo, vui lòng liên hệ với đại diện Tabor địa phương của bạn hoặc gửi email yêu cầu của bạn tới & NBSP ;. Thông tin thêm có thể được tìm thấy tại trang web của chúng tôi tại & nbsp; www.taborelec.com.