LabVIEW бірінші қадам. Кеңестер.

LabVIEW бойынша қарапайым сұрақтар

LabVIEW бірінші қадам. Кеңестер.

Postby ladik on 22 Feb 2016, 15:48

Кіріспе

Салематсіздер ме, LabVIEW бағдарламасын жобалауға қадам бастаушылар! Менің ұсынысым, қай уақытта болса да кез келген жобалау алдында көпдеген сұрақтар туындайды, сол жағдай менің де басымнан өтті: «Неден бастасам?», «Мұнымен қалай жұмыс жасауға болады?», «Мұның көмегімен не істеуге болады?» және т.с.с. осы сұрақтардың кем дегенде біреуі сізге кездескен болар. Бұл мақаланың мақсаты, LabVIEW ді бірінші қолданғалы тұрған адамға не істеуге болады, маселенің жолын қысқартып соның жауабын осыдан табуға болады.

LabVIEW дегеніміз не? Негізгі мүмкіндіктері.

Бағдарламаны оқып бастамас бұрын, мүмкін сізге LabVIEW деген не екенін білу қызықтырақ болар. Оның қандай мүмкіндіктері бар және ол сізге не бере алады.
LabVIEW (Laboratory Virtual Instrument Engineering Workbench — зертханалық құрылғыларды виртуальды жобалау орталығы) бағдармалаудын орталығы болып табылады, мұның көмегімен сіз барлық алгоритмдердің сұлбалық көрінісін қосымшаларын ала-аласыз. Басқа мәтіндік бағдарламалар С, C++ немесе Java, бағдарламалардан айырмашылығы осында. LabVIEW алгоритмдік тілге қарағанда, бір шама артық мүмкіндіктер ұсынады. Бұл зерттеушілерге, ғалымдарға, және инженерлерге, бағдарламалау ол жұмысының тек жартысы болып табылатын жандарға ұсыныстар орындайтын жане жобалау орталығы болып табылады.

Image
Image

LabVIEW дің бірінші нұсқасы 1986 жылы Джефф Кодоскидің жетекшілігімен бір топ жобалаушылар ұсынған. Сол уақыттан бастап National Instruments (NI) компаниясы белгілі бір кезендер сайын LabVIEW дің жаңа нұсқасын шығарып келеді.LabVIEW ді әлем бойынша үлкен-үлкен өндіріс орындары және компаниялар қолдануда, соның ішінде: NASA, Lockheed Martin, Boieng, XSpace, Airbus, CERN, Samsung және т.с.с [2].
Енді бірге суретке қарай отырып сұраққа жауап беріп көрейік: LabVIEW дін көмегімен не жасауға болады?

Image

Біз көріп отырғандай LabVIEW — мүмкіндігі жобалау ортасынан да жоғары. LabVIEW – бұл бір шама бағдарламалар мен құрылғыларды біріктіруші толық жүйе. Мұның көмегімен кез келген жалпы тәжірбиелік инженерлік және ғылыми бағыттардағы шешімдерді шешуге(LabVIEW CERN да қолданылады) [3] болады. LabVIEW қамтитын медицина бағыты, ТПАБЖ, ақпараттарды жинау және өңдеу, ғылыми зерттеу шешімдер, мұның бәрі тек аз ғана бөлігі болып табылады.

LabVIEW ді игеруді бастау негізі туралы ұсыныстар

Жаңа кез келген нәрсенің бірінші қадамында адамға ең алдымен түсінік, қызығушылық, не істей алатынын, не шығара алатынын білу қажет. Әйтпесе ұмтылыс, қызығушылық теп-тез өшеді де қалады. LabVIEW ді тез және сапалы біліп алу үшін енді бастаушыларға және тәжірбиелі адамдар үшін қазіргі уақытта көптеген кітаптар, курстар, жетекші бағдарламалар бар. Жаңа бастаушылар үшін қайсысы пайдалы, қайсысы бірі қажет екенін таңдау қиыншылық тудырады. Бұл мақала LabVIEW ді біліп алу барысындағы әдебиетті табуды жеңілдетуді қарастырады. Әрі қарай менің ойымша LabVIEW сапалы біліп алуға байланысты негізгі жазба және қысқаша тізім ұсынылған.

