14-Mavzu: ISIS da prinsipial sxеmalarni chizish va grafiklarda
simulyatsiyalash.
Komponentlarning grafik modellarini yaratish.
Birinchidan, simulyatsiya yo'q
modelini yarataylik. Nega aynan uning o'zi va darhol Intel Core Duo mikroprotsessori
emas? ISIS tarkibidagi har qanday komponentning modeli kamida bitta grafik displeyga ega
bo'lishi kerak, aks holda uni loyihaga qanday joylashtirish mumkin? Xo'sh, ISISda hatto
simulyatsiya qilinmagan har qanday model, uni yaratish jarayonida eng murakkab
mikrokontroller modeliga xos bo'lgan barcha bosqichlarni bosib o'tadi va biz ular bilan
tanishishimiz kerak. Birinchidan, siz pinlar to'plami bilan modelning grafik tasvirini
yaratishingiz kerak (oyoqlar, pinlar - xohlagan narsangiz deb nomlang). Biz yangi loyihani
ochamiz va rasm chizishni boshlaymiz. Birinchi qadam komponentning tanasini chizishdir.
Chizma 2D grafik elementlari yordamida amalga oshiriladi. Rasmda ko'rsatilgan: qaysi
rejimlar qaysi rejimdan yaratilgan (Rasm. 14.1). COMPONENT bo'yoq rejimidan
foydalanganimga e'tibor bering
–ISISdagi grafik komponentlarning umumiy uslubini buzmaslik uchun, lekin agar
xohlasangiz, oldindan o'rnatilganlardan istalganidan foydalanishingiz yoki o'zingiz
yaratishingiz mumkin. Shuni eslatib o'tamanki, grafik uslublar Template => Set Graphic
Styles… uslublarni o'rnatish menyusida taqdim etiladi ... Agar siz o'zingizning rasmingizni
yaratishingiz kerak bo'lsa, New tugmasini bosing va chiziqlar, ranglar va hokazolarning
nomi va parametrlarini o'rnating. (Rasm. 14.2).
Rasm. 14.1 rasm. 14.2
MASLAHAT 1. Agar sizga standart grafik element kerak bo'lsa, uni ko'pincha
noldan yaratishga hojat yo'q. Masalan, xuddi shu OY belgisi ramzlar kutubxonasidan
olinishi mumkin. Jarayon tarkibiy qismlarni qo'shishga o'xshaydi, ammo boshqa rejimda.
Chap menyuda S rejimini tanlang, so'ngra xuddi komponentlar singari bosqichma-bosqich
(Rasm. 14.3). Shuni ta'kidlash kerakki, siz o'zingizning komponentlaringizni faol ravishda
yaratishni boshlamaguningizcha, USERSYM foydalanuvchi kutubxonasi bo'sh edi va siz
standart belgilarni faqat SYSTEM kutubxonasidan tanlashingiz mumkin. Uni 5-bosqichda
belgilar tanlovchisiga joylashtirish orqali siz uni har doim oddiy komponent kabi loyiha
maydoniga qo'shishingiz mumkin.
Rasm. 14.3
MASLAHAT 2. Agar komponentalar kutubxonasida sizga kerak bo'lganiga
o'xshash tayyor kutubxona mavjud bo'lsa, u holda "Dekompozitsiya" funktsiyasidan
foydalaning (yuqori menyuda yoki bolg'acha bilan sichqonchaning o'ng tugmachasi
menyusi orqali). uni qismlarga ajratish "va uning tarkibiy qismi uchun zarur grafik
elementlardan foydalanish. Mavjud kutubxonalarni buzishdan qo'rqmang. Agar siz
o'zingizning dastur nusxangizga "profilaktika" choralarini qo'llamagan bo'lsangiz, demak
ular sukut bo'yicha himoyalangan. Bundan tashqari, "demontaj qilingan" komponent endi
kutubxonaning tarkibiy qismi emas, balki bu toza grafikalar to'plami va uning
xususiyatlarini tavsiflovchi matn skriptidir. Masalan, men OY 741 ni "qismlarga ajratdim"
(Rasm. 14.4).
Rasm. 14.4
Komponent tanasi ichida siz har qanday grafik elementlarni - satrlarni, matnlarni
joylashtirishda erkinsiz. Masalan, xuddi shu OY 741 da to'g'ridan-to'g'ri va teskari kirishlar
belgilari chiziqlar bilan chizilgan. Bu erda faqat bitta eslatma bor - ular ko'rinib turishi
uchun tanani o'zi fonga qo'yilishi kerakligini unutmang (Menyu Edit => Send To Back yoki
Ctrl + B orqali). Shunga ko'ra, satrlar va matnlarni joylashtirishda selektorda
KOMPONENT uslubini tanlash tavsiya etiladi, shunda hammasi bir xil ko'rinishga ega
bo'ladi. Xo'sh, agar kimdir o'z ijodini kamalakning barcha ranglari bilan bo'yashni yaxshi
ko'rsa, unda bu ham taqiqlangan emas.
Shunday qilib, barcha qo'ng'iroqlar va hushtaklar bilan tarkibiy qism tanasi
chizilganidan so'ng, siz ORIGIN tekislash markerini o'rnatishingiz kerak. Ushbu belgi bilan
bizning kelajakdagi komponentimiz loyihadagi tarmoqqa o'tadi. 14-rasmda u korpusning
markaziga o'rnatiladi, garchi ilgari dastur ishlab chiquvchilari uni yuqori chap terminalning
oxiriga, faol qismlar uchun esa (masalan, ko'rsatkichlar) tananing yuqori chap burchagiga
joylashtirishni tavsiya qilishgan bo'lsa ham - chunki simulyatsiya paytida elementlarning
pozitsiyasi o'zgaradi (unda bir xil yorug'lik segmentlari ko'rsatkichi bajariladi). Ammo keng
tarqalgan komponentlar uchun - mikrosxemalar va boshqalar. pozitsiya unchalik muhim
emas, shuning uchun siz xohlagan joyingizda haykaltaroshlik qilishingiz mumkin, ammo
tarmoqqa ulanish haqida eslang. Markerni o'rnatish uchun chap menyudan foydalanishingiz
mumkin (S ostidagi "ko'rish") yoki sichqonchaning o'ng tugmachasining ochilgan menyusi
orqali PLACE => MARKER => ORIGIN.
Grafika yaratishning so'nggi bosqichi bu komponent pinlarini joylashtirishdir.
Device Pins Mode chap menyusiga o'ting va selektorga joylashtirishimiz uchun zarur
bo'lgan chiqish turini tanlang. Odatda, ko'p hollarda DEFAULT etarli - ya'ni. oddiy
to'g'ridan-to'g'ri chiqish, ehtimol, shuningdek, INVERT - aylana bilan chiqish. Shuni esda
tutingki, bu holda grafik displey va chiqadigan joy hali hech qanday bog'liq emas. Agar siz
INVERT chiqish belgisini kelajakdagi quvvat chiqishiga yopishtirsangiz ham, bu uning
qutblanishini yoki shu ruhdagi boshqa narsani o'zgartirishini anglatmaydi. Hozircha GAP
faqat grafik tasvir haqida bormoqda. Agar kimdirga standart tanlagichda mavjud bo'lgan
pinlarning olti turi etarli emas deb hisoblansa, ular mavjud SYSTEM kutubxonasidan
qo'shilishi mumkin. Jarayon bir xil. Qurilma pinlari rejimida kutubxonaga kirish uchun
selektor maydonini ikki marta bosing (yoki P harfini bir marta bosing) va selektorga
o'zingizga yoqqanini qo'shib qo'ying. U erda charchaganingizda, ustiga o'ng tugmasini
bosing va Delete-ni o'rnating. Bu elementni kutubxonadan emas, selektordan olib tashlaydi
!!! Keyinchalik, uni yana olishingiz mumkin.
Pimlarni joylashtirganda, ingichka X shaklidagi xochga e'tibor bering - bu pinning
tashqi uchi, u simlar joylashtiriladi, shuning uchun u tashqi tomonga ishora qilishi kerak.
Agar siz natijani aylantirishingiz yoki almashtirishingiz kerak bo'lsa, sichqonchaning o'ng
tugmachasini bosish menyusidagi mos variantlardan foydalaning. Xulosalar mavjud
bo'lganda, siz ularni raqamlashni boshlashingiz va maqsadni tavsiflashingiz mumkin. Ko'p
sonli pin bilan raqamlash uchun mulkni belgilash vositalari menyusi funktsiyasidan
foydalanish eng oson. Sting qatorida PIN = NUM # raqamini o'rnating va boshlang'ich
sonni 1 ga tenglashtiring. Men ushbu rejim haqida allaqachon gaplashgandim. Ism bilan, bu
biroz murakkabroq, chunki xulosalar, odatda, noyob ismlarga ega. Garchi har qanday ko'p
bitli portlar uchun NAME = (u erda biror narsa) # dan foydalanishingiz mumkin. Kam sonli
pin yordamida ularni qo'lda tahrirlash osonroq. Xususiyatlarini kiritish uchun uni ikki marta
bosing va 14.5-rasmga muvofiq sozlang.
Rasm. 14.5
Bu erda, ehtimol, biz batafsilroq to'xtalamiz. Pin nomi oynasida pin nomini
kiriting. Bu xulosaning jismoniy mohiyatini aks ettirishi ma'qul, ammo shu bilan birga u
juda uzoq va mutlaqo o'ziga xos bo'lmasligi kerak (endi ushbu modelda takrorlanmaydi).
Agar ushbu nom ko'rinadigan bo'lishi rejalashtirilgan bo'lsa, u belgilangan joyga mos
kelishi va boshqalarga singib ketmasligi kerak. Standart pin raqami haqida va shuning
uchun uning sukut bo'yicha qabul qilinadigan korpusning pin raqamiga to'g'ri kelishi
kerakligi aniq. Oldinga qarab, bitta komponent uchun bir nechta tanani tayinlash
mumkinligini ta'kidlayman..
Men, ayniqsa, ko'rinadigan deb belgilagan bayroqlar guruhiga to'xtalmoqchiman:
Tana chizasizmi? - bu erda u o'tkazgichlarni unga ulashga imkon beradigan
chiqindilarning taniqli ko'rinishi. Kelajakda biz sukut bo'yicha yashiringan komponent
pinlariga ulanish uchun, albatta, kerak bo'ladi, ya'ni. ushbu maydonda tasdiq belgisi mavjud
emas. Biz ularni "Shablon => Set Design Default" menyusi orqali "Yashirin pinlarni
ko'rsatish" katagiga belgi qo'yish orqali kul rangda ko'rishimiz mumkin, ammo haqiqatan
ham faol, ya'ni. bu joyda ular uchun tasdiq belgisi mavjud bo'lganda foydalanish uchun
foydalanish mumkin bo'ladi. Shunga ko'ra, "Draw Name" katagiga belgi qo'ying? va
raqamni chizish kerakmi? Ular pin nomi va raqamini ko'rinadigan holga keltiradi va Rotate
... ularni soat yo'nalishi bo'yicha 90 daraja aylantiradi. Quyida chiqadigan elektr turini
tanlash uchun oyna mavjud. Rasmda menda op-ampning ijobiy quvvat manbai mavjud,
shuning uchun PP turi unga qat'iy ravishda - Power Pin-ga tayinlangan. Agar siz komponent
yaratishda elektr turini aniqlashda qiynalayotgan bo'lsangiz, shunchaki PS-ni qoldiring -
sukut bo'yicha. Bir oz nuansni tushuntirib beray: ISIS uchun mahalliy topshiriq juda befarq,
ammo ARES treklarni yo'naltirishda ushbu topshiriqni harakatga ko'rsatma sifatida qabul
qiladi va shunga qarab, masalan, Power Pin uchun kengroq treklar. Xo'sh, ushbu oynaning
pastki qismida tahrirlashni tezlashtirishga imkon beradigan tugmalar mavjud Oldingi va
Keyingi - oynani keyingi pin raqamiga o'tkazishga o'ting, OK va Bekor qilish - standart
tasdiqlash va bekor qilish
14.6-rasmda pinout rejimidagi selektorning ko'rinishi, shuningdek rus texnik
hujjatlarida qabul qilingan formatda qayta chizilgan OU 741 ning grafik modeli ko'rsatilgan.
Bu erda men faqat standart 741-ni demontaj qildim, tanamni tortdim, demontaj qilingan
pimlarni yangisiga tortdim, quvvat pimlari uchun Show Name katagiga belgi qo'ydim va 2-
pin grafigini INVERT bilan almashtirdim. Qo'shimchada ushbu ish amalga oshirilgan
loyiha mavjud, ammo yangi model hali yaratilmagan.
Rasm. 14.6
Do'stlaringiz bilan baham: |