Здавалка
Главная | Обратная связь

Деректер терминалдары



СізӘЖБҚ менИжайғастырған кезде LabVIEW автоматты түрде ДС ортасында солардың әрқайсысына тиесілі терминал сайлап жайғастырады. Үндеместік режимде ДС ортасында пайда болған терминалды жоюға болмайды, яғни оның біреуін жою үшін арнайы әрекет қажет. Сондықтан да, терминал өзбетімен жойылуы үшін ӘЖ тиесілі құрауышты жоюыңыз керек, ал бұл әрекет ӘЖ ортасында оп-оңай атқарылады. БҚ терминалының шектеуі жуандау, ал И терминалының шектеуі жіңішкелеу сызылады (3.4-суреті). Терминалдардың бұл екі түрін шатастырмаған абзал (БҚ – енгізу; И – шығару екені белгілі). Яғни, Сіз терминалдарды ДС енгізу һәм шығару порттары деп немесе деректер таратқыш һәм қабылдағыш деп қарастыруыңызға болады.

3.3-Суретіндегі Numeric Control 1БҚ ӘЖ арқылы Сіздің енгізген мәндік дерегіңіз ӘЖ терезесінен өтіп барып, ДС ортасындағы Numeric Control 1терминалына түседі, сонан соң жалғастырғыш арқылы қосу (Add) функциясының ену нүктесіне жетеді. Дәл солай Numeric Control 2БҚ ӘЖ арқылы Сіздің енгізген мәндік дерегіңіз ӘЖ терезесінен өтіп барып, ДС ортасындағы Numeric Control 2терминалына түседі, сонан соң жалғастырғыш арқылы қосу (Add) функциясының ену нүктесіне жетеді. Осы екі мән қосқышта өңделген соң – бір-бірімен қосылған соң, қосқыш өзінің шығу нүктесінде жаңа мән қалыптастырады. Осы мән сандық индикатор (Numeric Indicator) терминалына барып түседі және де ДС ортасынан ӘЖ ортасына беріліп, пайдаланушы көре алатындай болады.

<<3.2.1. Терминалы данных

Когда вы помещаете элемент управления или индикатор на лицевую панель, LabVIEW автоматически создает на блок-диаграмме соответствующий терминал.

По умолчанию нельзя удалить с блок-диаграммы терминал, который соответствует элементу управления или индикатору, хотя можно попытаться это сделать. Терминал исчезнет лишь тогда, когда вы удалите соответствующий элемент управления или индикатор с лицевой панели.

Рамка терминалов элементов управления выделена жирной линией, в то время как граница терминалов индикаторов обозначена тонкой линией (рис. 3.4). Очень важно не путать эти два типа терминалов, поскольку они функционально абсолютно различны (управляющий элемент = ввод, индикатор = вывод, поэтому нельзя заменить один другим). Вы можете рассматривать терминалы как порты ввода и вывода блок-диаграммы или как источники и приемники данных.

Данные, которые вы вводите в элемент управления Numeric Control 1(см. рис. 3.3) выходят с лицевой панели и поступают в блок-диаграмму через терминал Numeric Control 1.Затем данные с терминала Numeric Control 1 по проводнику поступают на вход функции Сложить (Add). Аналогично данные поступают на сумматор и со второго терминала элемента управлений. После того как функция Сложить выполнит вычисления, она создаст новое значение на своем выходе. Это значение поступит на терминал Числовой индикатор (Numeric Indicator) и будет выведено на лицевую панель, где его может наблюдать пользователь.>>

4.2.2 Деректер түйнектері

Деректер түйнектері дегеніміз шартты түрде аталған бағдарламаның кез-келген орындалатын құрауышы. Кәдімгі бағдарламамен салыстыра айтсақ, түйнек не оператор, не функция, немесе ішкі бағдарлама іспеттес ұғым. Мысалға, қосу (Add) және азайту (Subtract) функциялары түйнектің бір ұқсастүрі болса, құрылым (structure) кәдімгі бағдарламалардағы дүркіндік немесе шарттық нұсқауларды алмастыратын түйнек түрі болмақ. LabVIEW басқа да түйнектер түрін іске асырады, мысалға формула(Formula Node) деген түйнек бар, ол күрделі математикалық формулалармен және өрнектермен жұмыс істеуге арналған.

