Parametreler Modulu:
1. alt, ust, capraz baslik verilerini ve
sistemin "*.sap" dosyasinin ismini al.
2. Verileri "Veri tabani Islemcisi" modulune
gonder.
Okuma Modulu:
//-Bu modulde sirasiyla su alt moduller cagiralacaktir.
// Bu alt modullerin her birisinde de "Veri Tabani Islemcisi"
// modulu cagrilmaktadir.
1. Secilen ".sap" verisiyon numarasini, Veri tabani islemcisinden
ogren. Bu bilgiyi asagidaki alt modullere parametre
olarak gir.
2. Dugum_Okuma_Modulu;
3. Eleman_Okuma_Modulu;
4. Kolon_Yeri_Okuma_Modulu;
Dugum_Okuma_Modulu:
1. Dugum bilgilerinin "Dugum.db" kutugune aktarilacagini,
bu bilgilerin "*.sap" dosyasinda, secilen sap versiyon
numarasina
gore hangi satirdan itibaren basladigini, hangi
satira geldiginde
dosya okuma isleminin bitecegini, Yardimci_Okuma_Modulune
parametre olarak gir ve bu islevi cagir.
Eleman_Okuma_Modulu:
1. Eleman bilgilerinin "Eleman.db" kutugune aktarilacagini,
bu bilgilerin "*.sap" dosyasinda, secilen sap versiyon
numarasina
gore hangi satirdan itibaren basladigini, hangi
satira geldiginde
dosya okuma isleminin bitecegini, Yardimci_Okuma_Modulune
parametre olarak gir ve bu islevi cagir.
Kolon_Yeri_Okuma_Modulu
1. Kolon bilgilerinin "Mesnet.db" kutugune aktarilacagini,
bu bilgilerin "*.sap" dosyasinda, secilen sap versiyon
numarasina
gore hangi satirdan itibaren basladigini, hangi
satira geldiginde
dosya okuma isleminin bitecegini, Yardimci_Okuma_Modulune
parametre olarak gir ve bu islevi cagir.
Yardimci_Okuma_Modulu:
1. "*.sap" dosyasini ac
2. "*.sap" dosyasinda belirtilen alana gel.
3. Sozu edilen alan bulunamazsa -Internal error- hatasi
ver ve programi bitir.
4. Istenilen yerleri okumaya basla.
5. bitis satirina gelindiyse 7. maddeye git.
6. Elde edilen verileri, Veri tabani islemcisine (bu modulu
cagiran parametrelerle birlikte) aktar.
7. "*.sap" dosyasini kapat.
Hesap Modulu:
1. Alt baslik elemanlari ve komsu elemanlarinin bulunmasi
icin gerekli sorgularin uretilmesi.
2. Alt baslik verilerini kaydetmek icin "Veri Tabani Islemcisi"
modulunu cagir.
3. Ust baslik elemanlari ve komsu elemanlarinin bulunmasi
icin gerekli sorgularin uretilmesi.
4. Ust baslik verilerini kaydetmek icin "Veri Tabani Islemcisi"
modulunu cagir.
5. Capraz baslik elemanlari ve komsu elemanlarinin bulunmasi
icin gerekli sorgularin uretilmesi.
6. Capraz baslik verilerini kaydetmek icin "Veri Tabani Islemcisi"
modulunu cagir.
Dosya Hazirlama Modulu:
1. "A3d.dat" dosyasini yazmak icin olustur.
2. Alt, Ust, Capraz baslik eleman verilerini veri tabani islemcisinden
iste.
3. Elde edilen verileri write modunda acilan "A3d.dat"
dosyasina yaz.
4. Sistemin dugum noktalarini veri tabani islemcisinden
iste.
5. Sistemin dugum noktalarini (alt alta) koordinatlariyla
birlikte "A3d.dat" dosyasina yaz.
6. "A3d.dat" dosyasini kapat.
7. "Averi.dat" dosyasini yazmak icin olustur.
8. Sistem bilgilerini (baslik numarasi verilerini) veri tabani
islemcisinden iste.
9. Elde edilen verileri write modunda acilan "Averi.dat"
dosyasina yaz.
10. "Averi.dat" dosyasini kapat.
Cizim Modulu:
Aciklama:
-Bu modul daha onceden de yazildigi gibi Autocad ortaminda
calismaya baslayan ikinci yeni programdir.
-Bu modul yeterince buyuk olmadigindan, basli basina bir
program (ER, VAD vb. belgeleri yok) islemi yapilmamistir.
1. Dosya Hazirlama Modulunde hazirlanmasi istenen
dosyalarin olusturulmasi islemi tamamlandiysa
calismaya basla. Ucuncu asamaya git.
2. Birinci asama gerceklesmiyorsa bos bekleme yapmadan
beklemeye devam et.
3. "Averi.dat" dosyasini okuma modunda ac.
4. Bu dosyadan basliklarin (alt ,ust, capraz) hangi numaradan
basladigini ogren.
5. "Averi.dat" dosyasini kapat.
6. "A3d.dat" dosyasini okuma modunda ac.
7. Elemanlarin yerlesim yerini okumaya basla.
8. Yerlesim yerlerini okuma islemi bittiyse 10. asamaya git.
9. Uc boyutlu cizime devam et.
10. Cizimi kaydet ve programi bitir.
Geri |