Đăng Ký
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 11
  1. #1
    Thành viên cấp 2
    Ngày tham gia
    Apr 2013
    Đang ở
    Dict.7, HCM City
    Bài viết
    67
    Thanks
    2
    7 lượt trong 7 bài viết

    Giúp lệnh đo thời gian trong FX2N

    Mình sử dụng FX2N-60mr, tín hiệu từ sensor về input X0, giờ mình muốn đo khoảng thời gian giữa 2 lần xung được kích vào X0 như hình bên dưới, trong FX2N có lệnh nào không, mong mọi người giúp đỡ.
    Untitled.png

  2. #2
    Thành viên cấp 2
    Ngày tham gia
    Apr 2013
    Đang ở
    Dict.7, HCM City
    Bài viết
    67
    Thanks
    2
    7 lượt trong 7 bài viết
    Help meaidez-moi私を助けてпомогите мне救救我
    Lần sửa cuối bởi vkhanh, ngày 05-11-2013 lúc 12:49 PM.

  3. #3
    Thành viên cấp 2
    Ngày tham gia
    Sep 2011
    Bài viết
    53
    Thanks
    1
    8 lượt trong 7 bài viết
    Trích dẫn Gửi bởi vkhanh Xem bài viết
    Mình sử dụng FX2N-60mr, tín hiệu từ sensor về input X0, giờ mình muốn đo khoảng thời gian giữa 2 lần xung được kích vào X0 như hình bên dưới, trong FX2N có lệnh nào không, mong mọi người giúp đỡ.
    Untitled.png
    tạo time mà đo bạn
    dùng cạnh lên kích cho time chạy rồi cũng dùng nó mà reset time luôn

  4. #4
    Thành viên cấp 2
    Ngày tham gia
    Apr 2013
    Đang ở
    Dict.7, HCM City
    Bài viết
    67
    Thanks
    2
    7 lượt trong 7 bài viết
    Mình cũng chưa hiểu lắm. Dùng timer thế nào, làm sao lấy khoảng thời gian đó lưu vào 1 data register được, bạn có thể viết 1 dòng lệnh làm ví dụ đc ko? Thanks

  5. #5
    Thành viên cấp 2
    Ngày tham gia
    Sep 2011
    Bài viết
    53
    Thanks
    1
    8 lượt trong 7 bài viết
    Trích dẫn Gửi bởi vkhanh Xem bài viết
    Mình cũng chưa hiểu lắm. Dùng timer thế nào, làm sao lấy khoảng thời gian đó lưu vào 1 data register được, bạn có thể viết 1 dòng lệnh làm ví dụ đc ko? Thanks
    ld x00
    out t00 k9999
    ld m8000
    mov t00 d00

  6. #6
    Thành viên cấp 2
    Ngày tham gia
    Apr 2013
    Đang ở
    Dict.7, HCM City
    Bài viết
    67
    Thanks
    2
    7 lượt trong 7 bài viết
    Thanks vuphong. Mìh đag nghĩ cách viết đoạn chương trình, dữ liệu thời gian được đưa vào cùng 1 thanh ghi D0, nội dung D0 được update liên tục theo xung cạnh lên đầu vào X0, như trên hình D0=500ms, D0=400ms, D0=600ms ấy..nghĩ hoài chưa ra
    Lần sửa cuối bởi vkhanh, ngày 05-12-2013 lúc 12:25 AM.

  7. #7
    Thành viên cấp 3
    Ngày tham gia
    Jul 2012
    Bài viết
    117
    Thanks
    14
    38 lượt trong 30 bài viết
    Bạn tìm hiểu lệnh SPD đi nhé. Chắc là nó hữu ích cho yêu cầu của bạn. Chúc bạn may mắn

  8. #8
    Thành viên cấp 2
    Ngày tham gia
    Apr 2013
    Đang ở
    Dict.7, HCM City
    Bài viết
    67
    Thanks
    2
    7 lượt trong 7 bài viết
    Có lệnh ngược của SPD không nhỉ :D

  9. #9
    Thành viên cấp 3
    Ngày tham gia
    Jul 2012
    Bài viết
    117
    Thanks
    14
    38 lượt trong 30 bài viết
    Xin lỗi, mình nhầm tí xíu. Bạn cứ dùng Timer T200 để đếm khi xuất hiện xung cạnh lên của X0, và thời jan đếm bạn sẽ MOV T200 D0, đến khi nào xuất hiện xung cạnh lên của X0 nữa thì MOV T200 D1, xong rồi đếm lại từ đầu T200. Cứ như thế thì D0 là já trị thời jan đếm hiện tại và D1 là já trị thời jan đếm chu kì trước đó

  10. #10
    Thành viên cấp 2
    Ngày tham gia
    Apr 2013
    Đang ở
    Dict.7, HCM City
    Bài viết
    67
    Thanks
    2
    7 lượt trong 7 bài viết
    Thaks, nhưg mìh chưa biết viết cụ thể ra làm sao..hic hic

Trang 1 của 2 12 CuốiCuối

Đá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