Đăng Ký
Kết quả 1 đến 10 của 215

Threaded View

  1. #11
    Thành viên cấp 7
    Ngày tham gia
    May 2011
    Đang ở
    HoChiMinhCiTy
    Bài viết
    781
    Thanks
    7
    43 lượt trong 37 bài viết
    Trích dẫn Gửi bởi thiquocvinh Xem bài viết
    Hi,
    Xin lỗi các pac, do mình vội quá nên chưa kịp chỉnh sữa lại thời gian của các đèn cho phù hợp nên dẫn đến việc chạy "không đúng". hihihi
    Thực ra là chỉ cần 4 Timer cho việc lập trình này, tuy nhiên do mình muốn hiển thị thời gian chạy của cả 6 đèn nên mình sử dụng tới 6 Timer.
    Chương trình trong FC đã được lập trình (giống như là một bộ khung mẫu rồi), ta chỉ cần vào OB và gọi nó ra sử dụng thôi. (Chương trình trong FC các bạn xem rồi nếu có vấn đề gì thì ta sẽ trao đổi thêm nhé) ^^
    Việc sử dụng như sau: (trong OB1)
    Các bạn có thể đặt thời gian hoạt động của đèn theo mong muốn (chỉ cần thay đổi thời gian, không cần thay đổi chương trình).
    Ví dụ: X1 =10s , V1=3s --> D2 =13s
    X2 = 15s , V2 =2s --> D1 = 17s
    các bác chú ý và đặt thời gian cho phù hợp tại các ngỏ đầu vào bên trái.
    Còn các ngõ ra bên phải là để quan sát trạng thái và xem khoảng thời gian của các đèn.

    Chúc vui vẽ ^^

    Mình online và modife thời gian đèn vàng không được ?
    Và bạn cung quên chuyển định dạng dữ liệu cho timer.Vì khi set thì sẽ là dạng decimal,còn giá trị nhập vào trong timer là S5TIME.
    Còn vấn đề nữa là,không phải cứ X1=10s,V1=3s -->Đ2=13s,vì thực tế sau khi V1 chuyển sang Đ1 1 thời gian,1,2s gì đó thì Đ2 mới chuyển sang X2.Nghĩa là sẽ có 1 khoảng thời gian nhỏ, Đ 1 = Đ 2 (mục đích để mọi người dừng hẳn lại),điều này có trong thực tế

    Mình nghĩ lập trình càng mềm dẻo thì càng tốt.
    Lần sửa cuối bởi dohung, ngày 07-22-2011 lúc 04:19 PM.

    Hãy luôn là chính mình.
    Mail :Hidden Content

Tag của Chủ đề này

Đánh dấu

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
  •  
Back to Top