Despre Oferta Tutoriale Articole Carti Download Legaturi Noutati
LabVIEW - Program pentru rezolvarea ecuatiei de gradul al II-lea
un material scris de Ionut GHIONEA

Tutoriale

Cuprins
In aceasta aplicatie se prezinta modul de creare a unui instrument virtual pentru rezolvarea ecuatiei de gradul al II-lea, cu ajutorul mediului de programare grafica LabVIEW.
          Aşa cum se ştie, ecuaţia de gradul 2 este scrisă sub forma:  şi are soluţiile X1 şi X2, calculate prin formulele:

 şi .
 

          Astfel, pe panoul aplicaţiei se dispun trei elemente de control pentru datele de intrare numerice a, b şi c, două elemente indicatoare pentru datele de ieşire numerice reprezentand soluţiile ecuaţiei, X1, X2 şi un element indicator boleean de tip led pentru valoarea de sub radical pentru a semnala existenţa rădăcinilor reale, aşa cum se observă in Figura 1.

Fig. 1. Dispunerea elementelor de lucru pe panoul aplicaţiei

 

Etapele următoare sunt reprezentate de introducerea in diagramă a funcţiilor aritmetice şi logice necesare pentru calculul rădăcinilor X1 şi X2, in funcţie de valorile coeficienţilor a, b şi c. De asemenea, se definesc şi legăturile dintre componentele din diagramă pentru a stabili, astfel, fluxul de date al programului.

Pentru a calcula valoarea radicalului se utilizează operatorii matematici Multiply (inmulţire), Subtract (scădere), Compound Arithmetic şi Square Root (radical). Coeficientul b se conectează la ambele intrări ale operatorului Multiply, rezultatul fiind pătratul valorii sale iniţiale (b2). Coeficienţii a şi c, impreună cu o constantă de valoare 4 se conectează la Compound Arithmetic, setat pentru inmulţire cu trei intrări. Se face diferenţa b2 - 4ac, obţinand o valoare Delta (Figura 2).

Fig. 2. Calculul valorii Delta, aflată sub radical

 

          Pentru a obţine rădăcini reale, valoarea Delta trebuie să fie mai mare sau egală cu zero, in caz contrar, rădăcinile sunt complexe. Această aplicaţie nu calculează rădăcinile complexe, dar avertizează, totuşi, utilizatorul in cazul in care nu mai obţine rădăcini reale. Avertizarea se realizează prin “aprinderea” ledului boolean, conectat, alături de funcţia radical, la valoarea Delta (Figura 3).

Fig. 3. Calculul radicalului şi stabilirea tipului soluţiilor (reale sau complexe)

 

          Pentru a calcula numărătorul fracţiilor ce dau valorile soluţiilor, coeficientul b trebuie să işi schimbe semnul (-b), prin intermediul operatorului Negate. In cazul soluţiei X1, intre -b şi radical se va afla semnul plus (+), iar in cazul soluţiei X2, intre –b şi radical se va afla semnul minus (-), aşa cum rezultă din Figura 4.

Fig. 4. Calculul numărătorilor fracţiilor pentru soluţiile X1 şi X2

 

Ambele fracţii au acelaşi numitor, valoarea calculată prin inmulţirea unei constante, 2, cu coeficientul a. Impărţind cei doi numărători la numitorul 2a se obţin soluţiile ecuaţiei de gradul doi. Astfel, diagrama finală este prezentată in Figura 5.

Fig. 5. Diagrama de rezolvare a ecuaţiei de gradul al doilea

 

Aplicaţia se rulează cu butonul [Run], dispus pe bara de instrumente a programului.

 

 
Introducere
Dispunerea elementelor de lucru pe panoul aplicaţiei
Calculul valorii Delta, aflată sub radical
Calculul radicalului şi stabilirea tipului soluţiilor
Calculul numărătorilor fracţiilor pentru soluţiile X1 şi X2
Diagrama de rezolvare

Contact: office@catia.ro
Top
Home Email