Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Thời gian kéo dài 14 Giờ học (2 ngày)
Đề cương khóa học
Ôn tập các nền tảng của LabVIEW
- Khái quát về mô hình thực thi luồng dữ liệu và đa luồng
- Biến, cụm (clusters), mảng và các kiểu dữ liệu phổ biến
- Làm việc với vòng lặp và các cấu trúc tuần tự
Các cấu trúc điều khiển nâng cao
- Hạn chế của chuỗi tuần tự phẳng (flat sequence) và các kỹ thuật kiểm soát chu kỳ
- Các giải pháp thay thế cho chuỗi tuần tự phẳng
- Xử lý lỗi phù hợp trong các kiến trúc nâng cao
Các máy trạng thái song song và máy trạng thái hàng đợi
- Tạo các ứng dụng có khả năng mở rộng và phản hồi nhanh
- Các mẫu thiết kế máy trạng thái (state machine design patterns)
- Thiết kế kiến trúc nhà sản xuất - người tiêu dùng (producer-consumer)
Sử dụng hiệu quả các thanh ghi dịch (shift registers)
- Sử dụng thanh ghi dịch để lưu trữ dữ liệu trạng thái
- Quản lý phạm vi và các phương pháp tốt nhất
- Tránh các điều kiện đua (race conditions) và việc ghi đè không mong muốn
Các kiểu dữ liệu và cấu trúc nâng cao
- Làm việc với các cụm lồng nhau và các kiểu định nghĩa bởi người dùng
- Các phương pháp tốt nhất cho typedef và bảo trì
- Xử lý các mảng nhiều chiều
Giao tiếp từ LabVIEW đến PLC
- Giao tiếp Ethernet/IP với PLC Allen-Bradley (ControlLogix/CompactLogix)
- Đọc/ghi các cụm và dữ liệu định nghĩa bởi người dùng
- Xử lý các mảng nhiều chiều qua Ethernet/IP
Sử dụng hiệu quả các nút thuộc tính (property nodes)
- Hiểu về phạm vi và thời điểm thực thi của nút thuộc tính
- Nút thuộc tính cho thao tác UI so với kiểm soát phần cứng
- Tránh các nút cổ chai hiệu suất
Tóm tắt và các bước tiếp theo
Yêu cầu
- Kinh nghiệm làm việc với LabVIEW và các thành phần cốt lõi của nó
- Hiểu biết về kiểu dữ liệu, cấu trúc điều khiển và lập trình đồ họa
Đối tượng tham gia
- Các kỹ sư phần mềm làm việc với các ứng dụng LabVIEW nâng cao
- Các lập trình viên tự động hóa thử nghiệm tích hợp LabVIEW với các hệ thống công nghiệp
- Các kỹ sư tìm cách tối ưu hóa và mở rộng các hệ thống LabVIEW hiện có