PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > Giao tiếp cổng COM và LPT

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Giao tiếp cổng COM và LPT RS232, RS485 và LPT là những giao tiếp cơ bản và kinh điển khi mới học về vi điều khiển...

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 15-07-2010, 04:43 PM   #1
dobaduy
Đệ tử 1 túi
 
dobaduy's Avatar
 
Tham gia ngày: Apr 2010
Bài gửi: 11
:
Question vẽ đồ thị nhiệt độ theo thời gian trong VB dùng teechart7

Mình đang làm đồ án dùng pic 16f877a, giao tiếp với máy tính qua cổng COM, trong giao diện VB6 mình muốn vẽ đồ thị nhiệt độ theo thởi gian (giây) ,với giá trị nhiệt độ do pic gửi lên. mình tìm được 1 ít tài liệu về teechart và đã vẽ được 1 ít. nhưng bây giờ mình gặp phải 1 số vấn đề "nan giải" mong được các bạn giúp đỡ :

+ làm sao để gán giá trị thời gian vào trục x?

+ khi đồ thị chạy thì các giá trị trên trục x bị nén lại, nếu thời gian chạy đồ thị dài thì đồ thị cũng bị nén lại rất khó coi, có ai biết làm sao để dời trục y sang phải khi giá trị ở trục x đạt tới 1 giá trị cho trước ko?

+ mình muốn lưu các giá trị x và y(x) vào 1 bảng dữ liệu để có thể xem lại thì phải làm sao?

mình đang cần tìm hiểu gấp về các vấn đề trên, ai biết thì hướng dẫn cho mình với. thanks!
dobaduy vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-07-2010, 03:48 PM   #2
dobaduy
Đệ tử 1 túi
 
dobaduy's Avatar
 
Tham gia ngày: Apr 2010
Bài gửi: 11
:
mình đã gán thời gian vào trục x dc rồi.nhưng ko hiểu sao nó chỉ hiện giờ và phút, ko hiện giây. ai biết làm sao để hiện thời gian dạng hh:mm:ss thì chỉ vớiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

mình cũng đã dời trục y sang phải dc rồi, nhưng chỉ áp dụng với giá trị trục x là số thứ tự 1,2,3... còn với thời gian thì chưa làm dc, bạn nào biết hàm cộng trừ thời gian trong vb6 vd như hiện giờ là 12:30:45, muốn cộng thêm vào 10giây để ra 12:30:55 thì viết ntn?

mình đã lưu dữ liệu vào access dc rồi (ko cần module), nhưng ko biết làm sao để lấy ra và đem đi vẽ đồ thị. ai biết chỉ với

đang cần gấp lắm. ai biết cái j chỉ mình cái đó với. helppppppppppppppppppppppppppppppppp
dobaduy vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-07-2010, 06:48 PM   #3
dobaduy
Đệ tử 1 túi
 
dobaduy's Avatar
 
Tham gia ngày: Apr 2010
Bài gửi: 11
:
Talking

thôi mình làm được gần hết rồi.chỉ còn mỗi cái cộng trừ thời gian trong VB6. ai biết về dụ này thì chỉ mình với.

thay đổi nội dung bởi: dobaduy, 18-07-2010 lúc 06:57 PM.
dobaduy vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-11-2010, 09:52 AM   #4
buivandai9009
Nhập môn đệ tử
 
Tham gia ngày: Nov 2010
Bài gửi: 3
:
mình cũng đang làm đề tài tương tự bạn nè, bạn có thể giúp đỡ mình ko?
buivandai9009 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-05-2011, 06:47 PM   #5
nguyen_de89
Đệ tử 1 túi
 
nguyen_de89's Avatar
 
Tham gia ngày: Sep 2010
Bài gửi: 21
:
Trích:
Nguyên văn bởi dobaduy View Post
Mình đang làm đồ án dùng pic 16f877a, giao tiếp với máy tính qua cổng COM, trong giao diện VB6 mình muốn vẽ đồ thị nhiệt độ theo thởi gian (giây) ,với giá trị nhiệt độ do pic gửi lên. mình tìm được 1 ít tài liệu về teechart và đã vẽ được 1 ít. nhưng bây giờ mình gặp phải 1 số vấn đề "nan giải" mong được các bạn giúp đỡ :

+ làm sao để gán giá trị thời gian vào trục x?

+ khi đồ thị chạy thì các giá trị trên trục x bị nén lại, nếu thời gian chạy đồ thị dài thì đồ thị cũng bị nén lại rất khó coi, có ai biết làm sao để dời trục y sang phải khi giá trị ở trục x đạt tới 1 giá trị cho trước ko?

+ mình muốn lưu các giá trị x và y(x) vào 1 bảng dữ liệu để có thể xem lại thì phải làm sao?

mình đang cần tìm hiểu gấp về các vấn đề trên, ai biết thì hướng dẫn cho mình với. thanks!
Về việc gán trục x là thời gian bạn chỉ việc x=Hour(time)
nguyen_de89 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-05-2011, 06:48 PM   #6
nguyen_de89
Đệ tử 1 túi
 
nguyen_de89's Avatar
 
Tham gia ngày: Sep 2010
Bài gửi: 21
:
Trích:
Nguyên văn bởi dobaduy View Post
mình đã gán thời gian vào trục x dc rồi.nhưng ko hiểu sao nó chỉ hiện giờ và phút, ko hiện giây. ai biết làm sao để hiện thời gian dạng hh:mm:ss thì chỉ vớiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

mình cũng đã dời trục y sang phải dc rồi, nhưng chỉ áp dụng với giá trị trục x là số thứ tự 1,2,3... còn với thời gian thì chưa làm dc, bạn nào biết hàm cộng trừ thời gian trong vb6 vd như hiện giờ là 12:30:45, muốn cộng thêm vào 10giây để ra 12:30:55 thì viết ntn?

mình đã lưu dữ liệu vào access dc rồi (ko cần module), nhưng ko biết làm sao để lấy ra và đem đi vẽ đồ thị. ai biết chỉ với

đang cần gấp lắm. ai biết cái j chỉ mình cái đó với. helppppppppppppppppppppppppppppppppp
Nếu bạn đã hiển thị được giờ phút rồi thì giây cũng hiển thị tương tự mà bạn
X = Hour(Time) & ":" & Minute(Time) & ":" & ":" & Second(Time)
nguyen_de89 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-06-2011, 08:42 PM   #7
boiheolaai
Nhập môn đệ tử
 
Tham gia ngày: May 2011
Bài gửi: 1
:
minh dang lam de tai do toc do đc dc hien thi len may tinh dung vb dieu khien xuong thi duoc roi nhung phan goi len khong ro phai lam ntn co ai biet chi giup minh voi
boiheolaai vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-04-2014, 01:33 AM   #8
ducmotlang
Nhập môn đệ tử
 
Tham gia ngày: Dec 2012
Bài gửi: 5
:
Ban cho minh xin vi du ban lam ve ve do thi nhiet do theo thoi gian do dƯƠc khong minh dang lam do an ve phan nay.mong ban giup do cam on ban nhieu
ducmotlang vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-04-2014, 01:35 AM   #9
ducmotlang
Nhập môn đệ tử
 
Tham gia ngày: Dec 2012
Bài gửi: 5
:
Mail minh la vansontran09@gmail.com
ducmotlang vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 03:23 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam