„ Giải thưởng thiết kê mới với bộ LabVIEW 6i - một công điện năm 2000 * LabVIEW 6i duoc Iva chon là “Best of the Best” trong danh sách phân mêm được đánh giá bởi những người... Cái có
Trang 1uf( di | sưWx
Trang 2đo lường, điêu khiến và "182g c= HH" a
Sine Wave pu Wave
kiém tra
¢ Phat trién ứng dụng một cach + |
nhanh chóng với những VI thân n
~ + ‘A 2X: P = Edit Operate Tools Br nn nà Ip ee
«Ổ Thiết kệ đo lường và điêu khiên A oar bo son Fa =-HEiei=i — mất
vgi giao dién DAQ cho qua trình |
kết nồi với tât cả các kiểu dữ liệu `“
Trang 3LabVIEW — một ứng dụng hữu ich
„ Cuốn sách có tên “Electronic Design” - một phát minh lớn
cua LabVIEW đã đứng vị trí Top 50 mốc quan trọng của
ngành công nghiệp điện
„Ổ LabVIEW 6.1 đã nhận được nhiều giải thưởng tự động
hoá xuất sắc vào năm 2002
„ Giải thưởng thiết kê mới với bộ LabVIEW 6i - một công
điện năm 2000
* LabVIEW 6i duoc Iva chon là “Best of the Best” trong
danh sách phân mêm được đánh giá bởi những người
Trang 4Ni LabVIEW: Lich su qua trinh tang trưởng
T5- 2003 - LabVIEW 7 Express Vls, I/O Assistants, FPGA/PDA targets
T1 - 2002 LabVIEW 6.1 Co kha nang hoat dong mang networ, phan tich
T4 - 2000 + LabVIEW 6¡ Ðo lường thông minh, kết nồi
TS - 1998 + LabVIEW 5.0 ActiveX, chuyên xâu
T2 - 1996 +» LabVIEW 4.0 Nhiéu công cụ chuyên nghiệp, gỡ rồi hoàn thiện T8 - 1993 s LabVIEW 3.0 là phiên bản nên tảng của LabView
T9 - 1992 › LabVIEW cho Windows T1 - 1990 s LabVIEW 2.0 cho Macintosh T10 - 1986: LabVIEW 1.0 cho Macintosh
Trang 5Sản phần công nghệ mang tính thương mại
Phan mém nhúng vào Labview Các giao thức truyền
¢ Wolfram Research Mathematica ® thong
¢ Microsoft Excel ® ¢ Ethernet
¢ MathWorks MATLAB® va Simulink® °« CAN
¢ MathSoft MathCAD ® ¢ DeviceNet
¢ Electronic Workbench MultiSim ® ¢ USB
¢ Texas Instruments Code Composer ¢ IEEE 1394
Studio® ¢ RS-232
Ansoft RF circuit design software ¢ GPIB
Microsoft Access ® ¢ RS-485
Microsoft SQL Server ® Oracle ®
Microsoft’ -
Net
activex i!’ Windows
| Digukhientudong.com |
Contact: hieutg | bmahy2003
Trang 6
Industrial Computer (PXI)
PC, Mac, Linux, Sun
= Tektronix Open Windows
Trang 7Họ LabVIEW
Ni LabVIEW
Phan mém lập trình đồ họa dành cho đo lường và điêu khiến
G >» G » A >» € ~
LabVIEW Real-Time Module|| LabVIEW FPGA Module LabVIEW PDA Module || LabVIEW Datalogging and
Supervisory Control Module
Trang 8
Cái có được, phân tích và hữu hiệu
LabVIEW là một ngôn ngữ lập trình đồ hoạ khá mạnh trong các lĩnh vực kiểm tra, đo lường, và điều khiến Có
thê thấy dõ trong 3 điểm nỗi bật sau: cái có được, phân
tích và sự hữu hiệu LabVIEW là một phân mềm thân
thiện, một công cụ mạnh cho phân tích và hữu dụng
trong lập trình thời gian thực giới thực
Trang 9
Cái có được ở LabVIEW
LabVIEW co thé duoc str dung
danh cho nhiéu thiét bi:
WI > ¢ GPIB, Serial, Ethernet, VXI, PXI
Instruments
¢ Data Acquisition (DAQ)
¢ PCI eXtensions for Instrumentation
LabVIEW được kết (PXI)
hợp chát chẽ với - _ lmage Acdquisition (IMAQ)
phân cứng, thêm ¢ Motion Control
vao hang ngan ket - Real-Time (RT) PXI
nôi với các thiết bị -PLC (through OPC Server)
vao/ra voi hang PDA
tram thiét bi khac
Trang 10
Phan tich o LabVIEW
LabVIEW bao gồm nhiều các công cụ
trợ giúp người dùng đê phân tích dữ
| liệu:
trong các biêu thức khác, tôi ưu, lọc,
toán học, chuôi sô học, thông kê, v.v
Hệ thống phân tích ° 12VI Express mới đặc biệt được thiết
' đo lường mạnh kê dành cho phân tích đo lường, bao
được xây dựng trên gôm bộ lọc và phân tích quan phô
môi trường phát „ - Các VI xử lý tín hiệu dành cho Filtering,
Windowing, Transforms, Peak Detection, Harmonic Analysis,
Trang 11Sự hữu hiệu ở LabVIEW
LabVIEW includes the following
tools to help you present your data:
¢ On your machine — Graphs, Charts,
Tables, Gauges, Meters, Tanks, 3D
Controls, Picture Control, 3D Graphs
LabVIEW co the lam (Windows Only), Report Generation viéc tren PC cua ban (Windows Only)
hoặc ngay cả trên mạng
¢ Enterprise Connectivity Toolset —
SQL Tools (Databases), Internet Tools (FTP, Telnet, HTML)
Trang 12—
Các bài sẽ giới thiệu về Labview cuôn nay
Vong lap Making ina VI
Chuỗi và file Tuy bién
| Dieukhientudong.com | = Mi - LabVIEW
12 Contact: hieutg | bmnhy2003 ta EVTAtech
Trang 13lêu đạt được của khoá học
Khoá học này chuẩn bị cho bạn:
Hiéu duoc Front panels, biêu đồ thành lập các khối thành một hệ
thống, và các thiết bị kết nói
Biết sử dung cau trúc các chương trình và các dạng dữ liệu mà
chúng tôn tại ở LabVIEW
Biết sử dụng linh hoạt cách sắp xếp dữ liệu cho việc lập trình máy
tính và kỹ thuật xác định, sửa các lôi trong một chương trình
Tạo ra và lưu trữ các VI của bạn vì vậy bạn có thê dùng chúng như
những VÌ phụ trợ
Hién thị và lưu trữ dữ liệu của bạn
Tạo ra những ứng dụng sử dụng những bảng plug-in data acquisition (DAQ)
Tạo ra các ứng dụng mà sử dụng GPIB và chuỗi các thiết bị công
MI - LabVIEW EVTAtech
Contact: hieutg | bmnhy2003
Trang 14Khoá học có thê mang lại
Mục đích của khoá học đó không phải là đề bàn
luận về những vấn đề như là:
¢ Xay dung VI trong LabVIEW, chức năng,
hoặc thư viện VỊ
-®_ Thuyết tương tự và công nghệ
° Hoạt động chi tiét của chuỗi công hoặc bus
Trang 15
Giới thiệu về LabVIEW Bài học 1:
Chủ đề nghiên cứu
‘Moi trwong LabVIEW
«Giao dién Labview
„Biểu đô thiết lập các khối thành một hệ thống
Trang 16
Vị rtual Instruments (VIs)
= N hu LPN g CỔ Nn g C U ao = SE Sock {Se Appeaten Font (eae ae a 2
ee Frequency Sine and Square Waves
Giao dién chinh
Controls = Inputs (Vao)
¢ Indicators = Outputs (Ra}
Biểu đô khối
Các khôi chương trình
của giao diện chính
Các thành phân đi dây
Trang 17Hộp thoại khởi động LabVIEV
“gi, Blank VI Getting Started with LabVIEW
*f23, Empty Project LabVIEW Fundamentals
‘3 v1 from Template Guide to LabVIEW Documentation
oOo More LabVIEW Help
“9B & Browse C77777 7 7 7 ốỐốỐốỐốỐ | — _ MathScript
3D Picture Control
LabVIEW Object-Oriented Programming
List of All New Features
Web Resources
Discussion Forums
Training Courses LabVIEW Zone
—— | Đieukhientudong.com
Trang 18Tạo một VI mới
> LabVIEW -ồ File›NÑew VI dé tao 1 VI mới
si Edit Tools Help
New
Close All
5 Ctrl+5
Save As New m
Print Window Ctr+P Generate and Display
Properties of This VI Ctrl-+I | Configure | |
Recently Opened Files > j a | Help | v |
° File»New Đề mở một hộp thoại mới và câu hình cho
một VI, đặt các biên sô, điêu khiên, v.v
Trang 19- ==- Dialag (Base Package)
~ Dialog Using Events
» Single Loop Application SubWI with Error Handling Top Level Application Using Events
f=} Design Patterns
- Master/Slave Design Pattern
~ Producer/Consumer Design Patt
~ Producer/Consumer Design Patt
~ Queued Message Handler
» Standard State Machine
i ~~ User Interface Event Handler
= Instrument I/O (GPIB) Se: Simulated
so Generate and Display Load From File and Display
e Tutorial (Getting Started) Generate, Analyze, and Display
i ~ Generate and Display
«Other Document Types
Trang 20Menu
File Edit Operate Tools Browse Window Help
Di chuyén va click dén thuc don trén Menu
đề lựa chọn theo các yêu câu của bạn
NI - LabVIEW EVTAtech
Trang 21
Giao dién phia truoc
‘> Temperature Runnin g Ayerage.vi Front Panel *
File Edit Operate Tools Browse Window Help
¢> 1} (| WN] | 13pt Application Font =~ |) Foe |) Spe = 5 2 |ÌP:;:
— Running Ävq Power ~
ON _ Temperature History Current Temp
ao ) 90.0-
87.5-
bịt
85.0- 82.5 -
Ww
@ 90.0-
a
77.97 79.0- 42.97
Trang 22Cau trúc vòng Hằng số Hàm thời gian Nút điều khiển dạng
(Kiéu delay) Boolean
lap While
( Giaubbiantudeng com )
Tg Sn Bere 4 Kern ee VY Jontact! lieuftt hímn V203
Trang 23
Chạy ứng dụng liên tụ Alignment ring
Ngung chay Distribution ring
Â| Chỉ dẫn + Hién thi quá trình thi hành
_v/Ì Chấp nhận - Nut Step Into
¢ Nut Step Over
sÈ' Chạy đứt quãng - Nút Step Out
Trang 24
Bảng công cụ
° LabVIEW tự động chọn những công cụ cân thiết
» Hiễn thị trên Front panel va trén biéu dé thiét lap
hệ thông
°Ổ Các chức năng công cụ có thê lựa chọn ở chê độ
„ Sử dụng các công cụ đề tạo và chỉnh sửa giao
diên chính và các đôi tượng của biêu đô khôi
¢ Hién thị bảng công cụ (Tools Palette), chọn
Trang 25Bao gôm hâu hêt các hàm phô biêt nhật được
sử dụng đê điêu khiên
Trang 26
Bao gồm các VI (Các VI tương tác với trang
câu hình) và hậu hết các thành phân phổ biên
của các hàm
Trang 27
- Là các bảng dạng đồ hoạ, luân chuyên
° Bảng cap 2 được luân chuyên từ bảng
chính
„ Sử dụng bảng lựa chọn đề thay đổi tổng
quan từ lựa chọn nhanh sang chuyên
Trang 28Tìm kiêm một Controls, VIs, và Functions
° N h ap ch U ot Va Keo th a Periodic Random Noise PtByPt vi
AI ~ A ` 7 Ä Periodic Random Noise Waveform.vi <<Waveform Generation> >
mM Ol tha n h ph an tử C ưa ° O Periadic Random Moise \Waveforrm.vi <<Waveform Generatinn>>
tl m kiêm tƠI biêu do khôi Periodic Random Noise vi |
° £ „ ^ ` Random Number (0-1) <<Express Numeric>>
h Oac Nn h ap du p ch u ot Vao Random Number (0-1) <<Numeric>>
Trang 29Bang Control & Function theo nguoi dung
Vao: Programs» National Instruments»LabVIEW
?
File Edit View Favorites Tools Help
Oo Back + &) 43 + ) Search iy Folders [:::|~
Address l@ C:\Program Files\National Instruments\LabVIEW 7.0 v Go
(instr lib (templates “Labview (manuals (2 juser.lib =) README ()menus ()vi.lib
(project Qwww (resource
¢ Cac thu vién vi./ib bén trong thu muc cua LabVIEW
¢ Thay thê các thành phân bên trong user.lib hoac instr.lib dé
các VI được đưa vao bang Controls va Functions
Trang 30Tạo một giao diện VÏ nho nhỏ
Xây dựng một dự án với nút điều khiển controls (đưa vào)
va chi thi indicators (dau ra)
RP anbantes làtlA¡i¡ê, 4 nk ON,
sontact: nieutd | bmanyZUU.
Trang 31
Các Menu tắt cho đôi tượng Front Panel
Click chuột phải vào
nhãn đê hiện thị menu
tat
z r Lf Size To Text
jJ- Vertical Arrangement >
Click chudt phai vao khung
hien thi so dé truy xuat menu
Trang 32vontact: hieutq | Dmnany003
f> Numeric Properties: Numeric
Appearance Data Range | Format and Precision | Documentation
Label Caption Visible [_ ] Visible
‘Numeric | |
Trang 33
Tạo một VI Block Diagram
Front Panel Block Diagram
Giá trị Giá trị điều khiển A+6 | chi thi
Trang 34
Express VIs, Vis va Functions
¢ Express Vis: Cac VI chuyén nghiệptương tác với trang hộp thoại
cau hinh
¢ Standard Vis: Cac VI ti6u chuan dug tuy bién di day
¢ Functions: Nhteng thanh phan hoat déng chu yéu cla LabVIEW
(không phải Front panel hoặc Block diagram) Multiply
error in (no error }
›restart aver aginq Ey _—~
› time signal ——
window averages complet » averaging done »
Trang 35Trường màu vàng chỉ định một VỊ tiêu
Trường màu xang chỉ địng cho một VỊ
Trang 36panel va diag ram Change to Indicator
¢ Terminals tworng tw nhu tham ¬ `
escription and Tip
Trang 37Kiều Boolean TAY NA NN NA NAM NA N OMIM
Kiéu Dynamic aon [ooo aon
Trang 38„ồ Sử dụng cửa số trợ giúp Context Help Window
khi đi dây
° Click chuột phải lên dây và chọn Clean Up Wire (Ctrl+B)
¢ Chu y cac dai Tip
* Click chudt phai lén Terminals = tee
và lựa chon Visible Set Breakpoint
Ite ms» Te rm I na I S Numeric Palette ,
Trang 39
Lập trình luông dữ lI
¢ Block diagram thwc thi phu
thuộc vào luông dữ liệu thì
Block diagram sẽ KHÔNG
thực thi từ trái qua phải
¢ Node sé thực hiện khi dữ
liệu sẵn sàng đưa tới tât cả
đầu vào của terminals
° Node cung câu dữ liệu cho
tat ca dau ra của terminals
Trang 40
Trợ giúp ngữ cảnh
„ Đề hiển thị cửa số trợ giúp ngữ cảnh ta lựa chọn
Help»Show Context Help, hoac an to hop phim <Ctrl-H>,
hoac nhap nut Show Context Help Window tren thanh
CONQ cụ > Context Help 4
tượng đề hiễn thitro gitjp |: —- a Ln FOF? al
transpose (na:F}) ssssseeeeeeeeeeeeeeeeeeeee
lv Ket N O | Read From Spreadsheet File vi
A nA ~ z Reads a specified number of lines or rows From a numeric text file beginning at a
Ca n t h I et— C h UP beo specified character offset and converts the data to 4 2D, single-precision array of
Trang 41
Trợ giúp trong LabView
s« Click vào trợ giúp chỉ tiết trên cửa số trợ giúp ngữ cảnh
°ồ Lựa chọn Help»VI, Function, & How-To Help
s« Click vào Click here for more help trong cửa số trợ giúp
ngữ cảnh
Tại đó mô tả chỉ tiết hầu hết các palettes, menus, tools, Vls,
va functions, nướng dan từng bước các lệnh được sử dụng trong LabVIEW, các tính năng, các liên kết tới hướng dẫn,
các văn bản PDF là sách nướng dẫn LabVIEW, những chú
ý, và tài nguyên hỗ trợ về công nghệ
Trang 42| Browse - Search | “Submit |
Browse According to:
(@ Task
©) Directory Structure
®)
352
User Group Discussion Forum Articles
LabVIEW Zone
CONNECT TO YOUR COMMUNITY
¥isit NI Developer Zone
J Analyzing and Processing Signals
_ 3) Building User Interfaces
_ 5] Communicating with External Applicatic
| Printing and Publishing Data
_ 3 Programmatically Controlling ¥Is
7 |e 2 © @ @ | NI - LabVIEW
|
aoe EVTAtech
Trang 43
Kỹ thuật gỡ rồi
Tìm lỗi
s»¡ Nhấp nút có biêu tượng bên Một cửa số sẽ
— xuât hiện hiên thị các bảng lôi
Trang 44Breakpoints - điểm gãy
Click chuột phải và lựa chọn Set Breakpoint:
quá trình thi hành sẽ dừng lại ở điêm gãy
Conditional Probe — Tham do diéu kiện
—— Đó là sự kết hợi giữa điểm gãy (breakpoint) và
eae ie tham do (probe) Nhap chuot phai lan day va
[| Greater than ol chon custom probe
| Đieukhientudong.com | €ontact; hieutq | bmnhy2003 MI - LabVIEW
ome EVTAtech