[LABVIEW001] Lập trình LabVIEW căn bản
Tóm tắt khóa học (Đăng ký khóa học này, chỉ cần 3-5 phút)
- Khóa học : Lập trình LabVIEW căn bản
- Thời gian đào tạo: 6 tiếng (Tại sao học rất ngắn thời gian mà giỏi được?)
- Giảng viên: Nguyễn Bá Hải
- Email: nguyenbahai@hocdelam.org
- Website: http://hocdelam.org
LabVIEW là ngôn ngữ lập trình được sử dụng ở rất nhiều các phòng thí nghiệm lớn trên thế giới do tính đơn giản, nhanh và hỗ trợ mạnh về các thuật toán, ứng dụng trong khoa học-kỹ thuật cụ thể các ngành cơ điện tử, robot, công nghệ ô tô, hàng không, y học, sinh học, vv.
Khóa học này cung cấp kiến thức cơ bản sử dụng trong lập trình LabVIEW cho các chương trình mô phỏng thật tóan, giao diện người dùng (GUI), mô phỏng, và phát triển kỹ năng tìm lỗi, tự khám phá, tìm tòi cho học viên về các hàm mới trong hàng ngàn hàm của bộ phần mềm LabVIEW. Khóa học này là khóa học cơ sở bắt buộc trước khi học viên bước vào khóa học giao tiếp máy tính qua chuẩn RS232, USB hoặc điều khiển PID, điều khiển bền vững động cơ DC, tay robot song song, vv.
Tải demo được làm bởi học viên Dowload (Chọn chuột phải> Save link as (Firefox) hoặc save target as (IE)) . Để chạy được demo này, máy tính bạn cần có LabVIEW 8.5 hoặc firmware LabVIEW. Xem thêm nhiều demo khác.
Đọc thêm
Phần 1: Sơ lược và cài đặt LabVIEW (2 tiếng)
- LabVIEW là gì?
- Tại sao dung LabVIEW?
- LabVIEW có thể làm gì?
- Cài đặt LabVIEW
- Cách thức học LabVIEW hiệu quả
- Bài tập 1 Search ví dụ sử dụng chart hiển thị dữ liệu
Phần 2: Ví dụ đầu tiên lập trình bằng LabVIEW: Phép cộng (2 tiếng)
- Khởi động LabVIEW
- Mô tả chương trình đầu tiên theo “biểu đồ tư duy”
- Lấy khối input, output, hàm cộng
- Chức năng chạy, dừng, chạy liên tục của LabVIEW
- Giải thích chương trình phép cộng
- Kết thúc và thảo luận (tự tìm ra đâu là input, đâu là output, xem demo, và bài tập về nhà)
- Bài tập 2 Tự xây dựng GUI có các phép toán, cộng, trừ, nhân, chia, căn bậc 2, bậc 3, bậc n của một số nhập từ bàn phím.
Phần 3: Môi trường làm việc/lập trình trong LabVIEW (2 tiếng)
- Các nút công cụ và chức năng thường dùng trong LabVIEW
- Front panel (FP) và Block diagram (BD)
- Tra cứu ví dụ và help
- Thực hiện các phép toán cộng, trừ, nhân, chia với LabVIEW
- Bài tập 3 Tự tìm hiểu về hàm while loop.
Phần 4: Vòng lặp while (2 tiếng)
- Vị trí khối lệnh
- Chức năng và cách dùng
- Ví dụ 1 – phép toán cộng trừ
- Tại sao gọi là virtual instruments (VIs)
- Bài tập 4 Sử dụng số đếm vòng lặp để bật tắt LED, điều khiển Relay. Tự tìm hiểu về hàm case
Phần 5: Tạo giao diện người dùng (Graphical User Interface – GUI) (2 tiếng)
- GUI là gì? GUI để làm gì?
- Cấu trúc một GUI
- Tạo GUI đơn giản
- 5 bí quyết để có một GUI hiệu quả, thẩm mỹ
- Bài tập 5 Trang trí GUI cho một thiết bị chỉ đường vào sân khấu. Một GUI với nhiều Tab.
Phần 6: Đồ án cuối khóa
- Chọn đề tài (xem mẫu)
- Thay thế cảm biến khí nạp ô tô
- Thay thế cảm biến nhiệt độ trong công nghiệp
- Hệ thống chớp LED theo các hình trái tim, ngôi sao.
- Lập trình phần mềm tương tự window media player sử dụng LabVIEW
- Thực hiện demo (xem mẫu)
- Viết report (báo cáo) (xem mẫu)
Việc học được thực hiện sao cho quá trình dạy và học tương tự như việc học tại giảng đường kết hợp phòng thí nghiệm theo mô hình các phòng Lab tại các nước phát triển.
- Giảng viên: Giảng bài trực tiếp qua skye, hoặc yahoo messenger. Bài giảng (presentation slides) được trình bày thông qua màn hình của bạn do vậy bạn sẽ quan sát bài giảng trực quan như đang đứng trước tấm bảng trong lớp học.
- Học viên: Được tự do sáng tạo, tự tay mình làm các mô phỏng thí nghiệm ngay trong các buổi học dưới sự hướng dẫn, định hướng của giảng viên. Khi gặp khó khăn giảng viên sẽ thực hiện lại động tác ngay trên máy của học viên đễ người học tiện quan sát và làm lại cho tới khi thành công.
- Bài tập được giao sau khoá học, giúp đánh giá kết quả học tập của từng buổi học.
- Người học gửi ý kiến đóng góp cải tiến quá trình dạy và học sau mỗi buổi học, nhằm các khoá học luôn được đổi mới, sáng tạo và hấp dẫn, hiệu quả hơn đối với học viên.
Đặc trưng của khóa học này
- Một giảng viên dạy kèm trực tiếp cho một học viên nhằm tức thời nhất trong giải quyết các câu hỏi của học viên, và toàn diện nhất trong việc truyền đạt kiến thức và kỹ năng.
- Khóa học diễn ra như sau, học viên đăng ký khóa học và cài phần mềm LabVIEW, Teamviewer (xem tab chuẩn bị), giảng viên giảng bài qua skype.
- Bạn cần làm gì trước buổi học đầu tiên?
- Yêu cầu kiến thức nền: Tin học căn bản: Bạn cần biết sử dụng skype, yahoo và đánh máy.
- Phần mềm: Bạn cần cài đặt phần mềm LabVIEW 8.5 theo link này (Tải phần mềm LabVIEW 8.5)
Chọn đề tài (xem mẫu)
- Thay thế cảm biến khí nạp ô tô
- Thay thế cảm biến nhiệt độ trong công nghiệp
- Hệ thống chớp LED theo các hình trái tim, ngôi sao
- Lập trình phần mềm tương tự window media player sử dụng LabVIEW
Báo cáo dự án
- Thay thế cảm biến khí nạp ô tô
- Thay thế cảm biến nhiệt độ trong công nghiệp
- Hệ thống chớp LED theo các hình trái tim, ngôi sao
- Lập trình phần mềm tương tự window media player sử dụng LabVIEW
Tài liệu tham khảo
- Help LabVIEW
- Manual LabVIEW
- LabVIEW for everyone
Các khóa học tiếp theo khoá học này
- Lập trình LabVIEW mô phỏng động cơ DC
- Lập trình bộ điều khiển PID trong LabVIEW
- Điều khiển động cơ DC sử dụng LabVIEW
- Điều khiển hệ thống nhiệt độ sử dụng LabVIEW
Danh sách comment gần đây của các học viên tham gia khóa [LABVIEW001] Lập trình LabVIEW căn bản và các khóa học lập trình labVIEW trung cấp & nâng cao tại Hocdelam Group
Nguyễn Tiến (Sinh viên năm 4, ngành Cơ khí động lực, Đại học Sư phạm Kỹ thuật TP.HCM), 04 tháng 1-2009
Em cảm thấy rất may mắn được tham gia vào lớp học trực tuyến này. Với những hình ảnh mô phỏng thực tế sống động , phong cách dạy học rất hiện đại, được trao đổi trực tiếp với Anh nên tiếp nhận được nhiều thông tin hơn. Đặc biệt, sự chuẩn bị những kiến thức cần truyền đạt, những kinh nghiệm và nhất là sự cởi mở nhiệt tình của thầy là ấn tượng đầu tiên của em khi tham gia buổi học này.
Đây thật sự là lớp học rất bổ ích, ở đây, em không những được học về kiến thức về môn học mà còn được học “cách học”, học cách tư duy theo cách của mình, và nhiều điều bổ ích khác, vv. Hiện tại em vẫn chưa nghĩ ra được nhược điểm trong lớp học này và em đang rất mong nhanh đến buổi học tiếp theo. hì… cảm ơn anh về tất cả. chúc thầy và tất cả những người làm ở hocdelam sức khỏe, hoạt động thành công và hiệu quả. Nếu được có thể cho thêm nhiều ví dụ hơn ở mỗi phần, và bài tập về nhà cho học viên làm. Thời gian 2 buổi hơi ngắn, nếu được có thể kém dài khóa học thành 3 buổi.
Ahn Jung A, (a Korean Student at Hocdelam, 20-1-2009)
Hello everyone, I’m Jung A. I am studying at Mechatronics Department, Korea University of Technology. Before taking the LabVIEW course at hocdelam.org, I have heart a lot about LabVIEW and its powerful features as well as various applications. Therefore, at the first time, I through LabVIEW is very hard to learn. However, after taking the LabVIEW course given by Lecturer Ba Hai Nguyen. I found out that it is not difficult. LabVIEW is easy to learn within 2 days for basic programming skills such as math operations, making a graphical user interface, USB communication based on NI products, and so on.
Ba Hai Nguyen has given an easy way to understand the concept of LabVIEW and its programming technique. Moreover, I really enjoyed the positive feeling during the course.Finally, I would like to express my thanks to both Ba Hai and Hocdelam.com for supporting my graduation project.
Nguyễn Văn Thắng (Sinh viên năm 4, ngành Cơ điện tử, Đại học Sư phạm Kỹ thuật TPHCM), 05-04-2009
Sau khi em học xong khóa học LabVIEW căn bản do nhóm Hocdelam Group tổ chức em có một vài lời:
- Em nhận thấy đây là một chương trình rất hay và hiệu quả. Với phương pháp học 1 kèm 1 này giúp người dạy và học thêm gần gũi và thân thiện hơn.
- LabView là một chương trình lớn. Việc học một vài buổi của khóa học người học cũng không có tham vọng là phải nắm bắt hết các kiến thức thức về Labview mà chủ yếu là để làm quen về nó. Nên cũng rất mong nhóm có định hướng giảng dạy sao cho hợp lý để giúp người học có thể tiếp cận Labview một cách dễ dàng nhất. Và có định hướng để người học có khả năng tự tìm hiểu về labview.
- Em cũng chân thành cảm ơn nhóm đã tạo điều kiện cho em tham gia khóa học. Đặc biệt là anh Nguyễn Bá Hải đã tần tình giúp đỡ và động viên em rất nhiều. Em rất xúc động và thấy tự tin hơn rất nhiều. Em xin chúc các thành viên trong nhóm sức khỏe và thành đạt. Và chúc nhóm ngày càng phát triển.
Nguyễn Văn Thắng
Phạm Trung Hếu, (Sinh viên năm 4, ngành Điều khiển Đại học UTAS, Australia), 05-04-2009.
Mình tên là Phạm Minh Hiếu. Mình đã tham gia khóa học LabVIEWcơ bản của trang web www.hocdelam.org do anh Nguyễn Bá Hải hướng dẫn. Thực sự mình thấy khóa học Online này tuy ngắn nhưng vô cùng hiệu quả, thú vị và trực quan hơn hẵn học trực tiếp.
Người hướng dẫn có kiến thức chuyên sâu, cách dạy thông minh, và rất biết lắng nghe học viên.
Mình đánh giá rất cao chương trình dạy học và hỗ trợ học tập online của HocDeLam và mong rằng nó sẽ được phát triễn rộng rãi hơn nữa. Mình cũng mong là sẽ có nhiều người tâm huyết như anh Nguyễn Bá Hải để các bạn sinh viên sẽ bớt đi khó khăn trong việc học tập. Cảm ơn HocDeLam cùng tòan thể những người đang góp sức xây dựng một trí tuệ Việt nam phát triển!
Xin cảm ơn!
Phạm Trung Hiếu
(Ghi chú, Phạm Trung Hiếu đồng thời tham gia [LabVIEW003] Trung cấp: Thuật toán PID tại Hocdelam Group)
Lê Hoàng Anh (Sinh viên năm 4, ngành Cơ điện tử, Đại học Sư phạm Kỹ thuật TPHCM), 15-02-2009.
Thủ Đức, Ngày 15/02/2009. Cảm nhận về khóa học LabVIEW căn bản.
- Học viên : Lê Hoàng Anh, Sinh viên ngành Cơ Điện Tử. Khoa Cơ Khí Chế Tạo Máy, Trường ĐH Sư Phạm Kỹ Thuật TPHCM.
Mình viết bài cảm nhận này sau khi học đã học xong buổi thứ 2 của khóa học LabVIEW căn bản.Lúc trước mình chưa kéo mạng internet thì một tuần mình ra tiệm internet khoảng 2-3 lần để đọc tin tức và tìm tài liệu. Mình thấy trên diển đàn có luồng thảo luận về LabVIEW rất sôi nổi nên cũng tò mò,sau đó cũng tải các bài viết về xem nhưng thật khó học một phần cũng vì lý do không có điều kiện theo dõi trực tiếp các bài viết trên diển đàn.
Khi mình kéo mạng được thì các luồng thảo luận không còn sôi nổi nửa.Và cũng thật tình cờ mình được thầy Lê Tấn Cường ( Cố vấn câu lạc bộ Khoa học trẻ -ĐH Sư Phạm Kỹ Thuật TPHCM ) giới thiệu trang diển đàn sinh viên ĐH Sư Phạm Kỹ Thuật (http://spktforum.info/), mình lang thang trên diển đàn này và tìm được nhiều bài viết thật hay về LabVIEW của anh bmnhy và các bạn ( nhóm EVTAtech ).Từ đó mình mới biết đến anh bmnhy cũng là một người con của ĐH Sư Phạm Kỹ Thuật TPHCM và càng ấn tượng hơn khi thấy phần chử ký .
Học để làm + Cơ điện tử + Tin kỹ thuật
Nguyễn Bá Hải ( bmnhy2003@yahoo.com Địa chỉ email này đã được bảo vệ từ spam bots, bạn cần kích hoạt Javascript để xem nó. )
Chúc bạn nhiều niềm vui và may mắn!
Cũng từ đó mình biết đến VAGAM + ĐIỀU KHIỂN.NET và mình đã tìm thấy nhiều tài liệu bổ ích từ đây.Và gần đây mình đã đăng ký một khóa LabVIEW online trên hocdelam.
A-LabVIEW như thế nào?
- LabVIEW rất trực quan,sinh động và là ngôn ngử rất mạnh
- LabVIEW hổ trợ chúng ta thể hiện ý tưởng một cách nhanh chóng.
- LabVIEW ứng dụng nhiều trong khoa học kỹ thuật và giáo dục.
B-Cảm giác khi học?
- Giảng viên giảng dạy rất nhiệt tình, không trách cứ những lổ hỏng kiến thức của học viên mà tận tình hổ trợ. ( đào tạo theo hướng từ kém vào hocdelam sẽ trở nên khá hơn hình thành khả năng tự phát triển – Đó là phương châm của hocdelam- anh Bá Hải đả nói).Điều này làm học viên cảm thấy thoải mái và không chịu áp lực lớn trong việc học.
- Buổi học tại nhà giúp người học và người dạy cảm thấy thoải mái và mọi tài liệu hổ trợ cho buổi học điều có thể tìm rất nhanh chóng trên mạng.
C-Kiến thức nhận được:
Đúng như tên gọi hocdelam:
- Sau buổi học đầu tiên mình đã nắm đựợc ý nghĩa của từ LabVIEW,và các ứng dụng của LabVIEW, thao tác được với môi trường LabVIEW,sử dụng được các component thông dụng và làm được các Project đơn giản, hình thành khả năng tự tìm hiểu.
- Sau buổi học thứ hai mình biết thêm một số component khác và chức năng của nó bắt đầu suy nghỉ và tìm hướng giải quyết vấn đề thực tế.
Ưu điểm của phương pháp này
- Học viên nắm được kiến thức một cách nhanh chóng. (Học viên làm là chính ).
- Tiết kiệm thời gian của học viên và giảng viên.
- Giảng viên giảng dạy rất nhiệt tình, không trách cứ những lỗ hỏng kiến thức của học viên mà tận tình hổ trợ. (Đào tạo theo hướng từ kém vào hocdelam sẽ trở nên khá hơn hình thành khả năng tự phát triển – Đó là phương châm của hocdelam- anh Bá Hải cũng đả nói). Điều này làm học viên cảm thấy thoải mái và không chịu áp lực lớn trong việc học.
- Buổi học tại nhà giúp người học và người dạy cảm thấy thoải mái và mọi tài liệu hổ trợ cho buổi học điều có thể tìm rất nhanh chóng trên mạng.
- Đã mở ra một hướng mới trong việc dạy và học (Bất kỳ ai, ở bất cứ nơi nào-không giới hạn quốc gia lãnh thổ, miển là có mạng internet đều có thể dạy và học ).
Nhược điểm của phương pháp
- Vì đào tạo Online nên rất thiệt thòi cho những người muốn học mà không có điều kiện Online (học viên – học sinh ở các tỉnh nghèo ít tiếp xúc với máy tính nên khó có thể tiếp cận phương pháp này).
- Nhiều lúc xảy ra các sự cố về đường truyền internet mà cả hai phía điều không mong muốn gây ra sự chậm trể cho việc dạy và học ( Học viên và giảng viên nên thông cảm cho nhau).
- Phương pháp này gần giống với phương pháp đào tạo theo modun nên có ưu điểm là dể lắp ghép-tháo rời và đáp ứng được nhiều nhu cầu khác nhau của người học (cần modun nào thì đăng ký modun đó), tuy nhiên nó có nhược điểm là kiến thức mà học viên tiếp thu được không mang tính hệ thống và khó có khả năng phát triển lên cao.Nhưng nếu kết hợp các modun rời lại với nhau một cách hệ thống và liền mạch từ đại cương đến chuyên ngành thì sẽ rất tốt và khắc phục được nhược điểm.
- Do việc học Online và không phải học viên nào cũng làm được một bộ phần cứng để thí nghiệm thực tế – Sẽ rất hay nếu có những bộ phần cứng với những ứng dụng đơn giản giá thành rẻ đến tay các học viên có nhu cầu sử dụng trong buổi học.
- Nếu giảng viên demo Online thì học viên khó quan sát được trực tiếp mô hình và chỉ xem được trong buổi học mà thôi.
Quan Nhân Nghề (Sinh viên năm 4, ngành Điều khiển tự động, Đại học Cao Thắng, TP.HCM), 28-04-2009
Sau khi học xong khóa học LabVIEW căn bản em có nhận xét giảng viên đào tạo dễ hiểu, học được thủ thuật lập trình với LabVIEW. Tuy nhiên có một yếu tố kỹ thuật nên loa của em hơi vang trong buổi đầu tiên. Buổi thứ hai nghe rất rõ ràng.
(Ghi chú: Học viên Quan Nhân Nghề tiếp tục học khóa [LabVIEW003] Trung cấp: Thuật toán PID trong LabVIEW tại Hocdelam Group).
Các bài viết liên quan:
- [LabVIEW003] Trung cấp: Thuật toán PID Tóm tắt khóa học (Đăng ký khóa học này, chỉ cần 3-5 phút) Khóa học : Lập trình LabVIEW trung cấp – thuật toán điều khiển PID trong LabVIEW Thời gian đào tạo: 6 tiếng (Tại sao học rất ngắn thời gian mà giỏi được?) Giảng viên: Nguyễn Bá Hải Email: nguyenbahai@hocdelam.org Website: http://hocdelam.org LabVIEW là ngôn ngữ lập trình được [...]...
- [LABVIEW002] Trung cấp: Mô phỏng động cơ DC Tóm tắt khóa học (Đăng ký khóa học này, chỉ cần 3-5 phút) Khóa học : Lập trình LabVIEW trung cấp – mô phỏng động cơ DC Thời gian đào tạo: 6 tiếng (Tại sao học rất ngắn thời gian mà giỏi được?) Giảng viên: Nguyễn Bá Hải Email: nguyenbahai@hocdelam.org Website: http://hocdelam.org LabVIEW là ngôn ngữ lập trình được sử dụng [...]...
- Học bổng cho mọi người tại Hocdelam Nhằm tạo thêm cơ hội tham gia học miễn phí các khóa học kỹ thuật. Hocdelam Group dành 5 học bổng toàn phần (áp dụng cho tất cả các khóa học tại Hocdelam Group, xem danh sách khóa học tại http://hocdelam.org) cho các đối tượng sau: Đọc thêm: Tra cứu nhanh về LabVIEW Ý kiến học viên Hệ thống chỉ dẫn [...]...




Comments
2 Responses to “[LABVIEW001] Lập trình LabVIEW căn bản”Trackbacks
Check out what others are saying about this post...[...] Khóa đào tạo lập trình LabVIEW căn bản [...]
[...] Khóa đào tạo lập trình LabVIEW căn bản [...]