LabVIEW là gì?
April 7, 2009
LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench)là một phần mềm máy tính được phát triển bởi National Instruments. LabVIEW dùng trong hầu hết các phòng thí nghiệm, lĩnh vực khoa học kỹ thuật như tự động hóa, điều khiển, điện tử, cơ điện tử, hàng không, hóa sinh, điện tử y sinh ở các nước đặc biệt là Mỹ, Hàn quốc, Nhật Bản.
Khóa học lập trình LabVIEW tiếng Việt

Hình 1: LabVIEW giúp bạn dễ dàng giao tiếp máy tính và điều khiển các thiết bị ngoại vi trong vài phút
Các khả năng chính của LabVIEW
LabVIEW được biết đến như là một ngôn ngữ lập trình với khái niệm hoàn toàn khác so với các ngôn ngữ lập trình truyền thống như ngôn ngữ C, Pascal. Bằng cách diễn đạt cú pháp thông qua các hình ảnh trựcquan trong môi trường sọan thảo, LabVIEW đã được gọi với tên khác là lập trình G (viết tắt của Graphical).Hiện tại ngòai phiên bản LabVIEW cho các hệ điều hành Window, Linux, Hãng NI đã phát triển các mô-dun LabVIEWcho máy hỗ trợ cá nhân (PDA). Các chức năng chính của LabVIEW có thể tóm tắt như sau:
- Thu thập tín hiệu từ các thiết bị bên ngòai như cảm biến nhiệt độ, hình ảnh từ webcam, vận tốc của động cơ, …
- Giao tiếp với các thiết bị ngoại vi thông qua nhiều chuẩn giao tiếp thông qua các cổng giao tiếp: RS232, RS485, USB, PCI, TCP/IP, Enthernet.
- Mô phỏng và xử lý các tín hiệu thu nhận được để phục vụ các mục đích nghiên cứu hay mục đích của hệ thống mà người lập trình mong muốn.
- So với các ngôn ngữ khác như Visual Basic, Matlab, vv một cách nhanh chóng thông qua các chức năng tích hợp sẳn trong LabVIEW.
- Xây dựng các giao diện người dùng một cách nhanh chóng và thẩm mỹ hơn nhiều lần so với các ngôn ngữ như VB, Matlab, Visual C, vv.
- Cho phép kết hợp với nhiều ngôn ngữ truyền thống như C, C++.
- Cho phép thực hiện các thuật toán điều khiển như PID, Logic M (Fuzzy), một
Các phiên bản LabVIEW
Từ khi ra đời đã có nhiều thay đổi và cải tiến, ngày nay bản mới nhất tính tới tháng 4 năm 2007 là bản LabVIEW 8.2 với nhiều tính năng mới và các mô-đun cũ và mới tương thích với phiên bản này như: mô-đun mô phỏng quá trình, mô-dun xử lý hình ảnh, điều khiển chuyển động, cơ điện tử, công nghệ hóa sinh. Xu hướng của LabVIEWNhờ tính năng hỗ trợ mạnh và nhanh chóng cho các ứng dụng trong kỹ thuật, lĩnh vực giáo dục nên LabVIEW được dùng nhiều trong các phòng thí nghiệm và trung tâm nghiên cứu cũng như các hệ thống công nghiệp. Nhiều trường đại học đã đưa LabVIEW trở thành một môn học chính thức.
Liên kết hữu ích
- Mua phần mềm này
- Khóa học lập trình LabVIEW
- Tài liệu học LabVIEW tiếng Việt
- Các khóa học labVIEW tiếng Việt miễn phí
- Trang chính thức của nhà sản xuất LabVIEW
- Trợ giúp LabVIEW tiếng Anh
- Trang cộng đồng LabVIEW tiếng Anh
Nguyễn Bá Hải (hocdelam.org)
[C001] Kỹ thuật lập trình C căn bản
April 4, 2009
Tóm tắt khóa học
- Khóa học : Kỹ thuật lập trình C căn bản
- Thời gian đào tạo: 4 tiếng
- Giảng viên: Ngô Hải Bắc
- Email: ngohaibac@hocdelam.org
- Website: http://www.ngohaibac.net
Điều khiển số PID tốc độ động cơ một chiều
April 2, 2009
Với chuyên đề này chúng ta sẽ tìm hiểu việc xây dựng mô hình toán cho động cơ một chiều trên không gian trạng thái. Sau đó là phân tích các đáp ứng vòng hở trong miền thời gian và miền tần số, cách thiết kế các bộ điều khiển PID tương tự và số và các dạng điều khiển khác. Đọc đầy đủ bài viết này
Lập trình vi điều khiển AVR
April 2, 2009
Chào các bạn, sau một thời gian dài chuẩn bị phần cứng, tài liệu và các phần mềm ứng dụng, Hocdelam Group quyết định mở Khoá học vi điều khiển AVR Online miễ phí, khóa học này hỗ trợ cho các bạn sinh viên làm Robocon, bạn đọc của Hocdelam.org và cho cộng đồng Cơ điện tử VAGAM. Trong thời gian tới, Hocdelam Group sẽ hỗ trợ đào tạo lập trình AVR sử dụng các phần mềm và công cụ mã nguồn mở. Mời các bạn chọn các bài viết để chuyển tới các bài đã đăng tại VAGAM (Diễn đàn mở của Hocdelam Group).
Kiến thức cơ bản
- Giới thiệu về AVR và các họ của AVR
- Các linh kiện điện tử cơ bản
- Các sơ đồ mạch cho lập trình(KIT-AVR)
- Codevision AVR
- AVRStudio – WinAvr
- Cách làm và sử dụng các loại mạch nạp
Codevision AVR
- Bài 1 : Lập trình led và nút bấm
- Bài 2 : AVR – Timer.
- Bài 3 : Tạo cảnh báo sử dụng ngắt ngoài
- Bài 4 : Lập trình hiển thị LCD
- Bài 5 : Dùng ADC nhận tín hiệu từ biến trở
- Bài 6 : Lâp trình giao tiếp máy tính 232
- Bài 7 : Các bài ứng dụng cơ bản
- Lập trình điều khiển động cơ DC(sử dụng PWM)
- Lập trình cho encoder (sử dụng ngắt ngoài )
Sử dụng WinAvr
- Bài 1 : Lập trình led và nút bấm
- Bài 2 : Dùng timer tạo đèn nhấp nháy .
- Bài 3 : Tạo cảnh báo sử dụng ngắt ngoài
- Bài 4 : Lập trình hiển thị LCD
- Bài 5 : Lâp trình giao tiếp máy tính 232
- Bài 6: Các bài ứng dụng cơ bản
- Lập trình điều khiển động cơ DC(sử dụng PWM)
- Lập trình cho encoder (sử dụng ngắt ngoài )
Đọc thêm
- Tra cứu nhanh về LabVIEW
- Ý kiến học viên
- Hệ thống chỉ dẫn thông tin điều khiển bằng máy tính
- Điều khiển động cơ DC theo thuật tóan bền vững
- Mẫu CV tiếng Anh
- Giao tiếp máy tính với vi điều khiển AVR.
- Nhạc xóa căng thẳng & khổ đau
Bài 4: Positioned sketch của CATIA
April 2, 2009
Sau khi học Bài 3: Tìm hiểu các công cụ thiết kế trong CATIA trong loạt bài Học CATIA qua Video cùng Hocdelam Group, chúng tôi sẽ cập nhật tiếp Bài 4: positioned sketch của CATIA V5. Các video này có dung lượng rất nhỏ (khoảng từ 7Mb -15 Mb), nên rất thuận tiện cho các bạn tải về máy của mình.
Đọc đầy đủ bài viết này
Bài 3: Tìm hiểu các công cụ thiết kế trong CATIA
April 2, 2009
| Sau khi học Bài 2: Tùy chỉnh các thông số làm việc trong CATIA trong loạt bài Học CATIA qua Video cùng Hocdelam Group , chúng tôi sẽ cập nhật tiếp Bài 3: Tìm hiểu về công cụ thiết kế. Các video này có dung lượng rất nhỏ (khoảng từ 7Mb -15 Mb), nên rất thuận tiện cho các bạn tải về máy của mình. | |
Trong bài này chúng ta sẽ học:- Sketch (công cụ thiết kế) là gì. - Grid là gì? - Snap là gì? - Constraint là gì? - dạng của constraint là gì? - Smart pick là gì? Chúng tôi xin để nguyên thuật ngữ (mặc dù chúng ta có thể dịch nó sang tiếng Việt) vì các bạn rất nên nhớ để tiện khi thiết kế trong môi trường hoàn toàn bằng tiếng Anh
Chúng tôi vô cùng cảm kích trước sự ủng hộ và động viên của các bạn, và sẽ cố gắng tiếp tục phục vụ tốt nhất cho các bạn yêu thích mảng thiết kế đồ họa trong kỹ thuật. Hy vọng các bạn sau khi thành công sẽ lại chia sẽ kinh nghiệm và trợ giúp Hocdelam Group trong việc phát triển nhóm vì mục tiêu cùng tiến bộ. |
Bài 2: Tùy chỉnh các thông số làm việc trong CATIA
April 2, 2009
| Sau bài Học CATIA qua Bài 1: Không gian thiết kế trong CATIA , Hocdelam Group sẽ cập nhật tiếp bài thiết kế và thực hành với CATIA. Các video này có dung lượng rất nhỏ (khoảng từ 7Mb -15 Mb), nên rất thuận tiện cho các bạn tải về máy của mình. | |
Trong bài này chúng ta sẽ học:- Thay đổi và các hiệu chỉnh Start Menu. - Thay đổi và các hiệu chỉnh Tool Bars. - Thay đổi và các hiệu chỉnh Workbench. - Thay đổi và các hiệu chỉnh hệ thống đơn vị - Các chức năng và lựa chọn quan trọng trong CATIA - Lưu lại các lựa chọn trên |
Bài 1: Không gian thiết kế trong CATIA
April 2, 2009
| Sau bài Giới thiệu về CATIA, Hocdelam Goup sẽ cập nhật loạt bài gồm 25 bài thiết kế và thực hành với CATIA. Các video này có dung lượng rất nhỏ (thường từ (7Mb – 25 Mb), nên rất thuận tiện cho các bạn tải về máy của mình. | |
Các bài học sẽ đi từ căn bản tới nâng cao. Tài liệu trong Video do một tổ chức đào tạo của Hàn thực hiện. Chúng tôi đã tìm cách liên hệ nhưng hiện tại tổ chức trên không còn thấy hoạt động trên địa chỉ Website. Chúng tôi không chịu trách nhiệm về các hoạt động thương mại dựa trên các video này mà chỉ phổ biến tại đây như một hình thức hỗ trợ như một món quà dành cho các bạn sinh viên yêu thích CATIA. |
Chuyên đề thiết kế cơ khí 3D với CATIA
April 2, 2009
| CATIA là bộ sản phẩm hoàn chỉnh nhất của hãng Dassault systemes do IBM chịu trách nhiệm phân phối, nó có khả năng thiết kế, phân tích kết cấu, lập trình và gia công CNC. Bao gồm 06 Module phục vụ cho toàn bộ quá trình thiết kế, tính toán tối ưu và gia công trong lĩnh vực cơ khí. | |
Các modul của nó bao gồm: -Mechanical Deigsn: - Shape Design and Styling: - Analysis: - Manufacturing: - Equipments and systems: - Plant Engineering: Đây là một phần mềm rất mạnh có khả năng giải quyết nhiều bài toán nên yêu cầu cấu hình máy tính phải đảm bảo.Các đối tượng mà CATIA có khả năng làm việc là: - Thiết kế cơ khí: Thiết kế chi tiết và các cơ cấu tổ hợp các sản phẩm dập tấm, bề mặt và khung dây, thiết kế khuôn, thiết kế tàu thuỷ, ô tô, máy bay v.v… - Thiết kế các kiểu dáng hình học 3D với những mặt cong bất kỳ. - Phân tích kết cấu bằng phương pháp phần tử hữu hạn (FEM). - Gia công CNC. - Thiết kế nhà xưởng. - Thiết kế hệ thống điện, điện tử, thủy lực. - Mô phỏng động học. Theo lời giới thiệu của GS-TS Nguyễn Đăng Hưng, trong buổi seminar Công nghệ quản lý vận hành sản phẩm và việc áp dụng trong kỹ nghệ chế tạo và sản xuất xe hơi (Product Lifecycle Management (PLM) Technology and its applications in car industries): “Nàng CATIA sẽ mời khách vào không gian toán số. Nàng sẽ vẫy cánh tay mềm mại mời gọi những chàng robot lực lưỡng đến bên nàng. Nàng sẽ trao lại từng chàng những tín hiệu trong không gian ảo để như một phép lạ, những chàng robot miệt mài vận hành chế biến lắp ráp một cách vô cùng chính xác và nghiêm túc, để rồi những chiếc xe lộng lẫy hoành tráng sẽ thành hình… Nàng CATIA sẽ dành cho chúng ta trong tương lai nhiều ngạc nhiên khác vì trong không gian ba chiều của đời sống con người, ta cần biết bao sản phẩm cao cấp khác!”. - Một số hình ảnh về thiết kế ứng dụng bằng CATIA:
|
Hỏi và đáp về LabVIEW
April 1, 2009
Chào quý thầy cô và các bạn.
Hocdelam Group mở luồng này để tiện trả lời các email của các thầy, bạn và thành viên từ mọi nơi gửi về cũng như từ các diễn đàn như http://vagam.dieukhien.net, http://dientuvietnam.net đã gửi cho chúng tôi!Lý do chính của chủ đề này nhằm giúp tôi giảm số lần trả lời lặp lại cũng như tổng kết lại được cho bạn đọc tất cả những câu hỏi liên quan LabVIEW. Cảm ơn các bạn đã gửi email và chia sẽ về việc học tập, nghiên cứu của các bạn! Nếu có câu hỏi liên quan mời bạn gửi về nguyenbahai@hocdelam.org.
Chúc các bạn luôn may mắn và vui vẻ!
Nguyễn Bá Hải (Phụ trách đào tạo LabVIEW)










