Ijjas István - Kiss Guba Ferenc - Molnár Tibor: Mezőgazdasági vízépítés (Tankönyvkiadó, Budapest, 1981)
Bevezető
zedekben a párbeszédes tervezési rendszerek fogják a vízépítési tervezés magas fokú automatizálását jelenteni. Ezért az IPSP kifejlesztésekor a következő fő feladatokat oldjuk meg:- tervezési részfeladatok megoldásához a számitógép nyújtotta lehetőségeket igazán kihasználó módszerek kidolgozása,- tervezés minél magasabb fokú automatizálásához a részfeladatokat összekapcsoló algoritmusok kidolgozása,- a párbeszédes üzemmódban végzett számitógépes tervezéshez szükséges algoritmusok kidolgozása. Az IPSP kidolgozásának alapelvei Az IPSP kidolgozásának fontos alapelve, hogy nem a hagyományos módszereket visszük számítógépre, hanem- tudományos módszerekkel megkeressük azokat az uj tervezési eljárásokat, amelyek alkalmazását a számitógép lehetővé teszi és- kiválasztjuk azokat, amelyek a számítógépek adta lehetőségek leghatékonyabb kihasználását biztosítják. Az IPSP-t rugalmassá alakítjuk, hogy az öntözés kutatási, tervezési és üzemeltetési módszereinek fejlődése és a számítástechnikai hardware lehetőségek fejlődése lehetőleg minél kisebb program-karbantartó, vagy programfejlesztő munkával követhető legyen. Az IPSP kidolgozásakor figyelembe veendő számítógép típusok Az IPSP elsősorban E20 és ennél nagyobb ESZE számítógépekre készül. Az IPSP eddig elkészült elemeit B20, E22, B32 és B40 számítógépeken már kipróbáltuk. A programok általában néhány jOB-kártya módosítással átvihetők voltak az egyes számítógépekről másik gépekre. Természetes, hogy a vizügyi szolgálat területén elsősorban az R40 -en történő futtatásokkal kell számolni, azonban a gép meghibásodása, vagy esetleges túlterheltsége esetén biztosítani kell más gépek alkalmazási lehetőségét is. Az IPSP fejlesztéséhez figyelembe vett alsó határnak azért tekintjük az R20-at, mert ez az a legkisebb ESZR géptípus, amely az AMT hatékony alkalmazásához szükséges feltételeket igazán biztosítja. Ettől függetlenülaz IPSP programait és szubrutinjait úgy készítjük, hogy lehetőleg az R10-es gépcsalád számítógépein is futtathatók legyenek. A különböző tipusu, nagyságú és memóriafelosztásu ESZR számítógépeken történő futtatás elősegítése érdekében:- nem tartalmaznak az IPSP programjai gépi kód blokkokat,- kerülik az olyan programozási megoldásokat, amelyek esetleg egyes gépeken nem alkalmazhatók, 16