nyuuzyou/kompy huggingface dataset:
Bugungi kunda xo‘jalik yurituvchi sub’ektlarning mahsulotlari

|
Bugungi kunda xo‘jalik yurituvchi sub’ektlarning mahsulotlari
|
bet | 3/6 | Sana | 29.11.2023 | Hajmi | 47,96 Kb. | | #107305 |
Bog'liq Iqtisodiy tahlil nazariyasi referatBugungi kunda xo‘jalik yurituvchi sub’ektlarning mahsulotlari tannarxini tahlil qilishda boshqaruv tahlilining asosiy axborot manbalari bo‘lib quyidagilar hisoblanadi:
Xo‘jalik sub’ektlarining biznes reja ma’lumotlari;
5-S “Korxona sarf-xarajatlari to‘g‘risida”gi hisoboti ma’lumotlari;
1-T “Mehnat hisoboti” ma’lumotlari;
Buxgalteriya hisobining ishlab chiqarish xarajatlarini hisobga olib boruvchi schyot ma’lumotlari va boshqa turdagi qo‘shimcha ma’lumotlar.
Mahsulot tannarxini hisoblashdagi 1 so‘mlik tovar mahsuloti uchun qilingan harajatlar hamda mehnat unumdorligi bilan o‘rtacha ish haqi o‘rtasidagi nisbatning o‘zgarishini mahsulot tannarxiga ta’sirining tahlili
Tahlil etishda o‘rganish ob’ekti va maqsadidan kelib chiqqan holda korxona xarajatlarining u yoki bu turkumi bo‘yicha o‘zgarishlar va o‘zgarish sabablariga baho beriladi. Taqqoslash yoki qiyosiy o‘rganishda joriy davr va o‘tgan yil ma’lumotlari, biznes reja ko‘rsatkichlari, o‘rtacha ko‘rsatkichlar va tarmoq bo‘yicha boshqa ma’lumotlar olinadi. Taqqoslashda ko‘rsatkichlar bo‘yicha mutloq o‘zgarishlar nisbiy ko‘rsatkichlarni qo‘llash orqali to‘ldiriladi.
Mahsulot tannarxini ifodalovchi ko‘rsatkichlardan eng muhimi bir so‘mlik tovar mahsuloti uchun qilingan xarajatdir. Bu ko‘rsatkich tiyin hisobida quyidagicha aniqlanadi:
Bir so‘mlik tovar Ishlab chiqarish tannarxi mahsuloti uchu = -------------------------------
qilingan xarajat (tiyin) Tovar mahsulotini ulgurji bahosi.
Bu ko‘rsatkich orqali qilingan xarajatlarning samaradorligini aniqlash mumkin.
Tahlil etishda bir so‘mlik tovar mahsuloti uchun qilingan xarajatlar dinamikasi, biznes rejaga nisbatan o‘zgarishi aniqlanadi.
|
| |
3d max dasturida ishlash

3d max dasturida ishlash
Download
324,08 Kb.
Matnni ko'rish
Sana
08.06.2024
Hajmi
324,08 Kb.
#261766
Download
324,08 Kb.
Matnni ko'rish
Bosh sahifa
Aloqalar
Bosh sahifa
Dərs
Mühazirə
Qaydalar
Referat
Xülasə
Yazı
3d max dasturida ishlash
Download
324,08 Kb.
Matnni ko'rish
Avtomatik boshqarish nazariyasi - bet 3

LK3 (ю) = L3 (ю) - Lk (ю) = 20lg(3) + 20lg ^ю 2 + 1 - 20lg ю 2 + 1 ; юг = 5 ; ю2 = 200 ; ю3 = 500 ushbu chastotalarni kiritamiz
Ьпс(ю)
Ьс(ю)
Lkz(ю)
104
0
ю
Ketma-ket korreksiyali ABS ning MATLAB da modellashtiramiz.
7- rasm. Ketma-ket korreksiyali ABS ni MATLAB da modellashtirish
rasm. Korrektirlanmagan tizimning (1) va korrektirlangan tizimning
(2) o‘tish funksiyasi.
rasm. Tekis o‘suvchi signalga korrektirlangan tizimning reaksiyasi
Rasmdan ko‘rinib turibdiki, korrektirlangan tizim o‘tish jarayoni vaqti va o‘ta rostlash qiymati bo‘yicha talablarga mos keladi, xuddi shuningdek, tezlik bo‘yicha xatoligi korrektirlanmagan tizimga nisbatan uch marotabadan ko‘proq kichikdir.
Parallel korreksiyalashni amalga oshiramiz:
Qamrab olinmagan zvenoning LАCHXsi:
Lh0„. = 20lg(5) - 20lg ^ю 2 + 1 - 40lg J-±2 ю2 + 1; Korrektirlangan АBS ning LАCHXsi:
LCK = 20lg(l6.666) - 20lg(<»)- 20lg ю2 + 1 - 60lg ю 2 + 1 ;
Korrektirlovchi zvenoning LАCHXsi:
L„ = 201g(0.3)+ 201g(co)- 201g J^ra244 + 201gJ^m^-201g Р|^ю2+1;
Chastotaning ю1 = 5 ; ю2 = 200 ; ю4 = 500 qiymatlarida hisoblaymiz.
104
ю
10- rasm. a) korrektirlanmagan, b) korrektirlangan tizimlar LАCHX si va d) korrektirlovchi zvenoning LАCHXsi.
MATLAB da parallel korreksiyali ABS ni modellashtiramiz.
11- rasm. MATLAB da parallel korreksiyali ABS ni modellashtirish.
1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.1 1.9 2
rasm. O‘tish funksiyalari: korrektirlanmagan (1), korrektirlangan tizimlar (2) va korrektirlovchi zveno (3) larning o‘tish
jarayoni
0 0.2 0.4 0.6 0.8 1 1.2
rasm. Bir tekis o‘suvchi signalga tizimning reaksiyasi a) korrektirlanmagan va b) korrektirlangan tizimlar
Rasmdan ko‘rinib turibdiki, korrektirlangan tizimning o‘tish vaqti va o‘ta rostlash qiymati talablarga muvofiqdir, shuningdek tezlik bo‘yicha xatoligi berilgan tizimga nisbatan uch marotaba kichikdir.
Ketma-ket korrektirlovchi zvenolarning sxemasini amalga
oshirish
r
14-
asm. Korrektirlovchi zvenoni amalga oshirish.
Uzatish funksiyasi orqali ketma-ket korreksiya uchun korrektirlovchi zvenoni tanlaymiz:
1
+ 1
5 P
Wkk (p) = 3 1 1 ; WKK (p) = -
200
1
Zoc _ C2p + R2 C1 R2C2 p + 1
_ c- • R С p + 1 ;
2 1 1
C 1 1 Shunday qilib: _^_ 3; R С _ _ ; R С
_ _15-10-6 (Ф) ; C2 _ 5 -10-6 (Ф) ekanligini e’tiborga olsak,
R1 _ 333.33(Ом) ; R2 _ 400(0м) bo‘ladi;
3.1.5. Holatlar fazosida korrektirlanmagan tizimning tavsifi va
dinamik tizimning hisobi
15- rasm. Korrektirlanmagan ABS ning strukturaviy sxemasi.
Detallashtirilgan strukturaviy sxemani tuzamiz:
rasm. Detallashtirilgan strukturaviy sxema.
Chiziqli АBS ning dinamik tavsifini ifodalovchi differensial tenglamalar tizimi:
x
x' (t) = ^2 • x (t) 1
j (t) = 0 • X1 (t) + 0 • X2 (t) + 0 • X3 (t) - k1 • X4 (t) + k1 • xeX1(t) + 0 • Хвх 2 (t);
x (t) + 0 • x (t) + 0 • x (t) + 0 • x (t) + 0 • x (t) ;
ex1
ex 2
2 rp 1 rp 2
T2 T 2
4
3
k 1 k x' (t) = 0 • x (t) + • x (t) - • x (t) + 0 • x (t) + 0 • x (t) + • x (t) ;
|
Lesson 3: Adding Reference Marks and Notes