<<3.2.2. Узлы данных

Узел данных – это просто обобщающее название любого исполняемого элемента программы. Узлы аналогичны операторам, функциям и подпрограммам в традиционных языках программирования. Функции Сложить (Add) и Вычесть (Subtract) представляют один вид узла. Другим видом узла является структура(structure), которая

может выполнять код циклически или по условию, точно так же, как циклы и условные конструкции в традиционных языках программирования. LabVIEW содержит и специальные типы узлов, например узел Формула(Formula Node), предназначенный для работы со сложными математическими формулами и выражениями.>>

4.2.3 Деректерді жалғағыш

LabVIEW АА деректерді жалғағыштар (wires) көмегімен жалғастырылған түйнектер мен терминалдардың бүтіндей көрінісі болып табылады. Жалғағыштар терминал-таратқыштан бір немесе бірнеше терминал-қабылдағыштарға деректер жеткізетін арналар рөлін атқарады. Егер де Сіз бір жалғағышқа бірнеше терминал-таратқыш қосқыңыз келсе, әлде оған бірде-бір терминал-таратқышты қоспасаңыз LabVIEW Сіздің мұндай әрекетіңізді құптамайды және де ондай жалғағыш бүлінген (broken) деп жарияланады.

Мінеки, жалғағыштар көмегімен таратқыштар һәм қабылдағыштардың осындай байланыстыру қағидасы БҚ мен И бір-бірімен ауыстыруға болмайтындығын түсіндіреді. Деректер үшін БҚ – таратқыштар, И – қабылдағыштар. Әр жалғағыштың өзі арқылы өтетін дерек типіне тәуелді стилі мен түр-түсі болады (3.1-кестесі). Сондықтан да, ең қарапайым кеңес: дерек типін шатастырып алмас үшін жалғағышты стилі мен түсіне қарап дұрыс таңдаңыз!

3.1-Кесте.Диаграммалық сұлбалардағы жалғағыштардың негізгі түр-түстері:

 

Дерек типі Скаляр (Scalar) (1D Array) (2D Array) Түсі
Қалқыма нүктелі сандар ---------- ------- ======== қызғылт
Бүтін сандар ---------- ------- ======== көк
Логикалық – Бульдік ---------- ------- ======== жасыл
Тіркестік – таңбалар тіркесі ---------- ------- ======== күлгін

<<3.2.3. Проводники данных

Виртуальный прибор LabVIEW представляет собой единое целое за счет проводников данных(wires), соединяющих узлы и терминалы. Проводники являются каналами прохождения данных от терминала-источника к одному или нескольким терминалам-приемникам. Если вы попытаетесь присоединить к проводнику более чем один источник или вообще ни одного источника, то LabVIEW «не одобрит» ваших действий, и проводник станет поврежденным(broken).

Принцип соединения источников и приемников проводниками объясняет, почему управляющие элементы и индикаторы не могут заменять друг друга.

Управляющие элементы - это источники, а индикаторы - приемники данных.

Каждый проводник имеет свой стиль и цвет в зависимости от типа данных, проходящих по нему. Блок-диаграмма на рис. 3.3 показывает стиль проводника для числовой скалярной величины (тонкая сплошная линия). В табл. 3.1 приведены несколько

 

типов проводников и соответствующие им типы передаваемых данных. Простой совет: чтобы не перепутать тип данных, подберите их по цвету и стилю проводника.>>

5-Дәріс

Пятая лекция: LabVIEW:

ДЕРЕКТЕР АҒЫНЫН БАҒДАРЛАМАЛАУ/







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.