-
Thành viên cấp 9
Gửi bởi
dohung
Em chỉ cần thay số 1 bằng True hay On là được.Linh động xíu chứ em.
yeah,quá hay thanks a nh`,tự VBs e ko rành,toàn mò mò ko ah hehe ^^
-
-
Thành viên cấp 10
Gửi bởi
dohung
Em làm thế nào,cứ gửi ví dụ lên để mọi người cùng support cho.Còn cái đặt script thì e chỉ cần cho nó luôn luôn chạy thì được,tương tự chương trình con trong PLC vậy.
Cho hỏi Script nếu muốn cho luôn chạy làm thế nào.Tôi để chạy khi screen loaded thì script chỉ chạy 1 lần khi screen được load
-
-
Thành viên cấp 7
Gửi bởi
kidsolo1412
Cho hỏi Script nếu muốn cho luôn chạy làm thế nào.Tôi để chạy khi screen loaded thì script chỉ chạy 1 lần khi screen được load
Thông thường để chạy 1 script thì mình hay gán script vào 1 button để chạy.Còn để script luôn chạy thì anh chèn vào script đó 1 vòng lặp,dùng do ... loop hay 1 vòng lặp nào đó cũng được.Còn khi muốn dừng script thì cũng tương tự,anh cho điều khiển của vòng lặp là đúng thì sẽ dừng được.Nó tương tự như chạy 1 chương trình con dưới PLC vậy.
Cấu trúc của nó như thế này :
Script_xx:
Do cond
[
Công việc cần thực hiện
]
Loop
-
-
Thành viên cấp 10
Gửi bởi
dohung
Thông thường để chạy 1 script thì mình hay gán script vào 1 button để chạy.Còn để script luôn chạy thì anh chèn vào script đó 1 vòng lặp,dùng do ... loop hay 1 vòng lặp nào đó cũng được.Còn khi muốn dừng script thì cũng tương tự,anh cho điều khiển của vòng lặp là đúng thì sẽ dừng được.Nó tương tự như chạy 1 chương trình con dưới PLC vậy.
Cấu trúc của nó như thế này :
Script_xx:
Do cond
[
Công việc cần thực hiện
]
Loop
Thank Hưng ^^ binh thường chỉ biết add script dùng button run thật.Trình độ VB mẫu giáo mà.Để test thử
-
-
Thành viên cấp 10
Do While SmartTags("4") =1
If SmartTags("1")=1 And SmartTags("2")=1 Then
SetValue SmartTags("3") ,10
End If
Loop
Vẫn phải dùng button Hưng ơi
-
-
Thành viên cấp 7
Gửi bởi
kidsolo1412
Do While SmartTags("4") =1
If SmartTags("1")=1 And SmartTags("2")=1 Then
SetValue SmartTags("3") ,10
End If
Loop
Vẫn phải dùng button Hưng ơi
Anh đưa lên em xem thử.
-
-
Thành viên cấp 10
Thank Hưng làm được rồi dùng nhầm Do while
Do
If SmartTags("1")=1 And SmartTags("2")=1 Then
SetValue SmartTags("3") ,10
End If
Loop Until SmartTags ("4")=1
Nhưng có 1 vấn đề là khi mình cho smarttags 4 lên 1 để thoát loop thì khi muốn quay lại đoạn vòng lặp này ko được.Vì theo anh hiểu là lệnh này yêu cầu Làm nội dung đến khi điều kiện thỏa thì ngưng và thoát ra
-
Quyền viết bài
- Bạn Không thể gửi Chủ đề mới
- Bạn Không thể Gửi trả lời
- Bạn Không thể Gửi file đính kèm
- Bạn Không thể Sửa bài viết của mình
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 05:47 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu