National Instruments Internship Experience

Source: Internet
Author: User

Time flies fast, in a blink of an eye in national instruments three months internship will be over. Today I will do a summary of the three months of internship, and I have to share the feelings to everyone.

Today is divided into two parts, the first part of the main is to introduce the next three months I mainly do the work, and then briefly talk about this three months internship down some of my experience.

The first task after coming to NI is to spend half a week learning LabVIEW, followed by running some TPS under the Asahi East arrangement, which is familiar with Myrio and roborio related hardware environments.

property of the hardware environment, next I refer to some TPS Myrio to create the corresponding Roborio TPS, test TPS is basically my three months of major work, and then Asahi East let me know something about ATS, including NI run ATS software, I run and debug some ATS that exist error or failed. So while I was doing some TPS, I made two car, one to create two ATS, one to upgrading firmware and the other to rename the target. Another week I was testing C support-related TPS. Because the time is short, so the overall work done is not many.

Here's a brief talk about doing these tasks and I feel like I've learned something. First of all, it must be about LabVIEW and Myrio, Roborio hardware environment related knowledge, because I am a software engineering major, usually the main familiar is like C + +, Java and other text language, like G-language, such as the voice may have been exposed to UML, But LabVIEW and UML are obviously different, I see LabVIEW in the program language Usage ranking 29, we introduce LabVIEW all said he is easy to use, although to now and LabVIEW this g-language voice of the advantages I still can not fully understand, But basically learning a different programming pattern. In addition is some hardware knowledge, Myrio and Roborio some peripheral interface protocol, such as SPI, UART, etc., are the internship has some superficial understanding. There is the sense that Xia Xudong and Jingdong taught me to use an oscilloscope multimeter and some other peripherals, I also feel very interesting and may also improve some of the hardware aspects of the hands-on ability.

In addition, I learned about TPS and ATS-related testing techniques, because there is less exposure to software testing, and there may be some misconceptions, including the idea that manual testing is not expected as long as it runs and looks at the results. But before we do this, each TPS has an unexpected situation, it is He Xudong to discuss why the result is not expected, whether the TPS itself describes the problem, and then can confirm the test or not. ATS for me is more like writing LabVIEW Small program, I read this may be less, but with the back to see C support together let me to the company's code style or specification have written understanding.

Including the path to dynamic judgment, C inside the variable type to typedefine multiple times, as well as to determine the operating system and target type. The code in the overall code inside a lot, these may be I used to be in the school is not too concerned about, this time know that it is more important, and later develop good programming norms.

At the end of the three months in the company, I also saw the understanding of our team, including what our team is doing, and how we usually work. I was very impressed by the way I worked, including a standing team meeting in the morning that said yesterday's progress and so on. Type software project management related to this aspect I also feel more fruitful.

Let me tell you some of my subjective feelings about my internship. 1th I actually feel more regret, because the internship time is really less, to the last of the company LabVIEW or C development feature aspect is not very understanding, no opportunity to participate in team development. Not to everyone and familiar with it. I think my second feeling is likely to communicate with you less, maybe the character in essence I am also more introverted people, so this three months and we have less communication, usually do some task when encountered some problems and there is no He Xudong timely communication may understand there are deviations to complete will have problems, For example, I created some of the TPS because I was not very familiar with the environment at that time I wrote directly in accordance with their own understanding, there are problems in the back and take the time to resume changes. And maybe I usually work more carefully, before including the preparation of TPS and TPS I have some errors in writing or missing some of the differences in the graph.

In short in NI internship This three months for me is a very memorable and very helpful experience, finally I would like to thank you to give me this internship opportunity, thank my mentor Asahi East also has Jingdong, Jinyan, hanrock to my guidance and help, very grateful, I also hope to have the opportunity to work with your excellent colleagues.

National Instruments Internship experience

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.