This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Friday, December 26, 2014

Hướng Dẫn hiển thị chiều dọc cho HMI Weintek

Các màn hình EasyView Weintek hỗ trợ hiển thị portrait display, mặc định HMI để hiển thị kiểu landsape. Để chuyển sang dạng portrait bạn làm theo các bước sau:
1.         Màn hình hiển thị mặc định



2.         Lưu ý firmware hỗ trợ là từ 2009527 trở lên:



3.         Software version: V3.20 2009.07.30 or later:
  


4.         Đầu tiên, cài đặt HMI:  "Enable portrait mode" ở hộp thoại System Settings-Firmware setting, sau đó khở động lại HMI.



5.         Chạy phần mềm EasyBuilder và click File/New để tạo project mới. Chọn Model, và chọn chế độ "Display Mode" là "Portrait". Click "OK".



6.         1 Project mới được tạo ví dụ như hình sau:



7.         Download project tới màn hình HMI, Bây giờ HMI đã hiển thị chế độ portrait theo chiều dọc.







Chú ý: Có thể HMI model mới sẽ có phần System Setting giao diện hơi khác một chút, nhưng nguyên lý vẫn là như trên.

Hướng dẫn thay thế Pin cho HMI Weintek


Các dòng màn hình HMI Weintek EasyView có Pin dạng đồng tiền CR2032 Battery để lưu trữ Recipe và giữ thời gian thực Realtime (RTC) chạy đúng. Pin CR2032 có tuổi thọ khoảng 5 năm, vậy nên để đảm bảo dữ liệu về recipe và RTC, nên định kỳ thay pin 5 năm 1 lần. Ngoài ra, EasyBuilder còn có biến LW9008 (Float) để đo điện áp của Pin, nếu giá trị của LW9008 < 2.8 Volt, bạn nên thay thế pin.

Pin CR2032 hoạt động bình thường là điện áp: 3V
Pin HMI Weintek
Battery HMI Weintek
Các bước thay thế PIN CR2032:
1. Dùng Project Manager để backup dữ liệu Recipe
2. Tắt nguồn và mở vỏ màn hình 
3. Dùng tuavit lẫy pin ra
4. Đặt pin mới vào
5. Lắp vỏ
6. Cài đặt lại thời gian thực và download Recipe data
Battery HMI
Replace Battery HMI Weintek

Hướng dẫn thay đổi màn hình khởi động của HMI

Màn hình EasyView Weintek hỗ trợ người dùng thay đổi hình ảnh khi HMI khởi động như: logo công thy, thương mại… Hướng dẫn sau sẽ giúp bạn cấu hình chức năng này.
Yêu cầu: Phiên bản Firmware 20090415 trở lên



Phiên bản phần mềm: V3.20 2009.07.30 hoặc cao hơn:



Cấu hình hình ảnh khởi động “ Startup Screen” tại hộp thoại “Download như hình vẽ:
Tool   -- Download




Click Download, khởi động lại HMI, và màn hình khởi động đã được tùy biến.


Download-Upload HMI Weintek với cổng USB

Hướng dẫn Download - Upload chương trình vào màn hình cảm ứng HMI Weintek dùng USB khi bạn không có cáp USB mini hoặc cáp USB của bạn không tương thích, báo lỗi.
Download HMI Weitek use USB:

Step1. Cắm USB vào máy tính.
Step2. Trong phần mềm EB8000, chọn [Tools] / [Build Data for USB Disk or CF card Download…] 
EB8000 software
Bước 3. Tạo 1 folder tên USB và chọn ổ USB và lưu Project --> Build
Bước 4. Khi project được lưu trong USB, tin nhắn sẽ báo thành công. 
Bước 5. Cắm USB vào màn hình HMI, ngay sau đó 1 hộp thoại xuất hiện,chọn Download:
Bước6. Đánh mật khẩu mặc định là 111111 và [OK] 
Bước 7. Chọn usb disk -> click usb folder -> , click OK để Download 
Bước 8. Downloading project Files… 
Bước 9. Sau khi download thành công, chương trình sẽ hiển thị trên HMI
Upload from HMI
Bước 1. Cắm USB vào màn hình HMI, ngay sau đó 1 hộp thoại xuất hiện,chọn [Upload]. 
Bước 2Nhập mật khẩu mặc định 111111 và [OK] 
Bước 3: Chọn nơi lưu project. 
Bước 4. Uploading Project Files… 
Bước 5. Ta có được file *.xob cần thiết để dịch chương trình. 
Bước 6. Chọn EasyBuilder Pro/Tools/Decompiles… 
 Bước 7. Chọn mt8000.xob và click [Decompile] 
Bước 8. Khi biên dịch ngược thành công ta có file *.mtp cầm thiết.
Bước 9. Kết thúc.

