Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Thông báo
Collapse
No announcement yet.
làm thế nào để vẽ Đồ thị (X,Y), dữ liệu nhận từ cổng COM, ngôn ngữ Visual Baic 6.0
Có nhiều bạn yêu cầu upload đoạn code chương trình Vẽ đồ thị sử dụng Teechart trong VB nhưng vẫn chưa ai up lên.
Nay mình tình cờ đọc được, mình share với các bạn. Có sẵn code thì bạn học sẽ rất nhanh.
Mình muốn vẽ trục x là trục thời gian nhưng khi mà đồ thị được vẽ hết màn hình của teechart thì trục thời gian sẽ không dịch nữa (cho dù thời gian vẫn chạy), theo đó đồ thị sẽ không bị co lại mà khi tràn điểm màn hình vẽ đồ thị của teechart sẽ bị xóa đi và được vẽ lại bằng đồ thị của khoảng thời gian tiếp theo (ví dụ như mình vẽ 50 điểm ứng với một khoảng thời gian trên màn hình, khi tràn sẽ xóa đi và vẽ 50 điểm của khoảng thời gian tiếp theo) Ai có biết cái này trong teechart xử lí như thế nào ko? có thể giúp mình được chứ.
không hiểu sao mình tìm đủ mọi cách mà vẫn ko ***** đc cái teechart .dù copy đè lên hay cài lại VB cung hong dc. bạn nào biết chỉ mình nha ?
Cái này mình cũng dính rùi. ban đầu chạy đựoc vài lần sau không dc nữa. down bản mới về cũng không chạy được. Nhưng khi ghost lại máy thì ok. nếu bạn không ngại thì thử xem sao. Mà có thể khi add teechart vào vb bạn không tìm trong browse... đến system32 vì cái này nó không có luôn trong cửa sổ components. bạn thử hai cách xem sao. ok
Bạn có thể Download bản Teechart_Full này thử xem. Tôi cũng đã down, nhưng chưa dùng thử.
Mình sử dụng teechart và vẽ đồ thị ok. Nhưng sau khoảng thời gian sử dụng là 50 ngày thì không còn dùng được nữa, mặc dù đã ***** đầy đủ.Và file Exe của VB mình xuất ra cũng không thể có teechart? Mình đã down các bản mới nhất từ steema và số license mới nhưng đều không được???
Ai có bản teechart nào sử dụng tốt thì share cho mình với.
Mình vẫn chưa down được cái example của teechart,IDM của mình ko down được ở mediafire.Bác hoanglongu up lên chỗ nao khác được ko.Thanks.
ah bác thử cài bản 8 chưa,mình cài bị lỗi mới chán chứ.
bạn ơi mình cũng bị lỗi đó. Bạn đã khắc phục được lỗi đó chưa. hỗ trợ mình với nhé : 091.239.3456 nhé. xin cảm ơn !
Mình muốn vẽ trục x là trục thời gian nhưng khi mà đồ thị được vẽ hết màn hình của teechart thì trục thời gian sẽ không dịch nữa (cho dù thời gian vẫn chạy), theo đó đồ thị sẽ không bị co lại mà khi tràn điểm màn hình vẽ đồ thị của teechart sẽ bị xóa đi và được vẽ lại bằng đồ thị của khoảng thời gian tiếp theo (ví dụ như mình vẽ 50 điểm ứng với một khoảng thời gian trên màn hình, khi tràn sẽ xóa đi và vẽ 50 điểm của khoảng thời gian tiếp theo) Ai có biết cái này trong teechart xử lí như thế nào ko? có thể giúp mình được chứ.
Cái đó trong National Intruments có luôn ví dụ mẫu. Bạn download Measurement Studio 8.6 về mà sử dụng
Hi, không ngờ Các bạn thật là TẬN Tình, quan tâm đến Thread này.Trước hết ,mình xin chân thành cảm ơn các bạn.
Sau 4 ngày Dùi mài KINH SỬ với Teechart (dùng trong VB) ,mình đã Thành CÔng. Xin đặc biệt cảm ơn bạn ATYLA đã gợi ý sử dụng MANG (rất hữu ích) . Mình xin trình bày 2 bước để vẽ đồ thị với Dữ liệu từ cổng COM với Teechart như sau:
1> Khai báo một mảng để lưu dữ liệu cần vẽ : Dim MANG(1 to 50000) As Long
Khai báo 1 biến đếm : Dim bien_dem As Long
2> Mỗi khi có sự kiên MSComn được gọi:
a. chúng ta sẽ lưu vào mảng ( Có một biến đếm để làm ĐẾM số lần Sự kiện MSComn được gọi ==> Làm chỉ số luu phần tử vào mạng trên ; lần đầu tiên, đặt : bien_dem =1)
b. Khi lưu xong , ta sẽ gọi Teechart ,Add thêm 1 điểm lên đồ thị :
Code mẫu:
With TChart1.Series(0)
.AddXY bien_dem,MANG(bien_dem),"",vbBlue
End with
3. Khi sự kiện OnComn kết thúc, ta tang biến đếm lên 1 , rồi kết thúc SUB
Theo khi hứa với các bạn ,mình sẽ POST vài Sample CODE + Form mẫu lên ,bây giờ mình xin POST các File HELP +Tuturial +Guider rất hay của Teechart. các bạn hãy vào phần HELP => Getting Started => Để xem cách thiêt lập FORM cho teechart và Khai báo như thế nào.
File help: http://www.filefactory.com/mupc/af7b5e/ ( sau đó Kéo thanh trình Duyệt : chọn FREE DOWNLOAD , sau đó nhập MÃ vào là DOWN thui ; cac bạn nên dùng Internet Downloader 5.1X để tăng tốc Down cho nhanh)
Còn về Sample project, cuối tuần mình sẽ POST cho mấy bạn nghen
Bạn Hoanglongu cho mình hỏi trong sự kiện Oncomm mình viết giống như gợi ý của bạn nhưng mà cứ báo lỗi k biết vì sao mong bạn giải thích hộ
Private Sub MSComm1_OnComm()
Dim MANG(1 To 50000) As Long
Dim biendem As Long
biendem = 1
If MSComm1.CommEvent = comEvReceive Then
biendem = MSComm1.Input
End If
With TChart1.Series(0)
.AddXY biendem, MANG(biendem), "", vbRed
End With
biendem = biendem + 1
End Sub
Một thread rất hay, cảm ơn các bạn đã chia sẻ những kinh nghiệm rất bổ ích cho mọi người. Mình có một thắc mắc không biết bạn nào có thể giúp được không? Mình đang làm bài tập lớn về điều khiển động cơ với Atmega16, giao tiếp máy tính dùng Visual C#. Như vậy có 2 cái khác ở đây là vi điều khiển và công cụ tạo win-form điều khiển động cơ. Các bạn nói rất nhiều về VB + Teechart ActiveX, thế mình dùng VC# thì có activex nào có thể hỗ trợ vẽ đồ thị không? Còn một vấn đề nữa mình muốn hỏi, các modern PC hiện nay chỉ kết nối với VĐK bằng standard USB to RS232 bởi vì M.PC không còn cổng RS232 nữa, như vậy lập trình kết nối PC với VĐK có khác gì không bởi cổng USB là cổng parallel mà???
Teechart ActiveX có thể chơi với C# bạn nhé, bạn có thể lên google kiếm bản mới nhất
cũng có thể dùng ZedGraph
Đỉnh hơn thì dùng ngay chính thằng char của VS2010
Cho lạ mắt và đẳng cấp có thể chơi add-on của NI : Measurement Studio 2010 SP1
Cảm ơn bạn nhiều, mình đã tương đối hiểu về ZedGraph sau khi tham khảo bài hướng dẫn của bạn nhưng trông đồ thị có vẻ không được đẹp cho lắm, để mình dùng một số công cụ khác xem sao đã.
Mà hình như bạn đã từng làm điều khiển động cơ giao tiếp máy tính rồi đúng không, mình có thấy một form điều khiển động cơ trong bài viết của bạn về hướng dẫn vẽ đồ thị sử dụng VS. Không biết bạn dùng VĐK nào nhưng nếu bạn không phiền có thể up lên để mọi người tham khảo hay không? Thực ra mình mới tìm hiểu về VĐK, có biết về VC#, kì này làm bài tập lớn về điều khiển động cơ DC giao tiếp máy tính nên đang rất cần tham khảo các bạn. Mình rất mong được mọi người giúp đỡ chia sẻ kinh nghiệm, thanks!!!
- Received the Bachelor (honors) and Master (by research) of Engineering in Automatic Control at Faculty of Electrical-Electronics Engineering, Ho Chi Minh City University of Technology (HCMUT), Vietnam, in 2009 and 2011, respectively.
- Majors: Automatic Control, Solar/Wind Energy systems, Electrical Machines, Two-wheeled Self-Balancing Robot, Microcontrollers.
Tìm hiểu thêm về hoanglongu
Đấy, cái tôi thắc mắc là chỗ màu hồng ấy bạn, để áp vào cao chứ không bị sụt gần bằng áp pin thì rất cần cuộc cảm để làm điều đó. Tuy nhiên, trong công thức bác thớt dẫn không thấy mặt L, và một vài mạch MPPT tôi đã kiểm...
Dạ mạch sạc là 1 cục nguồn, nó sẽ điều chỉnh công suất đầu ra để có tổng trở bằng nội trở của pin ạ. Và cái cách nó chỉnh công suất đầu ra sẽ là dạng buck, boot. Đều cần đến cuộn cảm ạ. Tất nhiên chú thích thì có thể dùng dạng tuyến tính transistor để bù trừ nhưng mà nó đốt năng lượng vô ích ạ...
Tng trở R của tải (gồm pin và mạch sạc) trong công thức đó rõ ràng khống có L xuất hiện. Nếu tính các dây dẫn thì rất nhỏ, bỏ qua. Vì nội trở pin là rất nhỏ, có thể nói luôn lớn hơn nội trở solar, nên mạch MPPT sẽ hầu như luôn tính...
Chào bác. Đã là công thức phải tổng quát chứ, nó phải thể hiện cả quá trình, rối thì quá độ hay xác lập tính sau vì tùy điều kiện. Cũng như công thức tính diện tích chả hạn, phải là tích phân....
Dạ L nằm trong tổng trở tải R ấy ạ. Chứ ai lại dùng dạng tuyến tính thuần trở để bù cho tổng trở. Kiểu như nguồn xung khi chạy công suất khác nhau thì nó sẽ có tổng trở khác nhau ấy ạ...
Về mặt lý thuyết mạch, công thức _nếu_ có L và C chỉ xuất hiện ở trạng thái quá độ của mạch. Về mặt toán, L và C xuất hiện ở công thức có dI/dt hoặc dV/dt hoặc cả hai. Ở trạng thái xác lập, công thức sẽ không có L hay C.
Ca sĩ AI cũng có vài loại, có ca sĩ chuyên và không chuyên.Ca sỉ chuyên thì là Synthesizer V, còn không chuyên thì là Suno. Ca sĩ chuyên thì mệt với nó lắm, phải biết nhạc và biết cả ngôn ngữ của nó để điều khiển, còn ca sĩ không chuyên thì...
Comment