Inteligentni dizajn softvera stakleniče
Softver za kontrolu sistema usvaja ideju modularnog programiranja, dijeli ukupnu funkciju sistema na različite module, svaki modul je pojedinačno dizajniran, programiran i debugiran, a cjelokupno zajedničko debugiranje sistema se obavlja nakon do kraja.
1. Potprogram akvizicije parametara staklenika: U prednji kanal sistema za nabavku podataka staklenika ulazni signal sadrži sve vrste buke i smetnji. Kako bi se precizno mjerili i kontrolirali parametri okoline staklenika, u dizajnu softvera se koristi de-ekstremni prosječni način filtriranja. za uklanjanje buke i smetnji. Koristite 10 puta za svaki senzor, uklonite maksimalnu vrijednost i minimalnu vrijednost, te prosječno preostalih 8 puta podataka o umjesljanju kako biste dobili efektivnu vrijednost za umjerenje.
2. Potprogram za pohranu podataka: Analiza i obrada raznih informacija podataka koje prikuplja sistem kontrole staklenika je važna veza, pa program za pohranu podataka mora biti dizajniran. U dizajnu softvera, parametri okoline staklenika (temperatura, vlažnost, osvetljenje i koncentracija ugljičnog dioksida) koje prikuplja staklenik i stanje aktuatora čuvaju se svakih deset minuta, zauzimajući 1, 1, 2, 2, 1 bajt. U isto vrijeme, kako bi se jasno utvrdilo vrijeme prikupljenih podataka, vrijeme se također čuva. Evo, samo dan, sat i minut su uskladišteni, svaki zauzima 1 bajt u memoriji.