3-mavzu. Programmalar sxemasi.
CAПР Lingvistik ta’minoti (ЛО САПР) - bu dasturlashtirilgan obyektlar, odamlar tomonidan kompyuterlar va bir-biri bilan kompyuter yordamida o'zaro almashinadigan jarayon va dizayn vositalari to'g'risida ma'lumot berish uchun САПРda ishlatiladigan tillar to'plami.
САПР tillarining tasnifiga muvofiq dasturlash va loyihalash tillari mavjud.
Dasturlash tillariga mashina tili kiradi. Assembler, Fortran, Paskal, Prologue, SI va boshqalar.
Loyihalash tillari quyidagi tillarga bo'linadi:kirish, chiqish, oraliq, ichki, texnik xizmat.
O'z navbatida kirish tillari obyektlarni tavsiflash tillariga (elektron, grafik, modellashtirish) va vazifalarni tavsiflash tillariga bo'linadi.
Loyihalash tillari foydalanuvchilarga - dizaynerlarga qaratilgan va САПР bilan ishlashga mo'ljallangan. Ushbu tillar guruhiga quyidagilar bo'linadi.
- kiritish;
- ichki;
- asosiy;
- chiqish.
Kirish tillari - bu foydalanuvchini tayyorlashda САПР bilan o'zaro aloqa qilish vositasi va manbani o'rnatish yoki muammoni hal qilish uchun ishlatiladi. Ular obyektlarni tavsiflash tillari va vazifalarni tavsiflash tillarini o'z ichiga oladi, ular nafaqat matematik obyektlarni - raqamlarni, o'zgaruvchilarni, massivlarni, balki har xil turdagi grafik ma'lumotlarni - dizayn chizmalarini, diagrammalarni va boshqalarni, shuningdek, loyihalash operatsiyalari va vazifalarini bajarish uchun vazifalarni ham tavsiflaydi.
Ichki tillar odatda o'rtacha foydalanuvchidan yashiriladi va turli САПР va kompyuter quyi tizimlari o'rtasida uzatiladigan ichki kompyuter kodlarida ob'ektlar va dizayn jarayonlari haqida ma'lumot berish uchun xizmat qiladi. Ular odatda mashinaga yo'naltirilgan va shuning uchun katta va foydalanish uchun noqulay.
Bazaviy til - bu loyihalash ob'ektining dastlabki tavsifi, dizayn qarorlari, dizayn protseduralarining tavsifi (shu jumladan ma'lumot almashish protseduralari) va ularning ketma-ketligi to'g'risida qo'shimcha ma'lumot berish uchun yaratilgan dizayn tili. Ko'pincha vazifalarni tavsiflash tili deb ataladigan bu til, grammatikada universal algoritmik tillarga xos bo'lgan ramziylik bilan qabul qilinadi. Bunday holda, asl bazaviy tilni emas, balki uni ishlab chiqilayotgan dizayn jarayonining o'ziga xos elementlari bilan to'ldirib, universal algoritmik tildan foydalanish tavsiya etiladi.
Chiqariladigan tillar dizayn natijalarini matnda yoki grafikada, keyinchalik uni qo'llash talablariga javob beradigan shaklda taqdim etadi. Ushbu turdagi tilning tarkibi dizayn natijalarini chizmalar, texnik xaritalar, o'rnatish sxemalari, jadvallar, matnli hujjatlar ko'rinishida tavsiflash uchun turli xil vositalarni, shuningdek turli xil САПР tizimlarida ishlatiladigan oraliq dizayn natijalarini taqdim etishni o'z ichiga oladi.
Loyihalar tillarining bunday bo'linishini klassik deb atash mumkin. Turli САПР tizimlarida ular turli darajadagi joylashtirish va turli xil dizaynlarda ishlatilishi mumkin. Qanday bo'lmasin, САПРda ma'lumotlarni qayta ishlashning turli bosqichlarida dizayn tillarining o'rni (variantlardan biri) quyidagi rasmda keltirilgan.
Hali ham bir qancha loyihalash tillari mavjud, ulardan e'tiborga olish uchun quyidagilar qiziq:
Ichki tillarning bir qismi bo'lgan obyektlarni tavsiflash uchun til tillarga bo'linadi: sxematik, grafik va modellashtirish. Ushbu tillar diagramma, dizayn chizmasi va ishlash algoritmi shaklida taqdim etiladigan ma'lumotlarning manbalarini tavsiflash uchun ishlatiladi.
Obyektlarni tavsiflash uchun sxematik tillar, masalan, elektron sxemalarni tavsiflashda foydalaniladi. Grafik tillar asosan geometrik modellashtirish va kompyuter grafikasi uchun ishlatiladi. Modellashtirish tillari simulyatsiya quyi tizimlarida obyektlarni namoyish qilish uchun ishlatiladi.
Dizayn protseduralarini amalga oshirish jarayonida ma'lumotlarni sozlash va tahrirlash uchun qo'llab-quvvatlash tillari qo'llaniladi.
Vaqt o'tishi bilan rivojlanayotgan jarayonlarni tasvirlash uchun ishlab chiqilgan dizayn tillari odatda algoritmlarni tavsiflash tillariga yaqinlashadi va protsessual tillar deb nomlanadi. Meta darajasidagi ish tavsifi tillari va tizim modellashtirish tillari protsessual tillarning misollaridir.
Loyihalashtirilgan ob'ektlarning tuzilishini tavsiflash uchun yaratilgan dizayn tillari protsessual bo'lmagan tillar deb nomlanadi. Bu sxematik tillar va ko'pchilik tillar ob'ektlarni tavsiflaydi.
Paket yoki dialog rejimida tilning yo'nalishiga qarab, passiv va dialog tillari ajralib turadi. Dialog tillari kirish, chiqish va hamrohlik tillarining elementlarini birlashtiradi. Interfaol til tizim xabarlari va foydalanuvchi xabarlari orqali tuziladi. Xabar tizimlari oddiy va ma'lumotli bo'lishi mumkin. Foydalanuvchi xabarlari - ishchi yoki xizmat ko'rsatmalari, shuningdek menyudan olingan iboralar.
САПР tizimlarini yaratish jarayonida ishlab chiqilgan va birinchi navbatda kirish tillari quyidagi talablarga javob berishi kerak:
universallik - kirish tilida САПР yo'naltirilgan har qanday muammoli sohaning ob'ektlarini tasvirlash qobiliyati;
- foydalanish qulayligi - til foydalanuvchiga dizaynda ishlatilgan ma'lumotlarni tavsiflash va idrok qilish uchun maksimal qulaylik yaratib, muammoli yo'nalishga ega bo'lishi kerak;
- tavsifning maksimal qisqartirilishi;
- til elementlari va tuzilmalarini bir xilda izohlash;
- boshqa kirish va chiqish tillari bilan moslik.
Do'stlaringiz bilan baham: |