LabVIEW Пайдаланушыға басшылық ету/LabVIEW Руководство пользователя
Бұл басшылықта негізгі бастаманың қысқаша сипаттамасы ұсынылған, осының негізінде сіздердін болашақтағы мәтіндеріңіз жинақталады: бастамасы ақпараттар негізінен, алаптардан (массивов), циклдар, оқиғалар, ал соңы басқа мәтіндік технологияның көмегімен байланысы.NET и ActiveX және т.с.с.

LabVIEW іргетас 1/LabVIEW Основы 1
NI оқу курсы, ол LabVIEW туралы бастапқы білім және жеке шешім табуға тапсырмалар береді сонымен алған біліміңді нығайтады.

LabVIEW іргетас 2/LabVIEW Основы 2
Алғы курстын жалғасы, онда жобалаудың негізгі шаблондарының қарапайым және түсінікті анықтамасы берілген, циклдарды параллельдеу және оларды синхрондау, файлдармен жұмыс барысы, өз ұсыныстарыңды компиляциялау және ұңғылау қарастырылған. Курста тапсырма ретінде өзіңіздін ұсынысыңызды- метобекет жасау ұсынылған.

LabVIEW барлығына/LabVIEW для всех
LabVIEW негізі ретіндегі курс инженерлік ортада графикалық бағдарламалау негізінде. Кітапта виртуальды құрылғыларды жасаудың барлық қадамы қарастырылған: белгіні тіркеу, өңдеу, көрініс. Ұсынылып отырған кітаптың ішіндегі компакт-дискте LabVIEW бағдарламасының демонстрациялық мысалдарының көп көлемі көрсетілген.

«ПиКАД» журналынан LabVIEW де жұмыс тәртібін көрсететін мақалалар мен оқулықтар/Цикл статей-уроков по работе в LabVIEW от журнала «ПиКАД»
Бұл тәртіпте LabVIEW негізі қалай жұмыс жасайтын сонымен қатар дамыған түрі көрсетілген. Мысалға, кітапхананы пайдалануды динамикалық қосылуы (.dll), конфигурациялық файлдарды (.ini) жасау және қолдану, желілік ауысуларды пайдалану, LabVIEW даңы ЦОС негізі және т.с.с.

LabVIEW 8.20 дің функциялық анықтамасы/LabVIEW 8.20 Справочник по функциям
Кітапта LabVIEW 8.20. функционалды элементтері жазылған. Көпшілікке ВП терминалдарының аудармасы көрсетілген. Бұл анықтамада стандартты интерфейс бойынша көп көңіл бағдарламалаудын функциясы, математика, сигналдарды өңдеу, коммуникация, құрылғыларды басқару және ақпарат алмасу қарастырылған.

LabVIEW — бағдарламалау стильді/LabVIEW — Стиль программирования
Кітаптын авторы LabVIEW да жасалған сіздің жан жақты ұсынысыңызды жақсарту үшін тәжірибелік кеңес береді : эффектілік, ыңғайлы оқылу, демеу және қолдану, шығарылу және сенімділік. Блюм ар ережені нақты түсіндіреді, өмірлік мысалдармен ұштастырады. Бұл кітап LabVIEW да жоғарлату үшін және бір мақсатқа жетуде әр адамға қажет: менеджерлерге, ойлап тапқыштарға және соңғы қолданушыларға.

http://www.labviewportal.org
LabVIEW ді өз жұмысында қолданатын әр инженерлерге, мамандарға, бағдарламалаушыларға арналған мультитілді бірлестік. Бұл форумда үлкен көлемді пайдалы ақпараттар, сабақтар, мысалдар бар. Кез-келген тілектес тіркеле алады сол арқылы қысқа уақытта өзінің сұрақтарына жауап ала алады.