Lesson 3: Adding Reference Marks and Notes
Topic 3A: Insert Bookmarks
Topic 3B: Insert Footnotes and Endnotes
Topic 3C: Add Captions
Topic 3D: Insert Cross-references
Lesson 4: Making Long Documents Easier to Use
Topic 4A: Mark Text for Indexing
Topic 4B: Insert an Index
Topic 4C: Insert a Table of Figures
Topic 4D: Mark Text for a Table of Authorities
Topic 4E: Insert a Table of Authorities
Topic 4F: Insert a Table of Contents
Topic 4G: Create a Master Document
Topic 4H: Automatically Summarize a Document
Lesson 5: Securing a Document
Topic 5A: Update a Document's Properties
Topic 5B: Save a Document without Personal Information
Topic 5C: Hide Text
Topic 5D: Limit Formatting Choices in a Document
Topic 5E: Select Regions of a Document that Can Be Modified
Topic 5F: Add a Digital Signature to a Document
Topic 5G: Require a Password to Open a Document
Lesson 6: Creating Web Pages
Topic 6A: Create a Web Page
Topic 6B: Insert Hyperlinks
Topic 6C: Insert a Movie Clip into a Web Page
Topic 6D: Apply a Theme to a Web Page
Topic 6E: Create a Framed Web Page
Topic 6F: Save a Web Page to a Web Server
Lesson 7: Creating Forms
Topic 7A: Add Form Fields to a Document
Topic 7B: Protect a Form
Topic 7C: Save Form Data as Plain Text
Topic 7D: Automate a Form
Lesson 8: Using XML in Word
Topic 8A: Tag an Existing Document
Topic 8B: Save a Document as XML
Topic 8C: Transform an XML Document
Appendix A: Microsoft Office Specialist Program
|
Auto cad grafik dasturida mahkamlash detallarini modellashtirish

