PDA

View Full Version : phần dạy LabVIEW tiếng Việt


nguyenbahai
04-06-2007, 11:25 AM
Mục tiêu nhằm quảng bá rộng giải và làm phong phú các tài liệu tiếng Việt cho cộng đồng.
Hocdelam xin gửi các bạn bộ tài liệu gồm 20 phần dạy online thử nghiệm. (xem thêm tài liệu LabVIEW tại http://labview.hocdelam.org)

Mạch và phần cứng sản xuất trong nước, liên hệ http://sanpham.hocdelam.org
Mọi quan tâm và góp ý xin mời gửi tới chúng tôi thông qua chức năng reply hoặc pm tại diễn đàn.


http://bmnhy.dieukhien.net/VAGAM/projects/Loplaviewonline/EVTAtech-Labivew-TiengViet.jpg

Link download: http://www.vagam.dieukhien.net/index.php?tpid=5&catid=5

Bài hướng dẫn và code về giao tiếp cổng COM, chuẩn RS232
http://www.hocdelam.org/vn/giao-tiep-may-tinh-theo-chuan-rs232-su-dung-labview/

Chúc các bạn học tốt!

tda
04-06-2007, 12:23 PM
Thanks.
Nhung em down duoc file rar nhung lai ko co' password de mo.

nguyenbahai
04-06-2007, 03:07 PM
Sorry vì sự cố quên cái pass: evtatech

Chúc các bạn học tốt!!

Mình mới cập nhật thêm bài: dùng Simulation trong LabVIEW như phần Simulink trong matlab (Mình mới làm cho hệ SISO thấy chạy khá ok)

nguyenbahai
05-06-2007, 12:41 PM
Mở file rât đơn giản: Nhấp vào file EVTAtech.rar và gõ pass vào sau đó nhấp chạy file .exe luôn.

Một số bạn muốn giản nén để xem bên trong thì có thể tài license file này
http://www.dieukhientudong.com/diendan/index.php?showtopic=1322&st=0& về:
Nhét vào cùng 1 thư mục với file.rar

Chạy file persional info. Hiện lên hộp thoại wizard chọn next> next> pass: evtatech> ok

Thế là bạn đã hoàn thành. Giờ quay lại giải nén file EVTAtech.rar là sẽ ok ngay!

Mình ko nghĩ cần xem nội dung bên trong nên gói lại cho gọn thôi! Lần sau ko cần làm nữa vì thấy nó tốn thời gian của các bạn.

nguyenbahai
05-06-2007, 03:30 PM
Mình mới hoàn thành cái điều khiển motor và đọc encoder: nhận tín hiệu tốt, điều khiển theo comand nhập vào (Lực, và vị trí - Nó là 1 dạng ứng dụng của Haptics) đáp ứng khá tốt .

Giao diện bằng LV:

http://bmnhy.dieukhien.net/VAGAM/projects/Loplaviewonline/sbw/sbw_bmnhy_evtatech.JPG

Phần điều khiển và mô hình toán đang làm dưới sự tư vấn của Anh Hải Âu, A. Thenvena: code đây: http://www.dieukhien.net/vn/discuss.php?thid=468

nguyenbahai
05-06-2007, 04:25 PM
Để tìm hiểu về Labview, lần lượt tìm hiểu qua các bài sau:

http://www.vagam.dieukhien.net/index.php?arid=80(video huong dan)


LabVIEW Bài 2: Làm quen với không gian lập trình LabVIEW

http://www.vagam.dieukhien.net/index.php?arid=82

Tài liệu cơ bản đầu tiên để tìm hiểu về Labview:
http://www.dieukhientudong.com/diendan/ind...?showtopic=1203 (http://www.dieukhientudong.com/diendan/index.php?showtopic=1203)

Bài thực hành (Video): Lập trình cơ bản một chương trình hoàn thiện
http://www.vagam.dieukhien.net/index.php?arid=249

Mảng Đếm sản phẩm (Video 4 Mbyte)(Video)
http://www.vagam.dieukhien.net/index.php?arid=264

Download phần mềm và "THUỐC" (:D Theo tư vấn của Bắc haha)Labview mới nhất:

http://www.vagam.dieukhien.net/discuss.php?thid=375

nguyenbahai
06-06-2007, 04:03 AM
Bắt đầu với card điều khiển chuyển động NI 73XX

Tóm tắt: Kiến thức chung về cài đặt và bắt đầu dung card

Cài đặt:
- NI-Motion driver software và Measurement & Automation Explorer (MAX)
- Và một trong số (kèm tài liệu) sau:
1. LabVIEW
2. LabWindows™/CVI™
3. Microsoft Visual C++
4. Microsoft Visual Basic
- NI Motion Assistant (optional)
- PC có khe PXI hoặc PCI hoặc cổng IEEE 1394

Cài NI-Motion Software
Phải cài NI-Motion driver software trước khi cài card điều khiển chuyển động 73xx. Nếu chỉ update driver từ bản củ đã có trên win thì ko cần tháo card.

Hòan thành các bước cài đặt sau cho NI-Motion driver software:
1. Nhét CD của NI driver vào
2. Click Install NI-Motion.
3. Làm theo chỉ dẫn.
4. Tham khảo thêm NI-Motion ReadMe.htm ở cuối quá trình cài.

Gắn card điều khiển:

1. Tắt nguồn máy tính
2. mở case
3. gắn vào khe PCI
4. vặn vít chặt
5. đóng case
6. cắm lại nguồn điện.

nguyenbahai
06-06-2007, 04:38 AM
Muốn chi tiết và cụ thể hơn thì xin mời xem cái video ngắn về các chú ý khi cài đặt card NI hoặc Advantech tại đây:

http://www.dieukhientudong.com/diendan/index.php?act=ST&f=84&t=1332&st=0#entry4232

Chúc các bạn thành công!

nguyenbahai
06-06-2007, 11:20 PM
Do không có nhiều thời gian mình xin hướng dẫn tiếp như sau:

Sau khi các bạn đã cài đặt xong hết, chúng ta tiến hành như sau: (Các bạn cần giải thích rõ hơn thì tải file audio thêm để có thể nghe giải thích từng phần)

Giới thiệu chung về Hệ điều khiển chuyển động

http://bmnhy.dieukhien.net/VAGAM/projects/Motion/motioncontrolsys.JPG

Audio0 (http://bmnhy.dieukhien.net/VAGAM/projects/Motion/dieukhienvitri.mp3)

Nội dung bài viết luôn cập nhật tại: http://www.dieukhientudong.com/diendan/index.php?act=ST&f=84&t=1332&

Chúc các bạn thành công!

nguyenbahai
07-06-2007, 01:18 AM
Mô hình hệ thống thật:

http://bmnhy.dieukhien.net/VAGAM/projects/Motion/hethongthat.JPG
Audio1 (http://bmnhy.dieukhien.net/VAGAM/projects/Motion/chonphancung.mp3)
Các lệnh trong chương trình:

Vậy xây dựng như thế nào? thiết bị ở đâu?:

http://bmnhy.dieukhien.net/VAGAM/projects/Motion/cauhinh.JPG


2 Lệnh quan trọng nhất là:

Load vị trí và các thông số cần thiết, gia tốc, vận tốc, v,v,v:[/SIZE]

http://bmnhy.dieukhien.net/VAGAM/projects/Motion/vi-motion-giatoc-vantoc-.JPG
http://bmnhy.dieukhien.net/VAGAM/projects/Motion/vi-motion-target.JPG

[b]Chúc các bạn thành công!

loveall
12-06-2007, 01:26 AM
bạn ơi! co link download labview và crack thì cho mình xin nhé!

nguyenbahai
15-06-2007, 03:11 PM
Download phần mềm và "THUỐC" (:D Theo tư vấn của Bắc haha)Labview mới nhất:
http://www.dieukhientudong.com/diendan/ind...?showtopic=1330 (http://www.vagam.dieukhien.net/discuss.php?thid=375)

nguyenbahai
21-06-2007, 05:07 AM
Cách tạo Project trong LabVIEW

Link: http://www.vagam.dieukhien.net/index.php?arid=124

Chúc may mắn!

nguyenbahai
08-08-2007, 03:56 PM
Đã cập nhật xong phần lập trình LabVIEW cơ bản tại

http://vagam.dieukhien.net/index.php (Vào chuyên đề điện tử: LabVIEW/ CAN)
Các chuyên đề riêng biệt sẽ tiếp tục bổ xung!

http://bmnhy.dieukhien.net/VAGAM_Daotao/labview/array-vagam-bmnhy.png

Chúc mọi người học tốt!

DAINC
14-08-2007, 06:47 PM
Xin cho em hỏi: Sử dụng Labview để điều khiển thì mình phải mau các kít của hãng NI như Card gaio tiếp ... chứ mình có thể thiết kế theo COM,LPT hay USB protocol?

nguyenbahai
20-09-2007, 10:49 AM
Mình đã làm bằng COM & LPT không cần kit nào của NI cả. Về phần giao tiếp thì cũng chỉ set các thông số theo chuẩn truyền nhận chứ ko có gì đặc biệt, cái khác là cách dùng các phần mềm (công cụ) thôi bạn ạ!

Chúc bạn học tốt!

nguyenbahai
20-09-2007, 11:06 AM
Link download labview 8.5 full version và cả tài liệu học,tất cả đều là directlink (của trang dieukhientudong.net)

Những đặc tính bổ sung củaLabVIEW 8.5:

-Hỗ trợ các bộ xử lý Freescale ColdFire
- Kết hợp các công cụ quản lý file dự án và mã đồ họa để phát triển theo nhóm
-Công cụ quản lý bộ nhớ cấp thấp giúp tối ưu hóa hiệu năng
-Thư viện đại số tuyến tính BLAS tối ưu mới
-Các thuật toán tối ưu cho nhiều bộ hoàn điệu khác nhau và lược đồ mã hóa kênh
-Những cải tiến trong thiết kế và mô phỏng điều khiển - Model Predictive Control (MPC) và thiết kế bộ điều khiển PID.
-Hỗ trợ tập lệnh file .m

Link: http://www.vagam.dieukhien.net/discuss.php?thid=1385

highland81
21-09-2007, 10:36 PM
to nguyen ba hai: cho hỏi trong phần mềm Labview việc kết nối với thiết bị ngoại vi thông qua USB có đơn giản không?có đòi hỏi phải có file.dll để tạo kết nối với thiết bị ngoại vi như các phần mềm khác-VB6.0 chẳng hạn,hay chỉ việc kết nối và viết giao diện trên Labview cho nó thôi???

nguyenbahai
29-09-2007, 11:18 AM
Mình đã làm COM & LPT mà không dùng tới Card của hãng NI. Card thì mình có dùng qua các card DAQ (NI elvis), PCI và card thu thập qua USB, (Nhưng giá đễ tới gần sinh viên chúng mình thì cao quá, hichic, )

sorry dạo này mình bận quá không vào thường xuyên được. thi thoảng login mà ko hiễu sao ko vào được web đễ trả lời.

Chúc bạn vui vẻ!!!

binhnguyen195
11-10-2007, 12:03 AM
minh rat cam phuc truoc long hao hiep cua anh nguyenbahai da chia se cho moi nguoi kien thuc ve LABVIEW. Xin rat cam on anh nguyenbahai!

nguyenbahai
30-12-2007, 05:38 PM
Bổ xung giao tiếp cổng nối tiếp sử dụng LabVIEW và VKĐ AVR tại đây: (Các bạn chờ khi xong mấy bài cơ bản sẽ tới: Mình gửi thông tin chi tiết cho:

Khóa học AVR online do người Việt tổ chức (Free)

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, chúng tôi quyết định mở Khoá học AVR Online miễn phí cho cộng đồng tại VAGAM.

Các bạn hãy tham gia cộng động sinh viên kỹ thuật tại VAGAM để tiếp cần nền kỹ thuật tiên tiến của các nước trên thế giới và thảo luận chuyên sâu nhiều đề tài.


Lớp học có các nội dung sau:

1. Điện tử cơ bản
2. Các công cụ sử dụng lập trình AVR (Codevision & Winavr)
3. Vi điều khiển AVR (Một số họ, nhưng chủ yếu trên dòng Atmega16, 128,..)
4. Kiến thức mạch in và lắp ráp linh kiện điện tử thành mạch.
5. Hỗ trợ lập trình C cho Vi điều khiển.
6. Điều khiển các thiết bị ngoại vi (Giao tiếp máy tính, điều khiển động cơ DC, giao tiếp LCD, ADC.)
7. Hỗ trợ giải đáp các thắc mắc liên quan họ VĐK AVR.
8. Hỗ trợ làm luận văn tốt nghiệp.

Chi tiết một số bài học gồm:

Codevision AVR
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 )

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 )

Chi tiết: (http://www.vagam.dieukhien.net/discuss.php?thid=3022&pagenum=1)

http://bmnhy.dieukhien.net/hinh/AVR_giotdang_vagam_codientu_oto.bmp

Khóa học nhằm giúp các bạn sinh viên, người làm kỹ thuật thực hiện các đề tài, tiểu luận về lập trình vi điều khiển sử dụng vi điều khiển AVR. nắm được các kiến thức cơ bản về điện tử, cơ điện tử ô tô (một số bài về cơ điện tử ô tô sẽ được trình bày). chúng tôi cũng sẽ cung cấp một số bài giao tiếp máy tính bằng LabVIEW, Visual C, trong thời gian sau khi kết thúc giai đoạn 1 của khóa học. Lớp học được tổ chức bỡi VAGAM và Cộng đồng nhiều diễn đàn kỹ thuật Việt nam.

Bá Hải
(Trích từ: UNIVN)

nguyenbahai
13-10-2008, 03:33 AM
to nguyen ba hai: cho hỏi trong phần mềm Labview việc kết nối với thiết bị ngoại vi thông qua USB có đơn giản không?có đòi hỏi phải có file.dll để tạo kết nối với thiết bị ngoại vi như các phần mềm khác-VB6.0 chẳng hạn,hay chỉ việc kết nối và viết giao diện trên Labview cho nó thôi???

Chào bạn, bạn cần nói rõ hơn là kết nối LabVIEW với USB với phần cứng nào. Vì nếu bạn sử dụng thiết bị ngoại vi là của NI hoặc một số nhà cung cấp đã hỗ trợ phần mềm này thì không cần gì ngoài việc lập trình (đơn thuần là phần mềm mà không cần thêm phần cứng/chip phụ nào).

Thường để tạo kết nối này ta cần lập trình khoảng 7 bước, khởi tạo, xác lập thông số (setting) cho phần cứng, thực hiện mục tiêu đọc hay ghi dữ liệu/ báo lỗi nếu có/ dừng,...vv

MÌnh sẽ viết 1 bài ngắn về cụ thể sử dụng cổng usb với card ni 6009. Bạn sẽ thấy nó vô cùng đơn giản!

bachelor
27-12-2008, 12:24 AM
to nguyen ba hai: cho hỏi trong phần mềm Labview việc kết nối với thiết bị ngoại vi thông qua USB có đơn giản không?có đòi hỏi phải có file.dll để tạo kết nối với thiết bị ngoại vi như các phần mềm khác-VB6.0 chẳng hạn,hay chỉ việc kết nối và viết giao diện trên Labview cho nó thôi???

cái mà nguyen ba hai nói là kết nối với các card giao tiếp theo chuẩn PCI, USB, ... Những card đó nhà sản xuất đã đóng gói driver sẵn rồi và đã tạo một thư viện chuẩn để giao tiếp trong LabV. Cái này lập trình thì dễ nhưng giá thì đắt !
Còn nếu bạn tự tạo thiết bị để dùng (thông qua USB, COM, LPT, ...) thì dùng ngôn ngữ C hay G đều phải tự làm từ A đến Z. Đối với chuẩn USB thì theo tôi việc kết nối trong LabV cũng khó như các ngôn ngữ khác mà thôi

nguyenbahai
01-01-2009, 04:17 AM
cái mà nguyen ba hai nói là kết nối với các card giao tiếp theo chuẩn PCI, USB, ... Những card đó nhà sản xuất đã đóng gói driver sẵn rồi và đã tạo một thư viện chuẩn để giao tiếp trong LabV. Cái này lập trình thì dễ nhưng giá thì đắt !
Còn nếu bạn tự tạo thiết bị để dùng (thông qua USB, COM, LPT, ...) thì dùng ngôn ngữ C hay G đều phải tự làm từ A đến Z. Đối với chuẩn USB thì theo tôi việc kết nối trong LabV cũng khó như các ngôn ngữ khác mà thôi

Bạn nói đúng một nữa, vì mình thấy ở ngôn ngữ nào cũng phải nắm được phương thức (chuẩn, hay protocol) giao tiếp của nó. Tuy nhiên với LabVIEW, việc này trở nên dễ dàng hơn rất nhiều. Vì sao? sáng mai mình sẽ viết tiếp bài này!

nguyenbahai
01-01-2009, 05:08 AM
Đây là link tới câu trả lời mình còn dỡ dang ở bài trên.

Và xin đưa luôn câu hỏi của bạn ở đây NAVY ở luồng này (http://www.picvietnam.com/forum/showthread.php?t=851&page=2) làm tiêu đề của luồng này

Bạn Bắc cho mình hỏi chút! Mình muốn nghiên cứu LabView để giao tiếp với PIC trong hệ thống điều khiển PID thì thứ tự phải nghiên cứu những gì ! Mình chưa biết về LabView. Và chỉ cho mình một cuốn tài liệu cụ thể để mình nghiên cứu và đi sâu vào nội dung gì chứ một rừng tài liệu như vậy mình không biết nghiên cứu cuốn nào cả!Cám ơn bạn !

Mình nghĩ như sau: Nếu bạn làm bài toán PID thì nên chú trọng và làm các phần sau:

- Lý thuyết và mô phỏng ( Ở luồng này (http://www.vagam.dieukhien.net/discuss.php?thid=1535) đã viết rất rõ và kỹ, khó chỗ nào thì bạn cứ hỏi thêm)
- Thực hành (hãy nghĩ nên bỏ thời gian ra tự làm 1 cái mạch cá nhân hay nên đầu tư mua 1 bộ kit thí nghiệm tiêu chuẩn của công ty chuyên nghiệp? giá tự làm giờ cũng vài trăm ngàn để có thể có 1 mạch tốt. Nếu có điều kiện bạn đầu tư khoảng 1-2 triệu mua 1 kit chuyên nghiệp có bảo hành 1 năm, ngọn gàng, giao tiếp cổng USB mà ko cần nguồn riêngm v.v.. cái này bạn tự quyết định.

- Sau khi có kit thì làm các bước sau

1. Mô phỏng động cơ DC trên LabVIEW (cần thông số chính xác thì liên hệ mình)
2. Thử đưa bộ điều khiển PID đơn giản (tức chọn bộ thông số gain của PID controller bằng vài phương pháp đơn giản, cái này có trong nhiều sách, nếu khó thì để lại comment mình sẽ giúp).
3. Xem đáp ứng của hệ thống với các tín hiệu đầu vào là xung đơn vị, hoặc hình sin.
4. Thay cái khối động cơ đó bằng cái động cơ thật :D (bước này sướng nhất)
5. Đọc encoder, dòng, áp của hệ thống thực vào hệ mô phỏng trước đó
6. Đưa các vị trí đặt (input, hay chính là các tín hiệu đầu vào trước kia) vào và xem đáp ứng của động cơ thật
7. So sánh kết quả lý thuyết và thực hành
8. Tìm cách cải thiện cho bộ điều khiển tốt hơn
9. Nếu có gì mới so với người khác thì tìm cách công bố kết quả thông qua hệ thống báo khoa học trong hoặc ngoài nước ví dụ các hội nghị của Hội Cơ điện tử VN hoặc các hội thảo do IEEE đỡ đầu. Nếu có gì xuất sắc và bạn nghĩ có thể kiếm lợi được thì có thể đăng ký bản quyền sáng chế và bán kết quả nghiên cứu của mình.

Mình biết làm được hết là rất khó, nhưng bản thân mình đã làm được, cách đây hơn 2, bản thân mình cũng cũng từ một người ko biết gì nhiều về điện tử và mù về điều khiển cũng tự mày mò với sự giúp đỡ của các bạn bè, thầy online cả (Đặc biệt là 2 anh Hải Âu và Thenvene bên http://vagam.dieukhien.net và http://dieukhien.net. Sau 1 năm bạn sẽ khá hơn rất nhiều! Nhưng quan trọng hơn cả vẫn là DÁM LÀM (ngay cả khi ko còn ai giúp bạn).

Chúc bạn vui và may mắn!

PS/ Mới post bài này lên "So sánh các bộ điều khiển tốc độ động cơ DC http://www.vagam.dieukhien.net/discuss.php?thid=5039&pagenum=1 bạn vào thăm và tăng thêm hứng trí học tập nhé!

Có gì cứ contact mình!

nguyenbahai
11-01-2009, 03:18 AM
Bài trên mình đã viết Bạn nói đúng một nữa, vì mình thấy ở ngôn ngữ nào cũng phải nắm được phương thức (chuẩn, hay protocol) giao tiếp của nó. Tuy nhiên với LabVIEW, việc này trở nên dễ dàng hơn rất nhiều. Vì sao? sáng mai mình sẽ viết tiếp bài này!

nguyenbahai
11-01-2009, 03:18 AM
Bài trên mình đã viết Bạn nói đúng một nữa, vì mình thấy ở ngôn ngữ nào cũng phải nắm được phương thức (chuẩn, hay protocol) giao tiếp của nó. Tuy nhiên với LabVIEW, việc này trở nên dễ dàng hơn rất nhiều. Vì sao? sáng mai mình sẽ viết tiếp bài này!

Và đây là lý do

Giao tiếp máy tính chuẩn RS232 bằng LabVIEW
http://hocdelam.com/home/ta-s-dng-module-tai-liu-nay-cu-nhe/37-kin-thc-nn-labview/105-giao-tip-may-tinh-chun-rs232-bng-labview

lebatai116
26-02-2009, 01:57 PM
3 năm học đại học với một khối lí thuyết nặng nề làm mình sắp chán ngành cơ điện tử nay gặp trang Pic vietnam do bạn bè giới thiệu mình như đất hạn gặp cơn mưa rào. Mình mới vào tuy chưa nắm được gì nhiều nhưng cũng được định hướng cho việc học! Mình cám ơn Picvietnam rất nhiều.

nguyenbahai
28-04-2009, 10:38 AM
Hôm nay mình xin gửi thêm ví dụ giao tiếp COM dùng LabVIEW lên luồn này.

Tóm tắt
Tài liệu LabVIEW này trình bày phương pháp và cung cấp ví dụ về giao tiếp cổng COM máy tính theo chuẩn RS232 bằng LabVIEW. Giao tiếp máy tính là việc thực thi quá trình truyền và nhận tín hiệu từ một hay nhiều thiết bị nào đó với máy tính hoặc giữa nhiều máy tính với nhau. Giao tiếp máy tính có nhiều ứng dụng trong khoa học kỹ thuật bao gồm đo lường, giám sát, điều khiển tự động, lưu chuyển dữ liệu trong các nhà máy, xí nghiệp cho tới việc thực hiện các thí nghiệm ở các phòng nghiên cứu. Tài liệu do Hocdelam Group biên sọan và phổ biến miễn phí.

NỘI DUNG

* Chuẩn giao tiếp RS232
* Cách giao tiếp với RS232 với LabVIEW
* Sự khác nhau cơ bản và tương đối giữa LabVIEW và các ngôn ngữ khác trong việc thực thi giao tiếp chuẩn RS232

Đọc toàn bộ bài tại đây http://www.hocdelam.org/vn/giao-tiep-may-tinh-theo-chuan-rs232-su-dung-labview/
(Với người chưa biết gì về LabVIEW, để làm được bài này nếu chăm chỉ thì mất khoảng 8 tiếng)
http://www.hocdelam.org/vn/wp-content/uploads/2009/03/giaotiepcongcom-doc-ghi-chuanrs232.png

nguyenbahai
11-06-2009, 02:29 AM
Cập nhật thêm ứng dụng nhỏ về LabVIEW, mình làm trong 1 năm. Chúc vui vẻ!

Mô phỏng hệ thống lái công hệ haptics

Hệ thống này ứng dụng công nghệ haptics, có thể dùng làm bộ thực tập lái xe hoặc dùng phát triển bộ đồ chơi game, hoặc hệ thống lái điện tử không trục lái. Dự án thực hiện bởi Hocdelam.

Anh em nào có ý định cải thiện thêm gì liên lạc mình nhé! nguyenbahai@hocdelam.org. Thanks!

Xem video chi tiết http://labview.hocdelam.org/vn/Du-an/Mo-phong-he-thong-lai-dung-trong-dao-tao.nso

http://labview.hocdelam.org/vn/images/stories/steer-by-wire%20hocdelam%20group%20nguyen%20ba%20hai.jpg

http://labview.hocdelam.org/vn/images/stories/mo%20phong%20he%20thong%20lai%20dien%20tu%20khong% 20truc%20lai%20nguyen%20ba%20hai.png

nguyenhuudungpr
31-07-2009, 12:37 PM
Các anh cho em xin ý kiến với , em mới tim hiểu labview , bây giờ em muốn dùng labview để cân một trong lượng của vật thông qua sensor traigain (cảm biến trọng lượng ) thì các bước em phải lam gì ?Em hình dung quuy trinh của mình như thế này các anh thấy có được ko : cảm biến trọng lượng -> Adc -> vdk -> max232 <-> computer , nhung em vẫn chưa hình dung cách giao tiếp giữa ph mềm với vdk như thế nào hết

thaithienanh
31-07-2009, 09:30 PM
Các bước bạn nêu ra rất chính xác, labview bạn cứ hình dung nó như một trò chơi lego gồm có những mảnh ghép lớn nhỏ và phân tầng chức năng nhiệm vụ, cụ thể ở đây bạn dùng giao tiếp thông qua cổng com, như vậy ở trong phần "code lego" của labview bạn sẽ cần gắp các khối xử lý dữ liệu đầu vào, đầu ra điều khiển lệnh tiếp nối, và khóa kết thúc (hoặc thêm phần kiểm tra lỗi), trong từng khối đó chia ra nhiều khối nhỏ hơn : như ở khối đầu vào, bạn phải khai báo dạng giao thức, số bit .... ở khối đầu ra bạn phải có các khối chuyển đổi kiểu dữ liệu để thích nghi với các dạng điều khiển đi sau đó, ...
Hình dung của dữ liệu đi như sau :
Dữ liệu -> VDK (chuyển dạng bit)-> >>giao tiếp<< -> Labview (dùng vòng khóa sự kiện để nhận biết chuỗi dữ liệu và biên dịch dữ liệu) -> code xử lý

Để rõ hơn bạn bật sample của labvew lên phần giáo tiếp com.
Labview dạo trước mình có nghiên cứu một thời gian, sau vì bỏ quá lâu nên ko nhớ rõ từng chi tiết được, hôm nào rảnh mình xem lại sẽ viết một tut nhỏ cô đọng cho các bạn mới tìm hiểu dễ nắm bắt hơn, chứ nếu ko là hoa mắt với mấy khối, mấy cọng dây xanh xanh đỏ đỏ á hi :o

Chúc bạn thành công :beer:

nguyenbahai
08-08-2009, 12:36 AM
Các anh cho em xin ý kiến với , em mới tim hiểu labview , bây giờ em muốn dùng labview để cân một trong lượng của vật thông qua sensor traigain (cảm biến trọng lượng ) thì các bước em phải lam gì ?Em hình dung quuy trinh của mình như thế này các anh thấy có được ko : cảm biến trọng lượng -> Adc -> vdk -> max232 <-> computer , nhung em vẫn chưa hình dung cách giao tiếp giữa ph mềm với vdk như thế nào hết

Cách bạn làm hòan tòan đúng.

Về cách giao tiếp với VĐK và các giải pháp có thể áp dụng cho trường hợp của bạn có thể tham khảo thêm bài viết này.

Giao tiếp USB trong LabVIEW chọn phần cứng nào?
http://labview.hocdelam.org/vn/Tai-lieu-LabVIEW/Giao-tiep-USB-trong-LabVIEW-chon-phan-cung-nao.nso

Chúc bạn may mắn!

nguyenbahai
14-08-2009, 01:18 AM
TÓM TẮT
Phát triển hệ thống teleoperation (điều khiển từ xa) nhằm điều khiển xe ô tô phục vụ lĩnh vực quân sự, cứu thương, hoặc vùng khí độc, khủng bố.

KẾT QUẢ
Hệ thống vô lăng phản hồi lực ứng dụng công nghệ haptics đặt từ xa (các xe từ 0-5000m).
Xe hơi có thể điều khiển: Phanh, lái, khởi động, tăng và giảm tốc.

GIẢI PHÁP
Phần cứng: Liên hệ Hocdelam Group
Phần mềm: Liên hệ Hocdelam Group

Xem VIDEO: http://labview.hocdelam.org/vn/Du-an/Dieu-khien-xe-hoi-tu-xa-phuc-vu-cac-nhiem-vu-cap-bach.nso

http://labview.hocdelam.org/vn/images/stories/hocdelam-vehicle%20teleoperations.png
Hình 1: Người lái ngồi trong nơi bí mật cách xa xe ô tô đang chỡ vũ khí, hoặc bệnh nhân.

http://labview.hocdelam.org/vn/images/stories/hocdelam-romoted-car.png
Hình 2: Se ô tô đang chỡ vũ khí, hoặc bệnh nhân.

nguyenbahai
08-10-2009, 02:44 PM
Các bạn quan tâm và muốn thực hành LabVIEW có thể tham gia chương trình báo cáo chuyên đề ứng dụng ảo và một số hướng nghiên cứu trong các ngành kỹ thuật bao gồm báo cáo tính năng mới của LabVIEW 2009. Các ứng dụng thực tế trong công nghiệp của LabVIEW. Hướng dẫn lập trình LabVIEW cơ bản. Báo cáo một số nghiên cứu và ứng dụng thuộc chương trình sau đại học chuyên ngành ô tô và cơ điện tử của trường ĐH Công nghệ và Giáo dục Hàn quốc. Đặc biệt, trong chương trình sẽ trình bày chi tiết các hướng nghiên cứu gần đây nhằm gợi mở một số đề tài nghiên cứu cho học viên cao học (sinh viên năm chuẩn bị làm đề tài tốt nghiệp cũng có thể tham gia). Các thầy cô và sinh viên quan tâm tới chương trình báo cáo tại ĐH SPKT TPHCM có thể đăng ký theo mẫu sau hoặc qua email: supports@hocdelam.org (Đề nghị ghi rõ Đơn vị làm việc, số điện thoại liên lạc và lĩnh vực làm việc vào phần Nội dung thông điệp). Xem thêm thông tin tại đây: http://labview.hocdelam.org/vn/Hinh-anh/video-hoat-dong/Hoi-thao-khoa-hoc-IFOST2009-va-APAC15.nso

http://labview.hocdelam.org/vn/images/stories/poster.png

nguyenbahai
23-06-2010, 04:34 PM
Việc hướng dẫn LabVIEW 1 kèm 1 đã rất tốt và đạt kết quả các bạn sau khi học nắm được LabVIEW căn bản và thực hiện được các dự án của mình như: giao tiếp RS232, điều khiển động cơ DC, Thu thập dữ liệu, vv...

Tuy nhiên còn rất nhiều bạn email tới mình hỏi thêm về LabVIEW căn bản (có thư hỏi xin tài liệu, có thư hỏi các khúc mắc, có thư xin giảm học phí tại Hocdelam Group khi tham gia các khóa LabVIEW), đồng thời mong muốn lớn nhất của mình từ lâu là góp phần hỗ trợ các bạn yêu thích LabVIEW có bước khởi động dễ dàng, thuận lợi khi học. Đó là lý do mình làm chuổi Video hướng dẫn học LabVIEW cơ bản bằng tiếng Việt này.

Xem video tại: (Các bạn thấy hữu ích thì nhấn thanks ở bài này, tôi sẽ tiếp tục làm các video và post trong thời gian, theo lịch trình mỗi tuần 1 video).

Phần 1: - http://www.youtube.com/watch?v=3yNJD-rBs84

Các bài tiếp theo tôi sẽ cập nhật thành một bài với tiêu đề: Video lập trình LabVIEW căn bản tại đây (http://labview.hocdelam.org/vn/Tai-lieu-LabVIEW/Video-huong-dan-Lap-trinh-LabVIEW.nso)

http://labview.hocdelam.org/vn/images/stories/labview/labview%20-%20hocdelam%20group.png

baquyen
09-07-2010, 11:25 PM
Chào anh, hiện em đã có một file .VI và em muốn tạo ra một file .EXE để chạy dễ dàng trên máy khác mà ko cần cài labview trên máy đó, làm thế nào được anh nhỉ. Em đang dùng bản 8.6.1

nguyenbahai
14-07-2010, 12:35 AM
Chào anh, hiện em đã có một file .VI và em muốn tạo ra một file .EXE để chạy dễ dàng trên máy khác mà ko cần cài labview trên máy đó, làm thế nào được anh nhỉ. Em đang dùng bản 8.6.1

Hi,

Để tạo file exe, bạn vào tạo new project, sau đó add file cần tạo file exe vào project.
Tiếp theo chọn chức nắng tạo application (exe file) trong project manager.
Sau khi tạo thì bạn không cần cài LabVIEW (nhưng cần có run-time của LabVIEW cỡ 60Mbyte) thì sẽ chạy được file .exe đó.

(Đợt tới mình sẽ làm video cụ thể về vấn đề này cho bạn) và post tại đây: http://labview.hocdelam.org/vn/Tai-lieu-LabVIEW/Video-huong-dan-Lap-trinh-LabVIEW.nso

Chúc bạn may mắn.

ngvdung66
14-04-2011, 11:21 PM
Chào anh, hiện em đã có một file .VI và em muốn tạo ra một file .EXE để chạy dễ dàng trên máy khác mà ko cần cài labview trên máy đó, làm thế nào được anh nhỉ. Em đang dùng bản 8.6.1
Thấy Dr. Hải lâu ngày quay lại với topic này quá nên mình có post một bài hướng dẫn về cách tạo file chạy exe tại địa chỉ dưới đây. Anh em vào đó tham khảo. Mình tin rằng một người dù là chập chững mới tìm hiểu LabVIEW cũng sẽ biết cách biên dịch một ứng dụng để chạy trên máy khác như thế nào sau khi đã tham khảo qua bài viết.
Bài viết có kèm theo các VI để thực hành theo những nội dung hướng dẫn.

http://www.ino.com.vn/vn/news/detail/thiet-lap-cac-ung-dung-labview-voi-application-builder-308.html

hoangkd89
02-01-2012, 03:47 AM
Mục tiêu nhằm quảng bá rộng giải và làm phong phú các tài liệu tiếng Việt cho cộng đồng.
Hocdelam xin gửi các bạn bộ tài liệu gồm 20 phần dạy online thử nghiệm. (xem thêm tài liệu LabVIEW tại http://labview.hocdelam.org)

Mạch và phần cứng sản xuất trong nước, liên hệ http://sanpham.hocdelam.org
Mọi quan tâm và góp ý xin mời gửi tới chúng tôi thông qua chức năng reply hoặc pm tại diễn đàn.


http://bmnhy.dieukhien.net/VAGAM/projects/Loplaviewonline/EVTAtech-Labivew-TiengViet.jpg

Link download: http://www.vagam.dieukhien.net/index.php?tpid=5&catid=5

Bài hướng dẫn và code về giao tiếp cổng COM, chuẩn RS232
http://www.hocdelam.org/vn/giao-tiep-may-tinh-theo-chuan-rs232-su-dung-labview/

Chúc các bạn học tốt!
Chào Anh Hải !
Tôi có thắc mắc muốn hỏi:
trong phần giao tiếp cổng RS232 ngoài labview thì không biết con VDK mình có viết thêm code gì vào cho nó nữa hay không ( C or ASM ) ?
thanks
chúc anh năm mới thành công và may mắn.

anhcdt43
13-03-2012, 12:53 AM
Khóa học LABVIEW
Bài 1: Giới thiệu về LABVIEW
1.1 Labview là gì?
1.2 Phạm vi ứng dụng của Labview
1.3 Học Labview như thế nào?
1.4 Tạo một chương trình trong labview
1.5 Cấu trúc chương trình viết bằng Labview
1.6 Labview hoạt động như thế nào?
2.1. Biến, kiểu dữ liệu
a. Biến và quy tắc đặt biến
b. Kiểu dữ liệu
c. Phương thức chuyển đổi kiểu dữ liệu

3.1 Phép toán và câu lệnh
d. Các phép toán và câu lệnh
e. Các câu lệnh
3.2 Mảng và chuỗi
f. Mảng
g. Kí tự và chuỗi kí tự

3.3 Bài tập
a. Viết chương trình tính diện tích và chu vi của 1 hình chữ nhật
b. Viết chương trình tính tổng 5 số

Bài 2: Tạo giao diện với Labview
4.1 Tạo một giao diện
4.2 Trang trí giao diện
5. Bài tập: Thiết kế giao diện điều khiển động cơ gồm đồ thị theo dõi vận tốc và biến điều khiển vận tốc

Bài 3: Chuẩn giao tiếp RS232 và vấn đề kết nối máy tính với LabVIEW
Ôn tập, tổng kết
Bài tập về nhà:
1. Lập trình bài toán đèn giao thông ở ngã tư
2. Lập trình máy tính cầm tay với chức năng cộng, trừ, nhân, chia, khai căn, tính cos, sin.

Học phí: 1.000.000 VNĐ
Thời lượng: 5 buổi x 2.5 h
Lịch học: tuần 2 buổi
Thiết bị được cung cấp đầy đủ

TRUNG TÂM ĐÀO TẠO CÔNG NGHỆ VPT
Lớp học LabVIEW ở Hà Nội
Tư vấn đào tạo: 09.660.888.05 Mr.Anh
Email: anhcdt43@gmail.com
Web: http://vpt.edu.vn/tudonghoa/labview/