1. LabVIEW is a programming language, not a drawing tool!
2. Don’t think LabVIEW is simple. Designing a huge project is as difficult as C++!
3. The language itself is always just a move. Please pay attention to cultivating your inner strength: data structure, algorithm, software engineering, digital circuit, etc.!
4. Read more and read good books: "LabVIEW For Everyone", "LabVIEW-Advanced Programming Techniques"!
5. There is only one way to learn programming: read code, write code, read code, write code...!
6. Don’t think you can gain much after reading "LabVIEW For Everyone" once. Please continue to read it twice!
7. Study every example in the book. They are often classics in the program!
8. Align each of your controls and functions, use pop-up menus more often-organize the connections, and don’t let the program look messy!
9. Don’t think you can become a master after reading a few books. Ability is accumulated in the process of doing projects!
10. When you see a LabVIEW program, try to imagine how it is executed in memory!
11. Please pay attention to DLL calls, not every boss is willing to use your product!
12. Read more LabVIEW User Manual, it is the authoritative one!
13. Try to reduce the creation of global variables, it will take up a lot of your memory and time!
14. Try to put unnecessary elements outside the loop!
15. Try to avoid using Build Array in the loop!
16. When speed is extremely important, try to reduce the use of charts or graphics!
17. Name your program with Initialize, not Chushihua!
18. Remember: experts are formed through long-term practice, don't expect to achieve success overnight!
19. Reject impetuousness and patiently read the contents of each section of the book!
20. Programming is an art, pursue the limit of art!
Note: LabVIEW For Everyone is translated as "LabVIEW University Practical Tutorial" published by Electronic Industry Press!
Supplement:
There is another book, the sooner you read it - "The LabVIEW Style", which describes the programming style of LabVIEW. It is authoritative and similar to the Hungarian notation in C language. I heard that some large companies do not use LabVIEW because it is difficult to unify the code style of LabVIEW, and it is difficult to maintain and reuse the code later. This book can make up for this shortcoming to a large extent.
There are also some descriptions of programming style in the built-in help. The sooner you know these rules, the better.
Keywords:labview
Reference address:Warning for LabVIEW beginners
2. Don’t think LabVIEW is simple. Designing a huge project is as difficult as C++!
3. The language itself is always just a move. Please pay attention to cultivating your inner strength: data structure, algorithm, software engineering, digital circuit, etc.!
4. Read more and read good books: "LabVIEW For Everyone", "LabVIEW-Advanced Programming Techniques"!
5. There is only one way to learn programming: read code, write code, read code, write code...!
6. Don’t think you can gain much after reading "LabVIEW For Everyone" once. Please continue to read it twice!
7. Study every example in the book. They are often classics in the program!
8. Align each of your controls and functions, use pop-up menus more often-organize the connections, and don’t let the program look messy!
9. Don’t think you can become a master after reading a few books. Ability is accumulated in the process of doing projects!
10. When you see a LabVIEW program, try to imagine how it is executed in memory!
11. Please pay attention to DLL calls, not every boss is willing to use your product!
12. Read more LabVIEW User Manual, it is the authoritative one!
13. Try to reduce the creation of global variables, it will take up a lot of your memory and time!
14. Try to put unnecessary elements outside the loop!
15. Try to avoid using Build Array in the loop!
16. When speed is extremely important, try to reduce the use of charts or graphics!
17. Name your program with Initialize, not Chushihua!
18. Remember: experts are formed through long-term practice, don't expect to achieve success overnight!
19. Reject impetuousness and patiently read the contents of each section of the book!
20. Programming is an art, pursue the limit of art!
Note: LabVIEW For Everyone is translated as "LabVIEW University Practical Tutorial" published by Electronic Industry Press!
Supplement:
There is another book, the sooner you read it - "The LabVIEW Style", which describes the programming style of LabVIEW. It is authoritative and similar to the Hungarian notation in C language. I heard that some large companies do not use LabVIEW because it is difficult to unify the code style of LabVIEW, and it is difficult to maintain and reuse the code later. This book can make up for this shortcoming to a large extent.
There are also some descriptions of programming style in the built-in help. The sooner you know these rules, the better.
Previous article:Application of LabVIEW in Serial Communication
Next article:Developing an Integrated Avionics Test System Based on NI LabWindows/CVI, LabVIEW, and PXI
- Popular Resources
- Popular amplifiers
Recommended Content
Latest Test Measurement Articles
- Keysight Technologies Helps Samsung Electronics Successfully Validate FiRa® 2.0 Safe Distance Measurement Test Case
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- How to measure the quality of soft start thyristor
- How to use a multimeter to judge whether a soft starter is good or bad
- What are the advantages and disadvantages of non-contact temperature sensors?
MoreSelected Circuit Diagrams
MorePopular Articles
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
MoreDaily News
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
Guess you like
- How to choose between different chips in TI's Sub-1GHz product line?
- Why does C6000 need Cache?
- What are the benefits of using an op amp to drive a MOS tube? Who knows? Tell me
- How to convert Allegro PCB to AD PCB?
- PIC32MK encounters problems in UART data transmission and reception using DMA
- Answer the question to win a prize: ADI MEMS industrial monitoring helps the healthy development of machines
- 【BearPi-HM Nano】WiFi test
- Nordic has released a WIFI chip. What do you think?
- Recruiting part-time motor modeling training teachers
- What should I do if CCS5.5 is not installed properly?