tag: USB download to hmi weintek, HMI Weintek tutorial, FAQ weintek, hướng dẫn lập trình HMI, EB8000, EasyBulider 8000

Hướng dẫn Lập trình Macro HMI Weintek: Slide to Unlock

Ngồi rảnh làm bài toán “Slide to unlock - Trượt để mở khóa màn hình cho HMI”, chia sẻ cho các bạn cách làm, từ đây các bạn có thể mở rộng nhiều ý tưởng khác nữa, có thể là Knock Code như LG, hoặc Pattern code giống Android nói chung. Cũng có thể là trượt ngang để ra Menu, nói chung là liên quan đến trượt và vuốt.:)


Yêu cầu: Hiệu ứng Slide to unlock HMI giống như trượt để mở khóa màn hình iPhone

Giải pháp: Xác định tọa độ của con trỏ lúc nhấn là nhả để xử lý dữ liệu
Tọa độ X,Y của HMI Weintek như sau:



Dùng biến nội của HMI để lấy dữ liệu tọa độ con trỏ Touch hoặc Leave (2 thuật ngữ này để tiếng Anh cho dễ hiểu). Biến lưu giá trị vị trí của con trỏ:

LW-9042: Vị trí Touch X
LW-9043: Vị trí Touch Y
LW-9044: Vị trí Leave X
LW-9045: Vị trí Leave Y

Lưu đồ thuật toán:
Lưu đồ thuật toán Slide to Unlock for HMI
Macro như sau:
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
macro_command main()
short Screen_ID, Touch_Pos[4], Distance, LW100, LB10_BienPhu
//GetData Position touch and leave: X,Y From LW9042->LW9045//
GetData(Touch_Pos[0], "Local HMI", LW, 9042, 4)
//Get Distance coordinates X touch and Leave
Distance=Touch_Pos[2]-Touch_Pos[0]
SetData(Distance, "Local HMI", RW, 50, 1)
//Clear Slide Bar
LW100=0
//Bien Phu De Chi Chay Macro cho trang Main
LB10_BienPhu = 1
SetData(LW100, "Local HMI", LW, 100, 1)
if Touch_Pos[1]>180 and Touch_Pos[3] < 300 then
    if Distance > 100 and Distance < 380 then
        Screen_ID=11
        SetData(LB10_BienPhu, "Local HMI", LB, 10, 1)
        SetData(Screen_ID, "Local HMI", LW, 0, 1)
    end if
end if
end macro_command


Có thể dùng cách 2 là chỉ cần cái Slide Bar kia cũng làm được nhưng mình muốn giải bài toán liên quan đến trượt và vuốt.

Download Demo Project: Slide To Unlock HMI tham khảo:

Demo_Slide_to_Unlock_[hmiweintek.com].rar

Easy Builder Tutorial 1

Hướng dẫn lập trình màn hình cảm ứng HMI Weintek với phần mềm Easy Builder.
Phần 1: Bit Lamp Objects - Làm việc với đèn báo, 
https://www.youtube.com/watch?v=GDt8X-Ungs0
Phần 2: Label Library
https://www.youtube.com/watch?v=4PD5y4UTTMI
Phần 3: Resize
https://www.youtube.com/watch?v=KfaNciOceyw
Phần 4: Simple Step
https://www.youtube.com/watch?v=iijUSa5OLp4

Hướng dẫn reset hmi weintek về trạng thái default

Đôi khi bạn không có tiền mua màn hình HMI mới, bạn lấy màn hình cũ về, nhưng họ đã tùy chỉnh settup, để reset lại toàn bộ về default factory setting của màn hình Weintek, Weinview, EasyView bạn làm theo hướng dẫn sau:
Bước 1: Bật Switch SW1 = ON. Khởi động lại máy hoặc nhấn reset sau mút nhựa ( như hình vẽ )



Bước 2: Màn hình hiệu chỉnh ( Calibration screen ) sẽ hiển thị khi khởi động. Chạm ngón tay vào biểu tượng dấu + trên màn hình: góc trên bên trái, góc trên bên phải, góc dưới bên trái, góc dưới bên phải và trung tâm.



Bước 3: Sau khi bạn làm xong bước 2, hộp thoại Warning xuất hiện.



Bước 4: Chọn Yes to reset password về mặc định



Bước 5: Chọn Yes để xóa Project cũ

Sau khi bạn reset, mật khẩu mặc định là: 111111, và chương trình Project, dữ liệu data bên trong HMI sẽ bị xóa. Bạn có thể tạo download project mới vào HMI.



Update ngày 23.12.14. ( support Tony )
Với model MT6050iP hoặc MT8050iP không có Switch ở sau màn hình, bạn có thể dùng chức năng Calibration để hiệu chỉnh và reset HMI.



Tag: reset password HMI Weintek. EasyView, EView, Weinview