УДК. 515.01
AUTO CAD GRAFIK DASTURIDA MAHKAMLASH DETALLARINI MODELLASHTIRISH
Aminov Akmal Shavkatovich
BuxDU tasviriy san`at va muhandislik grafikasi kafedrasi o`qituvchisi.
Email : akmaljon84ts@mail.ru Tel: +(93) 6580827
Shukurov Avaz Ro’ziboyevich
BuxDU tasviriy san`at va muhandislik grafikasi kafedrasi o`qituvchisi.
Email : avaz-shukurov@mail.ru Tel: +(94) 1138778
Tayanch so`zlar: 3D modellashtirish, 3D modeli, kompyuter dasturi, faska, texnologiyalar, uch o`lchamli
Ключевые слова: 3D моделирование, 3D модель, компьютерные программы, фаска, технологии, трехмерная
Key words: 3D modeling, 3D model, computer programs, chamfer, technology, three-dimensional
Maqolada Auto CAD 2007 grafik dasturida mahkamlash birikmalardan biri bo`lgan bolt va gaykani bajarish bosqichi haqida fikr yuritilgan.
В статье рассматривается графическая программа Auto CAD 2007, который является этапом сочетания болт и гайки крепления.
The article discusses drawing program Auto CAD 2007 which is a step in the combination of a bolt and nut.
XXI asi texnik va fan taraqqiy etgan bir paytda axborot berish va olish keng ko`lamda rivojlanib borib, axborot uzatishlar kompyuter grafikasi dasturlari yordamida turli xil tasvirlar va ovozli taqdimotlar kundan – kunga ommalashib borayapti. Kompyuter grafikasi yordamida foto va video montajlarni turli xil buyruqlar yordamida bajarila boshlandi. Bunday dasturlarni o`rgangan sayin kundan – kunga borib qo`shimcha buyruqlari bilan yangi dasturlar chiqa boshlayapti.
Kompyuter dasturi yordamida mashina detallarni bajarishda dastaval mashinasozlik chizmachilik fani haqida nazariy ma`lumotga ega bo`lish zarur. Mashinasozlik chizmachilik fani ajraladigan va ajralmaydigan birikmalar, tishli ilashmalar, yig`ish chizmalari kiradi. Ajraladigan birikmalarga bir-biriga buralib ulanadigan birikmalar kiradi. Ajralmaydigan biirikmalar esa bir-biriga payvandlangan birikmalar kiradi. Tishli ilashmalarga g`ildiraklarni aylantirishda xizmat qiladigan silindrsimon, konussimon tishli va tasmali ilashmalar kiradi. Mashina korpusidan bir necha detallarga ajratib proyeksiyalarini chizish yig`ish chizmalariga kiradi.
Mashinasozlik chizmachilik mavzularidan biri bo`lgan, mahkamlash birikmalariga kiradigan bolt va gayka 3D modelini bajarishda Auto CAD 2007 grafik dasturida bajarish imkoniyatlari haqida ma`lumot berib o`tamiz. Auto CAD grafik dasturi ish stolidan (Рабочие пространства) ishchi maydonidan (3D моделирование) uch o`lchamlida o`tib bu ishchi maydonda jismlarning gabarit o`lchamlari ya`ni eni, uzunligi, balandligini bajaradi.
Grafik dasturda bu kabi amallarni bajarish uchun Auto CAD grafik dasturi bo`yicha ma`lumotga ega bo`lish kerak.
Auto CAD grafik dasturini yuklagandan so`ng ishchi stoldan (Рабочие пространства) ishchi maydon (3D моделирование) 3D uch o`lchamliga o`tamiz (1-shakl). Uch o`lcamlidagi panellari va qurilmalari bilan ozgina ma`lumot berib o`tsak. Auto CAD grafik dasturi ish stolidan (Рабочие простраства) ishchi maydonidan uch o`lchamli (3D моделирование) ish stolidagi 1-panel “3D построения” uch o`lchamli yaratish, 2-panel“3D oрбита” 3D fazosi, 3-panel
|
Delivery Method - Microsoft® Office Word 2003: Level 3

|
Microsoft® Office Word 2003: Level 3
|
bet | 2/4 | Sana | 22.07.2021 | Hajmi | 38,06 Kb. | | #15712 |
Delivery Method: Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.
Certification
Microsoft® Office Word 2003: Level 3 is one of a series of Element K courseware titles that addresses Microsoft Office Specialist (Office Specialist) skill sets. The Office Specialist program is for individuals who use Microsoft's business desktop software and who seek recognition for their expertise with specific Microsoft products. Certification candidates must pass one or more product proficiency exams in order to earn Office Specialist certification.
For this course, you will need one computer for the classroom to run Windows Server 2003 Standard Edition and Exchange Server 2003 that meets the following system requirements:
Pentium III 133 MHz (550 MHz recommended)
256 MB RAM (512 MB recommended)
10 GB disk space plus 700 MB for Exchange Server 2003
CD-ROM or DVD drive
VGA or higher video adapter and monitor
Keyboard and Microsoft mouse or other input device
For this course, you will need one computer for each student and one for the instructor. Each computer will need the following minimum hardware components:
A 233 MHz Pentium-class processor if you use Windows XP Professional as your operating system. 300 MHz is recommended.
A 133 MHz Pentium-class processor if you use Windows 2000 Professional as your operating system.
128 MB of RAM.
A 5 GB hard disk or larger if you use Windows XP Professional as your operating system. You should have at least 600 MB free hard-disk space available for the Office installation.
A 3 GB hard disk or larger if you use Windows 2000 Professional as your operating system. You should have at least 600 MB free hard-disk space available for the Office installation.
A floppy-disk drive.
A CD-ROM drive.
A mouse or other pointing device.
An 800 x 600 resolution monitor.
Network cards and cabling for local network access.
Internet access (see your local network administrator).
A printer (optional).
A projection system to display the instructor's computer screen.
Platform Requirements Software Requirements
Microsoft Windows Server 2003, Enterprise Edition.
Microsoft Exchange Server 2003.
Either Windows XP Professional with Service Pack 1a or later or Windows 2000 Professional with Service Pack 4 or later.
Microsoft® Office Professional Edition 2003.
Upon successful completion of this course, students will be able to:
Use Word with other programs.
Collaborate on documents.
Add reference marks and notes to a document.
Make long documents easier to use.
Secure documents and document information.
Create Web pages.
Create a form.
Use XML in Word.
Course Content
|
| |
Asboblar uchun dasturiy ta'minot

|
Asboblar uchun dasturiy ta'minot
|
bet | 12/12 | Sana | 16.11.2023 | Hajmi | 79,8 Kb. | | #99696 |
Asboblar uchun dasturiy ta'minot shuningdek, ba'zi ma'lumotlar bazasini boshqarish tizimlarini (DBMS) o'z ichiga oladi. DBMS - ma'lumotlar bazalarini tashkil qilish va saqlash uchun mo'ljallangan maxsus dasturlar to'plami. Ma'lumotlar bazasini boshqarish tizimlari hisoblash tizimining majburiy komponenti bo'lmaganligi sababli ular tizim dasturiy ta'minoti sifatida tasniflanmaydi. Boshqa turdagi dasturlar (veb-serverlar, dastur serverlari) ishlayotganda alohida ma'lumotlar bazasi ma'lumotlar bazasi faqat xizmat vazifasini bajaradi, shuning uchun ularni har doim ham amaliy dasturiy ta'minotga bog'lab bo'lmaydi. Shu sabablarga ko'ra, ular ko'pincha asboblar dasturi deb ataladi.
Bunday DBMSning asosiy funktsiyalari:
tashqi xotirada (disklarda) ma'lumotlarni boshqarish;
disk keshidan foydalangan holda RAMda ma'lumotlarni boshqarish;
maxsus jurnallardagi o'zgarishlarni tuzatish, nosozliklardan keyin ma'lumotlar bazasini zaxiralash va tiklash;
ma'lumotlar bazasi tillarini qo'llab-quvvatlash (ma'lumotlarni aniqlash tili, ma'lumotlarni manipulyatsiya qilish tili).
http://hozir.org
|
| |
Project:
 
Students will successfully write an Incident Response Process as part of their Security Policy
 
Log

|
Project:
Students will successfully write an Incident Response Process as part of their Security Policy
Log
|
bet | 8/8 | Sana | 21.03.2017 | Hajmi | 99,89 Kb. | | #815 |
Project:
-
Students will successfully write an Incident Response Process as part of their Security Policy
Log:
-
Students will maintain a log of responses during the duration of the course
4.
|
Describe the process required to respond to a security incident
|
Project:
-
Students will successfully write an Incident Response Process as part of their Security Policy
|
5.
|
Identify the types of attacks directed to the web environment and demonstrate the proper methods to harden the network operating system and services involved
|
Project:
-
Students will successfully write, test and finalize the proper method to harden systems.
Midterm/Final:
-
Students will recognize the appropriate methods used in systems hardening
|
6.
|
Recognize and demonstrate Intrusion Detection Systems for web environments
|
Project:
-
Students will successfully write, test and finalize the IDS for their Security Policy
Midterm/Final:
-
Students will be able to define terms used in an IDS
|
7.
|
Understand and demonstrate how to evaluate applications and their potential threat to the network
|
Project:
-
Students will successfully write, test and finalize hardened installations for their Security Policy
|
Metro Community College Page of Revised: Mar 04
|
| |
TOPICAL UNIT OUTLINE/UNIT OBJECTIVES

|
TOPICAL UNIT OUTLINE/UNIT OBJECTIVES
|
bet | 3/8 | Sana | 21.03.2017 | Hajmi | 99,89 Kb. | | #815 |
TOPICAL UNIT OUTLINE/UNIT OBJECTIVES:
UNIT I: INFORMATION SECURITY AND PROCESSES
-
Know and explain the CIA and PPP triads applying them to common network environments.
-
Understand the process involved in evaluating risk and creating a complete and usable security policy including both Linux and Microsoft systems.
-
Understand and demonstrate the security process and the role of advisories, evaluation, and targeted implementation in that process.
UNIT II: THREATS
-
Use appropriate tools to gather information about the network and its systems
-
Use appropriate communication to gather user requirements
-
Take both network and user information to create a risk analysis, ensuring user success with the least amount of exposure to the network.
UNIT III: OPERATING SYSTEM SECURITY -
Understand the role of partitioning to create & maintain reliable systems
-
Understand the purpose of service packs, patches, and hot fixes as they pertain to both server and workstation configurations.
-
Understand and demonstrate methods used to maintain patches, service packs, and hot fixes including those used to monitor compliance.
|
| |
UNIT IV: NETWORK SECURITY

|
UNIT IV: NETWORK SECURITY
|
bet | 4/8 | Sana | 21.03.2017 | Hajmi | 99,89 Kb. | | #815 |
UNIT IV: NETWORK SECURITY
-
Understand and demonstrate the role of the infrastructure as it pertains to application security
-
Identify how and why web applications use ports, IP Addressing, name resolution and proxy to secure the network
-
Identify new methods to combat attacks such as “ man-in-the-middle” and “session hijacking “
UNIT V: APPLICATION SECURITY
-
Install and configure a standard web sewer and recognize normal responses from it
-
Target elements that increase risk factors such as banners, operating systems, open ports, etc,
-
Understand and demonstrate appropriate placement of support servers such as SQL, Exchange, DNS, etc,
|
| |
Lesson 1: Using Microsoft Office Word 2003 with Other Programs

Lesson 1: Using Microsoft Office Word 2003 with Other Programs
Topic 1A: Link to a Microsoft® Office Excel 2003 Worksheet
Topic 1B: Link a Chart to Excel Data
Topic 1C: Send a Document Outline to PowerPoint
Topic 1D: Extract Text from a Fax
Topic 1E: Save a Document as a Different File Format
Topic 1F: Look Up Information Using Research Sites
Topic 1G: Send a Document as an Email Attachment
Lesson 2: Collaborating on Documents
Topic 2A: Modify User Information
Topic 2B: Create a New Version of a Document
Topic 2C: Delete Old Versions
Topic 2D: Send a Document for Review
Topic 2E: Use Comments
Topic 2F: Compare Document Changes
Topic 2G: Merge Document Changes
Topic 2H: Review a Document
|
OUTCOME/ASSESSMENT MEASURES

|
OUTCOME/ASSESSMENT MEASURES
|
bet | 6/8 | Sana | 21.03.2017 | Hajmi | 99,89 Kb. | | #815 |
OUTCOME/ASSESSMENT MEASURES:
Upon successful completion of the objectives for this course, the student will have acquired basic cognitive knowledge of
This course requires students to work an average of 4.5 hours per week in hands-on, lab activity. Students are responsible for completing all lab work outside of the classroom. While you may choose to do this lab work somewhere other than the College, Metro provides computer labs for students who do not have the required resources or facilities available to them.
|
| |
UNIT VI: STANDARDS AND COMPLIANCE

|
UNIT VI: STANDARDS AND COMPLIANCE
|
bet | 5/8 | Sana | 21.03.2017 | Hajmi | 99,89 Kb. | | #815 |
UNIT VI: STANDARDS AND COMPLIANCE
-
Understand how to survey and evaluate risks in a specific environment
-
Take a specific risk management report and create a standards document.
-
Understand & demonstrate the process used to create a compliance report configuring the tools necessary to complete it.
UNIT VII: SECURITY TESTING
-
Understand and demonstrate how to use and automate tools for monitoring a mature network
-
Recognize the difference between general tools and an IDS (Intrusion Detection System) used to monitor a network environment
|
| |
TITLE: Web Server and Application Security  PREFIX/NO.: MCT286

TITLE: Web Server and Application Security PREFIX/NO.: MCT286
Download
99,89 Kb.
bet
2/8
Sana
21.03.2017
Hajmi
99,89 Kb.
#815
1
2
3
4
5
6
7
8
TITLE
: Web Server
and Application Security
PREFIX/NO.:
MCT286
COURSE OBJECTIVES:
Upon successful
completion of this course
, the student will be able to:
Understand and demonstrate the process of risk analysis
in the web environment
Demonstrate how to create a security policy and implement it in both Linux
and Microsoft environments
Discuss the need
for security issue management
, the role of security advisories
and network monitors
Describe the process required to respond
to a security incident
Identify the types of attacks directed to the web environment and demonstrate the proper methods to harden the network operating system
and services involved
Recognize and demonstrate Intrusion Detection
Systems for web environments
Understand and demonstrate how to evaluate applications and their potential
threat to the network
Download
99,89 Kb.
1
2
3
4
5
6
7
8
Download
99,89 Kb.
Bosh sahifa
Aloqalar
Bosh sahifa
Dərs
Mühazirə
Qaydalar
Referat
Xülasə
Yazı
TITLE: Web Server and Application Security PREFIX/NO.: MCT286
Download
99,89 Kb.
security.provider.1=sun.security.provider.Sunsecurity.provider.2=sun.security.rsa

security.provider.1=sun.security.provider.Sunsecurity.provider.2=sun.security.rsa
.SunRsaSignsecurity.provider.3=sun.security.ec.SunECsecurity.provider.4=com.sun.n et.ssl.internal.ssl.Providersecurity.provider.5=com.sun.crypto.provider.SunJCEsec urity.provider.6=sun.security.jgss.SunProvidersecurity.provider.7=com.sun.securit y.sasl.Providersecurity.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRIsecurit y.provider.9=sun.security.smartcardio.SunPCSCsecurity.provider.10=sun.security.ms capi.SunMSCAPI
Keyin qo'shish kerak:
security.provider.11 = org.bouncycastle.jce.provider.BouncyCastleProvider Iltimos, seriya raqami sizning xavfsizlik faylingizga bog'liqligini unutmang.
O'rnatish muvaffaqiyatli bo'lganligini tekshirish uchun quyidagi oddiy dasturdan foydalanishingiz mumkin: public static void main (String [] args) {Provider provider
= Security.getProvider ("BC"); System.out.println (provayder);} Agar null qaytarsa o'rnatish muvaffaqiyatsiz tugaganligini bildiradi. Agar BC sifatida ko'rsatilgan bo'lsa, o'rnatish muvaffaqiyatli bo'ldi.
Java importini boshqarish bo'yicha cheklovlar olib tashlandi.
Chet elga olib kirish va eksport qilish cheklovlari tufayli Java Kriptografik Algoritm Tizimi ba'zi cheklovlarga duch keladi. Cheklovlarni olib tashlash uchun siyosat fayli qaytadan yozilishi kerak.
Siyosat faylini yuklab oling
jdk6 ->http: //www.oracle.com/technetwork/java/javase/downloads/jce-6- download-429243.html
jdk7 -> http: //www.oracle.com/technetwork/java/javase/downloads/jce-7- download-432124.html
jdk8 -> http: //www.oracle.com/technetwork/java/javase/downloads/jce8- download-2133166.html
Yuklangan siyosat fayliga ikkita fayl kerak bo'ladi: local_policy.jarcUS_export_policy.jar
sdk va jre-dagi ikkita siyosat faylini qayta yozing.
Sinov
Agar siyosat fayli samarali bo'lsa, tekshirish uchun quyidagi protseduradan foydalanishingiz mumkin:
AES algoritmining cheklovi olib tashlanishidan oldin, AES algoritmi faqat 128 bitni qo'llab-quvvatlagan.
public static void main(String[] args) { try {
KeyGenerator kg = KeyGenerator.getInstance("AES"); kg.init(256);
SecretKey secretKey = kg.generateKey(); System.out.println(secretKey.getFormat());
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Agar java.security.InvalidKeyException: Illegal key error yuzaga kelsa, bu cheklov bekor qilinmaganligini anglatadi.
|
Tоshkеnt aхbоrоt tехnоlоgiyalari univеrsitеti «Axborot Xavfsizligini Ta’minlash» - bet 7

|
Tоshkеnt aхbоrоt tехnоlоgiyalari univеrsitеti «Axborot Xavfsizligini Ta’minlash»
|
bet | 7/7 | Sana | 20.05.2024 | Hajmi | 29,39 Kb. | | #246599 |
Bog'liq Tоshkеnt aхbоrоt tехnоlоgiyalari-fayllar.org (1)XULOSA
Ushbu loyiha ishida biz Bouncy Castle kriptografik kutubxonasi haqida ma’lumotga ega bo’ldik, bu kutubxona orqali shifrlashni ko’rib chiqdik. Bouncy Castle bu kriptografiyada shifrlash uchun qo’llaniladigan kutubxona bo’lib Java da yozilgan dasturiy taminot ekan. Java dasturlash tili orqali shifrlashni amalga oshirdik. Buning uchun Maven proyekt hosil qilib Bouncy Castle uchun mo’ljallangan dependency ni pom.xml file ga chaqirib olib main classida shifrladik.
О КРИПТОГРАФИЧЕСКОЙ БИБЛИОТЕКЕ BOUNCY CASTLE
М.С. Зуев, К.Г. Мирошников Тамбовский государственный университет имени Г.Р. Державина, Тамбов, Россия
https://ru.xcv.wiki/wiki/Bouncy_Castle_(cryptography)
https://russianblogs.com/article/99981031700/
https://www.baeldung.com/java-bouncy-castle
https://www.taithienbo.com/encryption-in-java-with-jca-and-bouncy-castle- api/
https://urvanov.ru/2019/07/02/шифрование-aescbcpkcs7padding-с-bouncy- castle/
http://fayllar.org
|
| |
BOUNCY CASTLE da AES / CBC / PKCS7Padding shifrlash

BOUNCY CASTLE da AES / CBC / PKCS7Padding shifrlash
Quyida biz xabarni AES algoritmi bilan shifrlashni yozishga, shuningdek unga SHA512 algoritmi haqida raqamli imzo qo'shishga harakat qilamiz.
Avvalo, yangi Maven loyihasini yaratib, "pom.xml" fayliga bog'liqlik qo'shaylik:
org.bouncycastle
bcprov-jdk16
1.46
AESEngine nusxasini yaratamiz:
Hozircha hamma narsa oddiy. Ammo siz shunchaki AES dan foydalana olmaysiz. Shifrlash blokirovkalash rejimidan foydalanishimiz kerak, shunda keyingi blokning shifrlash natijasi oldingisining shifrlash natijasiga bog'liq bo'ladi. Bunday taktika tajovuzkorning o'rtaga qo'shimcha bloklar qo'yishiga to'sqinlik qiladi, shuningdek, bizning barcha harakatlarimizga putur etkazishi mumkin bo'lgan shifrlangan matnda keng tarqalgan iboralarni topishni qiyinlashtiradi. Cipher Block Chaining biz uchun CBCBlockCipher class ni amalga oshiradi:
Endi yana bitta muammoni hal qilishimiz kerak. AES va CBC bloklarda ishlaydi. Ixtiyoriy uzunlikdagi satrlarni uzatmoqdamiz. Agar biz uzatayotgan satrninfg kattaligini blok kattaligiga qoldiqsiz bo'lish mumkin bo'lmasa-chi? Blok o'lchamidan kichikroq qolgan dumni qanday o'tkazaman? Buning uchun to'ldirish yoki padding, ya'ni xabar oxiriga qo'shilgan qo'shimcha ma'lumotlar ishlatiladi. Biz PKCS7 padding vositasidan foydalanamiz:
SHA512 yordamida shifrlangan xabarlarni imzolaymiz:
AES va SHA512 algoritmlari biz o'z kodimizga baytlar qatorida o'tadigan kalitlardan foydalanadi:
HMac nusxasiga kalit berilishi kerak:
Shuningdek, biz boshlang'ich vektori (Initialization Vector yoki IV) kerak - bu tasodifiy raqam, u kalit bilan birga shifrlash va parolni hal qilish algoritmida ishlatiladi. Har bir yangi xabar turli xil IVga ega bo'ladi, bu sizga xabarlarning bir xil qismlari uchun ham turli xil shifrlash natijalarini yaratishga imkon beradi. Biz etkazilgan xabarlar, masalan, odamlarning ismlari, salomlashish yoki boshqa biron bir narsani takrorlashi mumkinligini tushunamiz. IV tufayli shifrlash turli xil xabarlarda takrorlanadigan matn qismlari uchun turli xil natijalarni beradi:
E'tibor bering, biz IV ishlab chiqarish uchun odatiy Random emas, balki SecureRandomdan foydalanganmiz. Normal Random kriptografik tasodifiy sonlarni yaratish uchun mos emas.
Shifrni kalitlarga va IV-ga o'tkazib, uni ishga tushiramiz:
IV ni yashirish shart emas. Qabul qiluvchiga shifrlangan xabarning birinchi bloki sifatida yuborilishi mumkin va aniq matnda IV da hech qanday sir yo'q:
Keyin hamma narsa oddiy. Biz cipher.processBytes va hmac.update ni chaqiramiz, ularga asl xabardan o'qilgan bayt bloklarini uzatamiz va nihoyat oxirgi blokni hisoblash va yozish uchun cipher.doFinal-ga, shuningdek imzoni hisoblash uchun hmac.doFinal-ga murojat qilamiz:
Va eng muhimi! Oxir-oqibat, biz foydalanishda RAM-da shaxsiy ma'lumotlar va kalitlarga ega bo'lmasliklari uchun jarayonda ishlatiladigan barcha baytli qatorlarni nollar bilan to'ldiramiz:
Yakuniy natija:
|
BOUNCY CASTRLE kriptografik kutubxonasini sozlash va undan

Shunday qilib, Bouncy qal'asi to'g'ridan-to'g'ri atrof-muhitga kamroq bog'liq bo'lgan loyihada qo'llaniladi.
сканер(System.in); while(scan.hasNext())
{
"BC");
try {
String date = scan.nextLine();
KeyGenerator kg = KeyGenerator.getInstance("AES"); kg.init(256);
SecretKey secretKey = kg.generateKey();
Cipher cipher = Cipher.getInstance("AES / CBC / PKCS7Padding",
cipher.init(Cipher.ENCRYPT_MODE, secretKey); byte[] enResult = cipher.doFinal(date.getBytes()); System.
out.println("Зашифрованные данные:");
String strEnResult = Base64.toBase64String(enResult); System.out.println(strEnResult);
} catch (NoSuchAlgorithmException e) {
//
TODO автоматически создается блок
catch e.printStackTrace();
} catch (NoSuchProviderException e) {
//
TODO Автоматически сгенерированный блок
catch e.printStackTrace();
} catch (NoSuchPaddingException e) {
//
TODO Автоматически сгенерированный блок
catch e.printStackTrace();
} catch (InvalidKeyException e) {
//
TODO Автоматически созданный блок перехвата
e.printStackTrace();
} catch (IllegalBlockSizeException e) {
//
TODO Автоматически сгенерированный блок перехвата
e.printStackTrace();
} catch (BadPaddingException e) {
//
TODO Автоматически сгенерированный блок перехвата
e.printStackTrace();
qo'shishdir, siz ishlatishingiz kerak bo'lgan jar bcprov-ext-jdk15on-158.jar.
II BOB BOUNCY CASTLE KRIPTOGRAFIK KUTUBXONASIDAN FOYDALANIB MA’LUMOTLARNI SHIFLASH

II BOB BOUNCY CASTLE KRIPTOGRAFIK KUTUBXONASIDAN FOYDALANIB MA’LUMOTLARNI SHIFLASH. BOUNCY CASTLE dan xavfsizlik ta'minotchisi sifatida foydalanish
Bouncy Castle-dan xavfsizlik ta'minotchisi sifatida foydalanish uchun sizning class yo'lingizda Jar bo'lishi kerak. Keyin, ushbu yozuvdan keyin java.security faylini yangilashingiz yoki provayderni ish vaqtida ro'yxatdan o'tkazish uchun quyidagi kodni qo'shishingiz mumkin.
/**
the
${java_home}/lib/security/java.security file, that would otherwise
*
security.provider. n =org.bouncycastle.jce.provi der.BouncyCastleProvider .
*/ Security.insertProviderAt( new
BouncyCastleProvider(), 1 );
Kalit
Ma'lumotlarni tinch holatda shifrlash uchun biz nosimmetrik shifrlashdan foydalanamiz.
Agar siz nosimmetrik shifrlashni yaxshi bilmasangiz, bu aslida shifrlash uchun ham, parolni hal qilish uchun ham bitta kalitdan foydalanishni anglatadi. Shifrlashning boshqa turi assimetrik shifrlash bo'lib, u ikkita kalitda ishlaydi, biri ochiq va ikkinchisi shaxsiy.
Eng oddiy yondashuv - himoya qilmoqchi bo'lgan barcha ma'lumotlar uchun umumiy kalitdan foydalanish. Biroq, salbiy tomoni shundaki, agar hujumchi kalitga kirish huquqiga ega bo'lsa, hujumchi faqat bitta kalit bilan barcha ma'lumotlarni parolini hal qilishi mumkin.
private static final SecureRandom SECURE_RANDOM = new SecureRandom( );
public static byte[] generateKey( int keyLength ) throws IOException, NoSuchProviderException,
NoSuchAlgorithmException
{
CipherKeyGenerator cipherKeyGenerator = new CipherKeyGenerator();
cipherKeyGenerator.init( new KeyGenerationParameters( SECURE_RANDOM, keyLength ) );
return cipherKeyGenerator.generateKey();
}
Agar sizning ma'lumotlaringiz alohida foydalanuvchilarga tegishli bo'lsa, yanada xavfsiz yondashuv - foydalanuvchi tomonidan berilgan parol / parol (parolga asoslangan shifrlash (PBE)) asosida har bir foydalanuvchi uchun alohida kalitlarni olishdir. Shunday qilib, yomoni, bitta foydalanuvchi uchun kalitni biladigan
tajovuzkor faqat ushbu foydalanuvchi uchun ma'lumotlarni parolini hal qilishi mumkin.
|
Arduinoda DC Motor - Magnit dachik yordamida motorni aylanishi sonini sanaydigan dastur tuzish

|
Magnit dachik yordamida motorni aylanishi sonini sanaydigan dastur tuzish
|
bet | 3/5 | Sana | 19.07.2024 | Hajmi | 0,91 Mb. | | #267971 |
Bog'liq INDIVIDUAL LOYIHA.. bekzodArduinoda DC Motor - DC motor - bu to'g'ridan-to'g'ri oqim elektr energiyasini mexanik energiyaga aylantiradigan aylanadigan elektr motorlarining har qanday sinfidir. Eng keng tarqalgan turlari magnit maydonlari tomonidan ishlab chiqarilgan kuchlarga tayanadi. Dvigatellarning deyarli barcha turlari dvigatelning bir qismidagi oqim yo'nalishini vaqti-vaqti bilan o'zgartirish uchun elektromexanik yoki elektron ba'zi bir ichki mexanizmlarga ega.
- DC motor (1.3.1-rasm)- bu eng keng tarqalgan vosita turi. Shahar motorlari odatda ikkita, bitta ijobiy va bitta salbiy tomonga ega. Agar siz ushbu ikkita simni to'g'ridan-to'g'ri batareyaga ulasangiz, vosita aylanadi. Agar siz simlarni almashtirsangiz, vosita teskari yo'nalishda aylanadi.
- Uch xil turdagi motorlar mavjud
- DC motor
- Servo motor
- Stepper motor
DC motorlari bilan ishlash uchun siz uchta pinni ulashingiz kerak. Biri erga (Gnd) ulanishi kerak, ikkinchisi dvigateldan 5V pingacha. Uchinchi pinlar sizning Arduino-dagi PWM piniga ulangan bo'lishi kerak. Ulangan doimiy dvigatel bilan endi uni boshqarish imkoniga ega bo'lasiz. Dvigatelning aylanish tezligini 0 va 255 oralig'ida sozlashingiz mumkin. int motorPin = 9; void setup() { pinMode(motorPin, OUTPUT); Serial.begin(9600); while (! Serial); Serial.println("Speed 0 to 255"); } void loop() { if (Serial.available()) { int speed = Serial.parseInt(); if (speed >= 0 && speed <= 255) { analogWrite(motorPin, speed); } } } Bizga quyidagi komponentlar kerak bo'ladi : - 1x Arduino UNO
- 1x PN2222 tranzistor
- 1x kichik 6V doimiy dvigatel
- 1x 1N4001 diyot
- 1x 270 Ω qarshilik
Sensorni sinovdan o'tkazish. - Yuqorida aytib o'tilganidek, hall effektli modul analog va raqamli chiqishni ta'minlaydi. Agar magnit aniqlansa, raqamli chiqish pini balandga chiqadi va taxtadagi yashil LED yonadi. Ammo bundan oldin Hall effekti sensori haqiqatan ham o'lchay oladimi yoki yo'qligini tekshirishni ko’rib o’tamiz. Shunday qilib, mencmodulning A0 pinini arduinoning A0 piniga ulaymiz:
- Arduinoda sersorni sinovdan o’tkazish uchun kerak boladigan komponentalar:
- Arduino UNO
- Hall effect moduli
- Simlar
|
| |
Kodi: void setup() {  Serial.begin(9600)

|
Kodi: void setup() { Serial.begin(9600)
|
bet | 4/5 | Sana | 19.07.2024 | Hajmi | 0,91 Mb. | | #267971 |
Bog'liq INDIVIDUAL LOYIHA.. bekzodKodi: void setup() { Serial.begin(9600); } void loop() { int sensorValue = analogRead(A0); Serial.println(sensorValue); delay(1); } Magnit mavjud bo'lmaganda ketma-ket monitor ushbu natijani ko'rsatadi: Arduino magnitli sensorini yaratish.
Ushbu sxema bilan magnit maydon intensivligi ekranda aks etadi va magnit aniqlanganda karnay signal beradi. Bir nechta turdagi magnitlarni aniqlash uchun qurilma uchun microTeslas va milliTeslas-ni namoyish qilishni tanladim.
Bu erda modulning D0 pimi Arduinoning 2-raqamli pimiga ulanadi. Eslatib o'tamiz uzilish ushbu pinga mumkin. Shunday qilib, D0 pimi balandlashganda, Arduino darhol reaksiyaga kirishishi mumkin. Xizmatni to'xtatish tartibi (magnet bu erda aniqlangan) faqat karnayni yoqish uchun mo'ljallangan.
DC Matorni ulanish diagrammasi va tarkibiy qismlari. 1) 16 x 2 LCD 1602 displey 5V quvvat manbaida ishlaydi, men 5V kuchlanishli Arduinodan 5V quvvat berdim. SCL va SDA pinlari to'g'ridan-to'g'ri LCD drayverlarga I2C ga ulangan. Hech qanday past kuchlanish regulyatoridan foydalanmasdan mukammal ishladi. 1) 16 x 2 LCD 1602 displey 5V quvvat manbaida ishlaydi, men 5V kuchlanishli Arduinodan 5V quvvat berdim. SCL va SDA pinlari to'g'ridan-to'g'ri LCD drayverlarga I2C ga ulangan. Hech qanday past kuchlanish regulyatoridan foydalanmasdan mukammal ishladi. 2) dvigateli eski wifi modemining quvvat manbai adapteridan 12 voltli quvvat manbai bilan quvvatlanadi. Siz 3V, 5V yoki 12V va boshqalarni ishlatishingiz mumkin. Bunday yuqori kuchlanishni LCD yoki Arduino pinlariga ulamaganingizga ishonch hosil qiling. 3) 12V elektr ta'minoti, Arduino va LCD ning erga ulanadigan liniyalari bir-biriga ulangan bo'lishi kerak. 4) Yuqoridagi eskizda men barcha chiziqlarni qora rangda, 5V quvvatni jigarrang, 3.3V to'q sariq va 12V qizil ranglarda namoyish qildim. 5) Agar sizda qarshilik yo'q bo'lsa, arduinoning ichki tortishish qarshiligi bu erda aytib o'tilganidek yoqilishi mumkin . Ammo men buni bu erdan o'tkazib yubormoqdaman, chunki yangi boshlanuvchilar uchun osonroq bo'ladi.
|
| |
Fatullayev Bekzod Botir ug‘li (Kiberxavfsizlik 711-21 axo')

|
Fatullayev Bekzod Botir ug‘li (Kiberxavfsizlik 711-21 axo')
|
bet | 1/20 | Sana | 20.12.2023 | Hajmi | 418,9 Kb. | | #124487 |
№
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
F.I.O.
Azizov Fazliddin Muzaffar o‘g‘li (Kiberxavfsizlik - 711-21 AXo') Baxtiyorov Shahzod Sherzod o‘g‘li (Kiberxavfsizlik - 711-21 AXo')
Fatullayev Bekzod Botir ug‘li (Kiberxavfsizlik - 711-21 AXo')
Komiljonov Yusufbek Farruxbek o‘g‘li (Kiberxavfsizlik - 711-21 AXo')
Nigmatov Asadbek Rahmat o‘g‘li (Kiberxavfsizlik - 711-21 AXo')
Qambarov Abbos Mullaamin o‘g‘li (Kiberxavfsizlik - 711-21 AXo')
Raxmatov Bexzod Adhamjon o‘g‘li (Kiberxavfsizlik - 711-21 AXo')
Sharipov Jahongir Baxtiyor o‘g‘li (Kiberxavfsizlik - 711-21 AXo')
Shariyorov Asadbek Abdulazizovich (Kiberxavfsizlik -711-21 AXo')
Sultonmurodov Quvonchbek Faxriddin o‘g‘li (Kiberxavfsizlik -711-21 AXo')
Ulashov Shahzod Behzod o‘g‘li (Kiberxavfsizlik - 711-21 AXo')
Valiyev Mansurxon Maribjon o‘g‘li (Kiberxavfsizlik - 711-21 AXo')
Yarbekov Jasurbek Ulug‘bek o‘g‘li (Kiberxavfsizlik - 711-21 AXo')
Yo‘ldoshev Xurshid Yoqub o‘g‘li (Kiberxavfsizlik - 711-21 AXo')
Mavzu:
Axborot xavfsizligi xavfini boshqarish usullari va texnologiyalarini o'rganish. Shifrlash algoritmlarining rivojlanish bosqichlari va ularning qiyosiy tahlili. Tashkilotlarda axborot xavfsizligi siyosatini ishlab chiqishda zarur texnik va dasturiy ishlanmalarni o’rganish.
Mobil qurilmalarda mavjud autintifikatsiyalash dasturlarining qiyosiy tahlili.
Xotira qurilmalarida ma’lumotlar yo’qotilishiga qarshi chora tadbirlarning kompleks yondoshuvi.
Kompyuter tarmoqlarida tahlil qiluvchi(Wireshark, …) dasturiy ta’minotlarning vazifasi va ularning qiyosiy tahlili.
Windows operatsion tizimlaridagi foydalanuvchi parollarini buzish usullari va ularga qarshi chora tadbirlar.
Korxonaning LAN-ga xavfsiz masofadan turib kirishni tashkil etish masalasini tahlil qilish (korxona nomi).
Tarmoqlararo ekran dasturi o’rnatilishi va uning turlari(OT va versiyalar kesimida).
DOS va DDOS xujumlar. Mavjud kamchiliklar va maqbul yechimlar.
Korxonaning yaxlit axborot xavfsizligi tizimini o'rganish (korxona nomi).
Cloud computing tizimlaridagi xavfsizlikga doir masalalar, mavjud kamchiliklar va ularga qarshi chora tadbirlar tahlili. Integratsiyalashgan axborot xavfsizligi tizimini loyihalash metodologiyasini o'rganish.
Autintifikatsiya jarayonlarida QR kodlardan foydalanishning samaradorligi, mavjud muammolar va ularga berilgan yechimlar tahlili.
15.
16.
17.
Yo‘ldoshov Umrzoq Orif o‘g‘li (Kiberxavfsizlik - 711-21 AXo')
Ziyadullayev Mehrojiddin Sirojiddin o‘g‘li (Kiberxavfsizlik -711-21 AXo')
Zokirjonov Diyorbek Doniyorbek o‘g‘li (Kiberxavfsizlik - 711-21 AXo')
Virtuallashtirish texnologiyalaridagi xavfsizlik muammolari va ularga qarshi chora tadbirlar.
Shifrlash algoritmlaridan foydalanib android tizimida fayllarni shifrlash dasturini yaratish.
Biometrik shifrlash algoritmlarining qiyosiy tahlili.
O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
|
| |
Arduino Unoning texnik ko’rsatkichlari

|
Arduino Unoning texnik ko’rsatkichlari
|
bet | 2/5 | Sana | 19.07.2024 | Hajmi | 0,91 Mb. | | #267971 |
Bog'liq INDIVIDUAL LOYIHA.. bekzodArduino Unoning texnik ko’rsatkichlari; - Mikrokontroller: ATmega328;
- Ishlash kuchlanishi: 5 V;
- Kirish kuchlanishi(tavsiya etilgani): 7-12 V;
- Kirish kuchlanishi(eng yuqori): 6-20 V;
- Raqamlikirish/chiqish: 14 ta;
- Analogkirish: 6 ta;
- Kirish/chiqish orqali o'zgarmas tok: 40 mA;
- 3.3 V kiritish uchun o'zgarmas tok: 50 mA;
- Flesh xotira: 32 KB(ATmega328) undan 0.5 KB yuklovchi sifatida foydalaniladi;
- Tezkorxotira: 2 KB(ATmega328);
- EEPROM: 1 KB(ATmega328); •Chastota: 16 MGs.
Magnit maydon o'lchovlarini aniqlovchi Hall Effect sensori. - Magnit har doim ushbu sensordan o'tib ketganda, uni aniqlay oladi. Magnit maydonga javoban uning chiqish kuchlanishi o'zgaradi. Hall Effect datchiklarini ikki turi mavjud bular analog va raqamli chiqishlardir.
- Analog chiqish datchiklari chiziqli chiqish qiymatlarini ta'minlaydi va to'g'ridan-to'g'ri operatsion kuchaytirgichning chiqishidan Hall sensori o'tadigan magnit maydon mutanosib bo'lgan kuchlanish bilan olinadi.
- Raqamli chiqish sensorlari op-ampga ulangan gisterez bilan jihozlangan Shmitt triggeridan foydalanadilar. Sensor qurilmasi oldindan o'rnatilgan qiymatdan oshib ketganda, "o'chirish" va "yoqish" holatini o'zgartiradi.
Ushbu magnit chiziqli Hall effekti sensori raqamli interfeys sensori hisoblanadi. Sensor ham raqamli, ham analog chiqishga ega. Sensor yaqinidagi magnit maydonni aniqlash uchun ishlatiladi. Ko'rinib turganidek, to'rtta chiqish pimi mavjud, bu erda G ya’ni GND, + 5V quvvat manbai, D0 raqamli chiqish va A0 analog chiqish hisoblanadi. Modul yoqilganda qizil LED yonadi. D0 pimi balandlashganda yashil LED yonadi. Bundan tashqari, A0 pimi to'g'ridan-to'g'ri SS49E sensorining OUT pimiga ulanadi. Xususiyatlari: - Turi - Hall sensori (SS49E)
- Ishlatilgan: LM393 dual komparator
- Ish kuchlanishi: 5V
- Sozlanishi sezgirlik (potansiyometr)
- Hajmi: 32x11x20mm
|
| |
) Ko'ngil ochish uchun tezlik oralig'iga qarab rangni o'zgartiradigan bitta RGB LED qo'shildi

|
) Ko'ngil ochish uchun tezlik oralig'iga qarab rangni o'zgartiradigan bitta RGB LED qo'shildi
|
bet | 5/5 | Sana | 19.07.2024 | Hajmi | 0,91 Mb. | | #267971 |
Bog'liq INDIVIDUAL LOYIHA.. bekzod6) Ko'ngil ochish uchun tezlik oralig'iga qarab rangni o'zgartiradigan bitta RGB LED qo'shildi. Buning o'rniga yoki RGB LED-da, rasmda ko'rsatilgandek, barcha topraklama pinlarini qarshilikka ulash orqali oddiy 2 pinli LEDlardan foydalanish mumkin. Kodi: Kodi: - #include
- #include
- LiquidCrystal_I2C lcd(0x27,16,2); // Constructor for LCD, (Address of LCD, NoOfColumns,NoOfRows)
- int ticks = 0, Speed = 0;
- int hallsensor = 12; //The Hall effect sensor (HES) output of fan connected to pin no 12 of Arduino due
- typedef struct{
- char fantype;
- unsigned int fandiv;
- } fanspec;
- fanspec fanspace[3]={{0,1},{1,2},{2,8}}; char fan = 1;
- void pickrpm ()
- { ticks++; }
- void setup()
- {
- pinMode(hallsensor, INPUT);
- Serial.begin(9600);
- attachInterrupt(12, pickrpm, RISING);
- analogWriteResolution(12);
- lcd.init(); // initialize the lcd
- lcd.backlight(); // backlight of lcd
- lcd.home(); // initialize lcd cursor position
- pinMode(9, OUTPUT);
- pinMode(10, OUTPUT);
- pinMode(11, OUTPUT);
- digitalWrite(9, LOW);
- digitalWrite(10, LOW);
- digitalWrite(11, LOW);
- }
void loop () { - void loop () {
- ticks = 0; // Make ticks zero before starting interrupts.
- interrupts(); // or use sei(); to Enables interrupts
- delay (1000); //Wait 1 second
- noInterrupts(); // or use cli(); to Disable interrupts
- Speed = ((ticks * 60)/fanspace[fan].fandiv);
- Serial.print (Speed, DEC);
- Serial.print (" RPM\r\n");
- lcd.setCursor(2, 0); // (column,row)
- lcd.print("Electromania");
- lcd.setCursor(0, 1); // (column,row)
- lcd.print("Speed:");
- char SpeedString[4]; // Buffer to store string of 4 chars + 0 termination
- sprintf(SpeedString, "%4d", Speed); // change this to %3, 4 ,5 etc depending upon your max speed
- lcd.print(SpeedString);
- lcd.print(" RPM");
- if (Speed > 3000){
- digitalWrite(9, HIGH);
- digitalWrite(10, LOW);
- digitalWrite(11, LOW); }
- else if (Speed > 2000 && Speed < 3000){
- digitalWrite(10, HIGH);
- digitalWrite(9, LOW);
- digitalWrite(11, LOW); }
- else if (Speed > 1000 && Speed < 2000){
- digitalWrite(11, HIGH);
- digitalWrite(9, LOW); //red
- digitalWrite(10, LOW); }
- if (Speed > 0 && Speed < 1000){
- digitalWrite(9, LOW); //red
- digitalWrite(10, HIGH );
- digitalWrite(11, HIGH); }
- if (Speed == 0){
- digitalWrite(9, LOW);
- digitalWrite(10, LOW);
- digitalWrite(11, LOW); }
- } // end of loop function
E’tiboringgiz uchun rahmat!
|
| |
Asbob dasturiy ta'minotining vazifalari va funktsiyalari

|
Asbob dasturiy ta'minotining vazifalari va funktsiyalari
|
bet | 6/12 | Sana | 16.11.2023 | Hajmi | 79,8 Kb. | | #99696 |
Asbob dasturiy ta'minotining vazifalari va funktsiyalari
Asboblar dasturiy ta'minoti maxsus turdagi dasturiy ta'minot sifatida umumiy va xususiy xususiyatga ega
funktsiyalari, umuman, barcha dasturiy ta'minot uchun. Biz yuqorida umumiy funktsiyalarni muhokama qildik va faqat ushbu turdagi dasturlarga xos bo'lgan maxsus funktsiyalar:
1. Maxsus o'rnatilgan kod so'zlar (dasturlash tili), shuningdek, ma'lum belgilar to'plami va ularning yaratilgan fayldagi joylashuvi - dastur sintaksisi yordamida ishlab chiqilgan dastur matnini yaratish.
2. Yaratilgan dastur matnini kompyuterni tanib olish uchun foydalanish mumkin bo'lgan mashinaga yo'naltirilgan kodga tarjima qilish. Yaratilgan dasturning katta hajmi bo'lsa, u alohida modullarga bo'linadi va modullarning har biri alohida tarjima qilinadi.
3. Alohida modullarni zaruriy tuzilmaga rioya qilgan holda yagona bajariladigan kodga ulash, alohida qismlarning bir-biri bilan o'zaro ta'sirini muvofiqlashtirishni ta'minlash.
4. Yaratilgan dasturni sinovdan o'tkazish va nazorat qilish, rasmiy, mantiqiy va sintaktik xatolarni aniqlash va bartaraf etish, dasturlarni taqiqlangan kodlar mavjudligini tekshirish, shuningdek, yaratilgan dasturning ishlashi va imkoniyatlarini baholash.
Asboblar uchun dasturiy ta'minot turlari
Instrumental dasturiy ta'minotga yuklangan vazifalarga asoslanib, juda ko'p turli xil instrumental dasturiy ta'minot turlarini ajratish mumkin:
Matn muharrirlari
Integratsiyalashgan rivojlanish muhitlari
Kompilyatorlar
Tarjimonlar
Bog'lovchilar
Tahlil qiluvchilar va tahlil qiluvchi generatorlar (qarang: Javacc)
Yig'uvchilar
Nosozliklarni tuzatuvchilar
Profilchilar
Hujjatlar generatorlari
Kod qamrovini tahlil qilish vositalari
Uzluksiz integratsiya vositalari
Avtomatlashtirilgan sinov vositalari
Versiyalarni boshqarish tizimlari va boshqalar.
Shuni ta'kidlash kerakki, amaliy dasturlarni yaratish uchun qobiqlar ham asbob dasturlari tomonidan yaratilgan va shuning uchun ularni amaliy dasturlar deb atash mumkin. Ba'zi instrumental dasturlarning maqsadini qisqacha ko'rib chiqing.
Matn muharrirlari.
Matn muharriri matnli fayllarni qayta ishlash, masalan, yaratish va oʻzgartirishlar kiritish uchun moʻljallangan kompyuter dasturidir.
|
| |
Koʻtargichlar - Reja: Kirish. Yuk koʻtarish va tashish mashinalarining rivojlanish tarixi va xalq xoʻjaligidagi axamiyati

Reja: Kirish. Yuk koʻtarish va tashish mashinalarining rivojlanish tarixi va xalq xoʻjaligidagi axamiyati
YKT ma`ruza matni 1
|
Bosh sahifa
Aloqalar Bosh sahifa Reja: Kirish. Yuk koʻtarish va tashish mashinalarining rivojlanish tarixi va xalq xoʻjaligidagi axamiyati
|
Nazorat savollari - Reja: Kirish. Yuk koʻtarish va tashish mashinalarining rivojlanish tarixi va xalq xoʻjaligidagi axamiyati

