АЛМАТИНСКИЙ УНИСЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ ИМЕНИ ГУМАРБЕКА ДАУКЕЕВА
Ақпаратты тарату және тарату негіздері
Лабараторлық жұмыс № 2 :
Операция симуляциясы
цифрлық жабдықтың негізгі элементтері
Мамандық: Автоматтандыру және басқару 6B07108
Орындады: Кутдыбаев Нұртуған
Группа: АУк-22-3
Нұсқа: №12
Тексерілді: оқытушы Калышева И.Н.
______________________<<_______>>____________2023 жыл
(баға) (қолы)
Алматы 2023
Лабораториялық жұмысқа тапсырма
№ 2 зертханалық жұмыс
Операция симуляциясы
цифрлық жабдықтың негізгі элементтері
Жұмыстың мақсаты: LabVIEW ортасындағы қарапайым АД-ның логикалық элементтерінің жұмысын зерттеу және модельдеу; түрімен танысу
Boolean деректері; ішкі бағдарламалар кітапханасын құру және пайдалану.
Жабдық: дисплей класы, LabVIEW 7.0 немесе одан жоғары нұсқадағы визуалды бағдарламалау ортасы.
1. Жалпы мәліметтер
Логикалық элементтер-сандық логиканың негізгі блоктары
схемалар. Олар ашылуы немесе жабылуы мүмкін, бұл мүмкіндік береді немесе бас тартады.
логикалық сигналды өткізіп жіберіңіз. Жаңа логикалық элементтердің аздаған ОЖ негізінде (және, немесе, эксклюзивті немесе, мүмкін емес)
көптеген логикалық функцияларды құру керек.
Логикалық элемент I. негізгі логикалық элемент және тұрады
екі кіріс және шығыс. Екі кірісті сәйкесінше А және В деп атаймыз. Шығу "қосулы" күйінде тек А және В кірістері "қосулы"күйінде болғанда ғана болады.
Сандық электроникада "қосылған" күйі әдетте 1 түрінде қойылады, ал "сіз кілттісіз" күйі 0 түрінде болады. Мен сигналдың кіріс және шығыс сигналдарының арақатынасын АЖ кестесі түрінде ұсынады, онда олар салыстырылады
барлық мүмкін кіріс күйлері және
алынған нәтижелер. Логикалық элемент үшін және кіріс күйінің мүмкін комбинациялары бар: A=0, B=0; A=0, B=1;
A=1, B=0 және A = 1, B=1. Бұл мәндер келесі кестеде берілген
сол және орта бағандардағы шындықтар. Логикалық элементтің шығуы
Және оң жақ бағанда көрсетіледі.
Кесте. 2.1.
Кесте логикалық ақиқат элементі
15
2. Жұмысты орындау
Тапсырма 1.
Н егізгі логикалық элементтердің жұмысын көрсететін виртуалды құралды жасаңыз, аспаптың алдыңғы панелі суретте көрсетілгендей болуы керек.
2.1-сурет
1 .1-сурет
1.2-сурет
1.3-сурет
2.2-сурет
1.4-сурет
1.5-сурет
1.6-сурет
2.3-сурет
1.7-сурет
1.8-сурет
1.9-сурет
2.4-сурет
1.10-сурет
1.11-сурет
2-тапсырма.
Сіз жасаған виртуалды құрылғыларды жасаңыз-және, немесе, жоқ,
ИСКЛ. Немесе ішкі бағдарламалар түрінде және оларды кітапханада сақтаңыз
«lab_2_library.llb». Бұл кітапхана келесі жұмыс орындарында қажет болады, оны ақпарат тасығышта сақтаңыз.
3. Есеп мазмұны
Есепті әрбір студент дербес ресімдейді. Қорғау
әр келесі сабақтың басында жұмыс көрсетіле отырып өтеді
компьютердегі бағдарламалар. Жұмыс бойынша жұптарды дайындамаған немесе қорғамаған Студент келесі зертханалық жұмысқа жіберілмейді.
4. Бақылау сұрақтары мен тапсырмалары
1. Бұл жұмыста барлық виртуалды құрылғылар түрімен жұмыс істейді
"Boolean" деректері, бұл қандай деректер түрі?
2. Неліктен ішкі бағдарламаларды (SubVI) құру керек? Олар қандай артықшылықтар береді?
3. Негізгі логикалық функциялардың қайсысы қазірдің өзінде іске асырылды
LabView?
4. Неліктен ішкі бағдарламалар кітапханалары қажет? Оларсыз мүмкін бе
сіз жасай аласыз ба?
5. Негізгі бағдарлама сіздің денеңізде қанша рет болуы мүмкін?
6. Негізгі бағдарлама ішкі бағдарламаны шақырған кезде кез-келген деректерді беріп, оны кері қайтара ала ма?
7. Осы зертханалық жұмыстағы аспаптардың құрылымдық диаграммаларында сіз жасыл түсті қосқыш сымдарды көрдіңіз бе, ол LabView-те ет дегенді білдіреді?
LabVIEW ішіндегі "Boolean" деректер түрі тек екі мәнге ие болуы мүмкін логикалық деректер түрі болып табылады:" шындық "(шын) немесе" өтірік " (жалған). Ол көбінесе күйлерді немесе жағдайларды көрсету үшін қолданылады, мысалы, қосу / өшіру, ашық / жабық және т. б.
LabVIEW бағдарламасында ішкі бағдарламаларды (SubVI) құру модульділік пен кодты қайта пайдалану үшін пайдалы. Олар функционалдылықты бағдарламаның әртүрлі бөліктерінен шақыруға болатын кішірек блоктарға бөлуге мүмкіндік береді. Ішкі бағдарламалардың артықшылықтары мыналарды қамтиды:
Кодтың оқылуын жақсарту.
Кодтың қайталануын азайту.
Жөндеуді және тестілеуді жеңілдету.
Бірнеше рет пайдалану үшін функциялар кітапханаларын құру мүмкіндігі.
LabVIEW AND, OR, XOR, NOT және басқалары сияқты көптеген негізгі логикалық мүмкіндіктерді қамтиды. Оларды LabVIEW бағдарламаларында және схемаларында күрделі логикалық операцияларды жасау үшін пайдалануға болады.
LabVIEW-тегі ішкі бағдарламалар кітапханалары әртүрлі жобаларда қайта пайдалану үшін ішкі бағдарламалар жиынтығын ұйымдастыруға және сақтауға мүмкіндік береді. Олар функцияларды басқаруды және табуды жеңілдетеді. Іс жүзінде кіші бағдарламалар кітапханалары ынтымақтастықты жеңілдетеді және функционалдылықты орталықтандырылған сақтауды қамтамасыз етеді. Кейбір жағдайларда оларсыз жасауға болады, бірақ кітапханалар жобаны ұйымдастыруды жақсартады.
LabVIEW бағдарламасындағы негізгі бағдарламада шектеусіз ішкі қоңыраулар (SubVI) болуы мүмкін. Қоңыраулар саны компьютердің ресурстарына және бағдарламаның күрделілігіне байланысты болады, бірақ теорияда олардың көп бөлігін қолдануға болады.
Иә, LabVIEW бағдарламасындағы негізгі бағдарлама деректерді ішкі бағдарламаларға жіберіп, сол жерден ала алады. Бұл бағдарламаның әртүрлі бөліктері арасында ақпарат алмасуға мүмкіндік береді және оны икемді етеді. Ол үшін LabVIEW ішкі бағдарламалардың кіріс және шығыс параметрлерін (SubVI) пайдаланады.
LabVIEW-де қосылатын сымдардың жасыл түсі әдетте "айнымалы" (немесе "деректер сымдары") түріндегі деректерді беру сымдарын білдіреді. Бұл сымдар ішкі бағдарламалар (SubVI), функциялар блоктары және индикаторлар сияқты бағдарламаның әртүрлі элементтері арасында ақпарат беруге қызмет етеді.
Есеп мазмұны:
5. Жұмыс қорытындылары:
LabVIEW программалайтын орта арқылы қарапайым АД-ның логикалық элементтерінің жұмысын зерттеу және модельдеу үшін осы қорытынды жазуды қарастырамын:
1. **Boolean Деректері**: Сіздің программалау жұмысыңызда қарапайым АД-ның логикалық элементтерімен жұмыс істеу үшін Boolean түріндегі деректерлерді қолдануыңыз керек. Boolean түріндегі деректерлер тек "Истина" (True) немесе "Ложь" (False) мәндерін ұсынады.
2. **Дисплей Класы**: LabVIEW 7.0 немесе одан жоғары нұсқадағы визуалды бағдарламалау ортасындағы дисплей класын танысу керек. Бұл сізге бағдарламаның интерфейсін жасау үшін көмек көрсетеді.
3. **Ішкі Бағдарламалар Кітапханасын Құру және Пайдалану**: Логикалық элементтерді жасау және модельдеу үшін қолданылатын қасиеттерді жасау үшін ішкі бағдарламалар кітапханасын құруға болады. Бұл кітапханада арқылы сіз қарапайым АД-ның логикалық элементтерінің модельдерін жасау, жаңа бағдарламаларды жасау және қосу үшін керек артық бағдарламалар бар. Сіздің кез-келген жобаны жасау жолымен оларды қолдануға болады.
4. **Визуалды Бағдарламалау Ортасының Танымы**: LabVIEW 7.0 немесе одан жоғары нұсқадағы визуалды бағдарламалау ортасын (LabVIEW IDE) ашыңыз. Осы орта арқылы сіз жобаны жасау, тестілеу және оны іске асыру мүмкіндігіңіз болады.
5. **Жоба жасау**: Осында, қарапайым АД-ның логикалық элементтерінің жұмысын зерттеу және модельдеу үшін сіздің жобаны жасау және ашу талап етіледі. Модельдерді жасау, даналықты жасау, визуалды интерфейс жасау және бағдарламаны іске асыру үшін осы ортаны пайдалануыңызға болады.
Осы ақпараттамаларды орындап, LabVIEW ортасында қарапайым АД-ның логикалық элементтерінің жұмысын зерттеу және модельдеу үшін жоба жасау жүйесін басқару жолын көрсетеді.
Достарыңызбен бөлісу: |