Title: LabVIEW, a Visual Programming Language
1LabVIEW, a VisualProgramming Language
2Context
- Introduction
- ??? ????
- LabVIEW? ??? ??
- ??? ???? ????
- ??
3Introduction
4People Who need Programming, But not a Programmer
5People Who need Programming, But not a Programmer
6People Who need Programming, But not a Programmer
7People Who need Programming, But not a Programmer
CSED101 C?? ??
8LabVIEW, from National Instruments, may good
solution for them!!
9A VisualProgramming Language
- int A
- Int Sum
- (int A, int B)
10??? ????
11?????
12?????
13???????
14???????
15??? ?
16?? 1(?? ??)
17?? 1(?? ??)
18?? 1(?? ??)
19?? 1(?? ??)
20?? 2(??? ??)
21?? 2(??? ??)
22?? 3(If?)
23?? 3(If?)
24?? 4(MathScript)
25?? 5(SubVI)
26?? 6(For?)
27?? 6(For?)
28LabVIEW? ??? ??
29?? 1 ???? ?????
- ???? ?? ?? ? ??
- ??? ?? ??? ? ??
- ??? ??? ? ?? (410?)
30?? 2 Multi core Programming
31?? 3 Hardware Support
32?? 4 ??? ??
33?? 4 ??? ??
?2? ????
Runge Kutta Method
Matrix Exponential
Eigenvalue, Eigenvector
Bessel Function
????
ODE ???
?? ??
QR Decomposition
34?? 5 ??? ??? ????
- LabVIEW ??? ????
- http//zone.ni.com/
- ?? LabVIEW ??? ????(????)
- http//www.mylv.net/
- LabVIEW Wiki
- http//wiki.lavag.org/
- ???? 10? ?? ???? ??
35?? 1 ???
- Base
- 1,249
- Full
- 2,599
- Professional
- 4,299
- NI Developer Suite
- 4,699
36?? 2 ??? ???? ??
- Not a general purpose language
NO RECURSIONS!!
37??? ???? ????
????? ? 218?? ??? ??? ??
38The Large Hadron Collider
- The Challenge
- Measuring and controlling, in real time, the
position of bulk components to absorb energetic
particles out of the nominal beam core with high
reliability and accuracy at the worlds most
powerful particle accelerator, the Large Hadron
Collider (LHC).
39??
- ???????
- ???? ??? ???? ?? ??
- ?????
- PXI ???? ??? ????? ??? ?? ??? ?? ?? ??
- ?????
- NI LabVIEW? FFT ??? ?? ????
- ?????
- LabVIEW? ??? ????? ??? ??? ??? ??
40???
- ?????
- ??? ???? ??????? ?? ??????? ??
- ????????
- NI Data Acquisition System? ??? ?????? ????? ???
? ??? ?? - ??????
- ??? ???? ????? ??
- ???????
- ??? ???? ?? ?? ???? ???? ??
- ?????????
- ??????? HILS ???? ?? ??? ?? GUI ????? ??
41??
- ????
- ??? ??? ?? ??? ?? ? ??? ????
- ????????
- ??? TV PCB ?? ???
- ?????
- ???? ??? ??? ??? ????? ??
- ? ????
- ??? ?? ??? ?? Controller??
- ??????
- ??? ?? ?? ? ?? ??? ??
42?????
- ????????
- LabVIEW? ??? EPICS ???? ??? ???? ??
- ????????
- LabVIEW? ??? EPU ?? ???? ??
- ??? ?????
- ????????? ??? ????? ???????
- ??? ?????
- Vibrating Screen ??? ???? ??? ??
- POSCO
- ?? ?? ??? ?? ??? ??
43NI ???? ??? ??
44????? ?????
- C ??? ?? ??? ?? ??? ? ?? GUI ??? LabVIEW ??
- ????? ?? ? NI ????? ??? ?? ??
- ??? ? ?? ????
- ??? ????
45?????
- ? ???? ????? ?? ???? ??? ????? ?? ??????? ???
?? ?? ?? ? ?? ????? ??? ?? ??? ? ??? ??. ??? ???
????? ?? ??? ??? ??? ? ?? NI Vision Development
Module? ??????, ?? ?? ?? ?? ?? ???????? ???? ????
???? ???? ????? NI ???? ?????. - ??? ???????
46????
- NI ???? ???? ??? ?? ??? ??? ??? ?????? ????
??? ?? ?? ?? ???? ?? ????? ??? ??? ? ???. ????
??? ????? ?? ???? ???? ?? ????? ????? ?? ??? ???. - ?? ??
- ???? ?????
47??!
48??!
- LabVIEW? Text?? Graphic Element? ???? ??? ????
- LabVIEW? ????? ?? ???, ?? ??? ???? ??
- ?? General? ????? ???? ???
- LabVIEW? ??? ?? ??? ???? ???? ???? ???? ??
49References
- ???, ???? ??? ??? ?? LabVIEW?, Ohm?
- http//wikipedia.org/ ?Wikipedia, The Free
Encyclopedia? - http//www.mylv.net/ ? ???? - LabVIEW ??? ?????
- http//www.ni.com/? National
- Instrument?
50Any Questions?