LabVIEW комплектсімен бірге ЦОС облысында, GUI құрастыру, басқа ұсыныстар мен байланыс көп көлемді мысалдар мен шешімдер бірге келеді. Бұларды табу үшін контексті мәзірден Help, оның ішінен NI Example Finder қосып, «Find Examples…» пунктін тандау қажет.

Image

LabVIEW дің Help-е бөлек еске сала кетсем. LabVIEW де Help үлкен жан жақты көлемде анықтама ұсынады. Көрсетілген панельде немесе блок диаграммадан кез-келген обьекті тышқанның сол жағын басу арқылы ол туралы нақты ақпарат алуға болады. Алдын ала терезенің төбесінің оң жағында «Show Context Help Window» тетігін активация жасау керек (төмендегі суретте қызылмен ерекшеленген). Контексті анықтама терезесінен «Detailed help» тетігін басу арқылы, LabVIEW дің Help терезесіне тап боласыз, онда сіз тандаған функция туралы нақты ақпарат ала аласыз.

Image

LabVIEW Analysis Concepts оқып білсеңіз артық етпейді [10]. Бұл басшылық LabVIEW дағы сигналдарды генерациялау, оларды өлшеу,сандық анализ және математикалық өңдеуді қарастырады.

LabVIEW ді оқуды жалғастыру және NI компаниясының қолдауы

Жоғарыдағы ұсынылып отырған әдебиеттерді оқып Certified LabVIEW Associate Developer (CLAD) атақтарына үміткер болуға болады. Бұл емтиханға дайындалу үшін немесе өз біліміңді тексерем десеңіз NI компаниясының сайтынан тесттік емтиханның мысалын көре аласыз[11]. Сонымен қатар өз біліміңді тексергін келсе тест өту үшін «Start the LabVIEW Skill Evaluation Quiz» [12] немесе http://www.labview.ru сайтына кірсеңіз болады[13]. Бірінші қадам жасап нақты бағдарламалауды біліп бастадым деп тоқтауға болмайды одан әрі LabVIEW дің көп мүмкіндіктерін қарастыру керек. labview.ru сайтынан жоғарыда көрсетілмеген кең ауқымда әдебиеттер таба аласыз.
LabVIEW бітпейтін дүние. Негізін біліп алған соң, сіз LabVIEW ді және оған қатысты тақырыптарды одан да тереңірек білгіңіз келетін шығар, мысалы RIO платформасы, машиналық жүйені жасап шығару немесе SCADA жүйені жасап шығару. Интернетте LabVIEW ге байланысты көптеген жеке дара оқып білу мүмкіндіктері бар. Тек сізге керек ақпарат туралы қызығушылық болса болғаны.
Соңында айта кетсем, И Customer Education Course Catalog [14] мазмұнына қараңыз. Онда қысқаша түрде NI компаниясына тиісті LabVIEW және соған қатысты бағдарламалар ұсынылған. Осы ақпараттарды қарастырып болған соң, LabVIEW және NI технологиясына қатысты жалпылама ақпарат алып өзіңе қызықты оқып үйренгің келетін бағытты таңдап алсаң болады.

Ақпараттар көзінің тізімі

___________________________________________________________________________

Подготовил текст: ladik
Перевёл на казахский язык: Нурсултан Нурлан / https://vk.com/n_nurlan_n
User avatar
ladik
advanced
advanced
 
Posts: 181
Joined: 18 Nov 2014, 11:45
Location: Астана
Medals: 1
Silver (1)
LabVIEW Version: 2011, 2015
Karma: 61
hardware I/O VIP

Re: LabVIEW бірінші қадам. Кеңестер.

Postby Vitekkz88 on 22 Feb 2016, 17:45

Ооо, кандай тамаша! Оте жаксы, джгiттер!
Кел, балалар, окылык!
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
leader
leader
 
Posts: 911
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 250
hardware I/O VIP


Return to Шәйнектер үшін

Who is online

Users browsing this forum: No registered users and 1 guest

cron