Crearea unui SubIV

Laborator
9.5/10 (4 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 10 în total
Cuvinte : 2479
Mărime: 143.60KB (arhivat)
Publicat de: Theodor Marginean
Puncte necesare: 0

Extras din laborator

4.2.2 Conectorul IV

Conectorul cuprinde terminalele de intrare si de iesire ale IV. Prin crearea terminalelor de intrare si de iesire, IV curent va putea fi apelat din diagrama bloc al altui instrument: valorile datelor de intrare se vor transmite terminalelor (de intrare) conectorului.

Pozitia terminalelor se recomanda sa respecte conventia “curgerii datelor” (data flow) din LabVIEW, conform caruia fluxul datelor in diagrama bloc este de la stanga la dreapta si de sus in jos:

• Intrarile sa fie plasate in jumatatea stanga (pe directie orizontala) a conectorului;

• Iesirile sa ocupe jumatatea dreapta a conectorului.

Pentru crearea conectorului se alege optiunea Afiseaza Conectorul (Show Connector) din meniul contextual asociat pictogramei IV (fig. 4.1); conectorul inlocuieste pictograma. Mediul LabVIEW selecteaza din galeria cu modele predefinite un conector care sa contina un numar de locatii in partea stanga (dreapta) cat mai apropiat de numarul total de controale (indicatoare) din panoul frontal. Fiecare locatie dreptunghiulara de pe suprafata conectorului poate sa retina un parametru formal (nu este obligatoriu sa se foloseasca toate locatiile).

fig 4.3 Conectorul in cazul panoului frontal propus

Programatorul poate selecta un alt model de conector pentru a obtine un alt numar de locatii sau pentru o alta dispunere a acestora: se selecteaza optiunea “ Modele” (Patterns) din meniul contextual asociat pictogramei.

Numarul maxim de locatii pentru un conector este de 28. Se mentioneaza ca mai multi parametri ar putea fi grupati pe o singura locatie a conectorului folosind functiile de grupare/ degrupare (bundle/unbundle).

Programatorul trebuie sa indice corespondentele intre elemente din panoul frontal si locatiile conectorului, astfel:

• O asociere cu un control indica ca locatia reprezinta un parametru de intrare;

• O asociere cu un indicator determina ca locatia sa reprezinte un parametru de iesire.

Fluxul datelor in momentul apelului IV din diagrama bloc a altui instrument, este urmatorul:

• valorile curente (parametrii actuali) se transmit terminalelor de intrare ale conectorului IV;

• datele primite de terminalele de intrare se atribuie controalelor referite din panoul frontal;

• valorile din controale se transmit in diagrama bloc pentru prelucarare, prin terminalele (din DB) associate controalelor (din PF);

• rezultatele prelucrarilor din diagrama bloc se transmit (in final) indicatoarelor din panoul frontal, prin terminalele (din DB) asociate indicatoarelor din PF;

• valorile rezultatelor din indicatoare se transfera terminalelor (asociate) de iesire ale conectorului IV. In acest mod se transfera valorile prelucrarilor in exteriorul IV;

• datele terminalelor de iesire ale conectorului IV apelat se transmit in diagrama bloc a IV apelant.

fig 4.4 Realizarea conexiunilor

• Asocierea indicatorului cu terminalele de iesire ale conectorului pentru interconectare se foloseste unealta de interconectare (wiring tool). Locatiile conectorului preiau culoarea tipului de data, asociata indicatorului sau controlului referit; locatiile al caror continut este de culoare alba indica faptul ca nu se folosesc, adica nu se primeste si nu se returneaza nimic prin acea locatie.

Preview document

Crearea unui SubIV - Pagina 1
Crearea unui SubIV - Pagina 2
Crearea unui SubIV - Pagina 3
Crearea unui SubIV - Pagina 4
Crearea unui SubIV - Pagina 5
Crearea unui SubIV - Pagina 6
Crearea unui SubIV - Pagina 7
Crearea unui SubIV - Pagina 8
Crearea unui SubIV - Pagina 9
Crearea unui SubIV - Pagina 10

Conținut arhivă zip

  • Crearea unui SubIV.doc

Alții au mai descărcat și

Liste Dublu Înlănțuite Reprezentare cu Variabile Dinamice

/* Declaratii */ #ifndef LISTDINL_V1 #define LISTDINL_V1 #define INS_BEG 0 #define INS_END 1 #define ASC_ORD 2 #define DESC_ORD 3 #define NO_DUP...

Liste

3.1.1 Operatii fundamentale /* Declaratii */ typedef int INFO; typedef int NODEPTR, LISTA, POZITIE, BOOL; typedef struct nod { INFO info;...

Baze de Date

Clasif. utilizatorilor unor BD 1) utiliz. obisnuiti 2) utiliz. programatori de aplicatii 3) administrator de baza de date 4) administrator a...

Baze de date C6

2.Nivelul logic al BD Avem de-a face cu scheme conceptuale formeaza un model unitar al unei aplicatii complexe prin reunirea subschemelor...

Componente TCP IP

Fragmentare si defragmentare: Daca transfera pe o retea ETHERNET nu trebuie sa avem pachete mai mari de 1500 de octeti. IP poate cere un pachet...

Gestiunea adreselor pe Internet

Mecanismul de adresare ce servere pe domenii Forma: nume intercalate cu puncte. Cu cât numele sunt mai la dreapta, cu atât ierarhic e mai mare....

Intranet

Intranetul e o aplicatie a tehnologiei Internet intr-o organizatie de sine statatoare. Leaga resursele informatice interne si creaza un mecanism...

Magistrala AT si XT

BRIDGE PCI/PCI Exista 2 dialoguri. Legatura se face pe mai multe ramuri ale arhitecturii. Exista un BUS initiator (masterul) si un BUS tinta....

Te-ar putea interesa și

Stand pentru Testarea Elementelor de Siguranță și Comandă din Sistemele cu Fluide sub Presiune

Capitolul 1. Introducere Sistemele cu fluide sub presiune constituie un domeniu cu o extrem de largă extindere şi complexitate la care se impun...

Introducere în LabVIEW

2.2 Considerente teoretice LabVIEW este un mediu de programare utilizat mai ales pentru realizarea masuratorilor si monitorizarea unor procese...

Ai nevoie de altceva?