Nazorat savollari
1. KTM larining rivojlanish tarixini tushuntiring.
2. KTM larining mashinasozlikdagi axamiyatini tushuntiring.
3. Mamlakatimizda KTM larini ishlab chiqarishning xozirgi holatini izohlang.
4. Dunyoda KTM larini ishlab chiqaruvchi yetakchi korhonalar haqida ma`lumot
bering.
5. KTM larining vazifasi va tuzilishini tushuntiring.
6. KTM lari qanday tasniflanadi ?
7. Domkratlarning
vazifalari, turlari va ishlash prinsipini tushuntiring.
8. Chig`irlarning vazifalari, turlari va ishlash prinsipini tushuntiring.
9. Tallarning vazifalari, turlari va ishlash prinsipini tushuntiring.
10. Kranlarning vazifalari va turlarini tushuntiring.
11. Koʻprik kranlarning
tuzilishi, vazifalari va turlarini tushuntiring.
12. Chorpoya
kranlarning tuzilishi, vazifalari va turlarini tushuntiring.
13. Minorali kranlarning tuzilishi, vazifalari va turlarini tushuntiring.
14. Koʻtargichlarning tuzilishi, vazifalari va turlarini tushuntiring.
15. Yuklagichlarning tuzilishi, vazifalari va turlarini tushuntiring.
Mashg`ulot uchun xulosa
Yuk koʻtarish transportlari va transport mashinalari
va mexanizmlarining halq
xoʻjaligidagi oʻrni juda katta, chunki koʻtarish-tashish va tashish
ishlariga sarflanadigan
harajatlar mahsulot tannarxining 15-20 foizini, ayrim xollarda esa 50 foizga yetishi
mumkin.
Oddiy yuk koʻtarish
qurilmalari, strelali va koʻprikli kranlar turlari juda xilma xil
va murakkab (1000 yaqin turlari mavjud). Shuning uchun koʻtarish-tashish
va tashish
mashina va mexanizmlarini konstruktsiyalari va bajaradigan vazifalariga koʻra
guruhlarga boʻlib oʻrganiladi.