Bir cümle taslağı nasıl oluşturulur: okulu hatırlamak. Grafik diyagramlar biçimindeki özellikler Grafik diyagramlar nelerdir

  • 01.03.2024

Bireysel sistem bileşenleri arasındaki bağlantıları göstermek için çeşitli grafik diyagramlar kullanılır. Grafik diyagramları gibi bazıları esas olarak süreçler arasındaki veri akışını gösterir. Diğerleri, özellikle işlevsel diyagramlar, veri depolama ve bunun için kullanılan ortamla ilgili sorunları vurgulamaktadır. Süreç etkileşimlerine odaklanan diyagramlar da vardır.

Pirinç. 3.1. Veri bakım sisteminin grafik diyagramı.

Grafik diyagramları. Bazen veri akışı grafikleri olarak da adlandırılır. Böyle bir diyagramdaki her daire, verilerin bir miktar dönüşümünü temsil eder. Veri akışları oklarla işaretlenmiştir. Bu tür diyagram, programların harici giriş ve çıkışlarını tanımlamak için sistem düzeyinde ve ayrı ayrı modüller arasındaki veri hareketini tanımlamak için programların kendisini tasarlarken kullanılabilir. Şekil 3.1, bir veri bakım sisteminin grafik diyagramının bir örneğini göstermektedir.

Warnier-Orr diyagramları. Varnier-Orr diyagramında, sistemin hiyerarşik yapısında, bilgi taşıyıcılarının kontur görüntüleri ile sağlanan temel bileşenleri vurgulanmıştır. İlk olarak, sistem bir dizi ayrı sürece bölünmüştür. Hiyerarşinin bir sonraki seviyesi, her işlem için veri akışlarını belirtir. Daha sonra veri setleri listelenir ve son olarak ilgili depolama ortamları listelenir. İkincisi, fonksiyonel diyagramlarda kullanılan standart geleneksel görüntüler kullanılarak gösterilir. Veri akışlarının yönleri, veri kümeleri ile fiziksel depolama ortamı arasına çizilen oklarla işaretlenir. Birçok işlemde aynı anda kullanılan veri kümeleri birbiriyle ilişkilidir ve aynı adlara sahiptir. Şekil 3.4 bir veri bakım sistemi için Warnier-Orr diyagramını göstermektedir.

Fonksiyonel diyagramlar. Sistemin işlevsel diyagramı, program adlarını içeren bir veya daha fazla dikdörtgen bloktan oluşur. Bu bloklar, içlerine giren oklarla ve onlardan çıkan oklarla - veri alıcılarıyla bağlanır. Kaynaklar ve alıcılar, ana hatları belirli fiziksel ortamlara benzeyen bloklar halinde gösterilmektedir (bazı bloklar Şekil 3.2'de gösterilmektedir). Her blok, bazen bloğun amacını ortaya koyan bilgilerle desteklenen bir programın veya veri kümesinin adını içerir. Bu tür diyagramın odak noktası, sistemdeki veri akışlarının ve kullanılan veri kümelerinin tanımlanmasıdır. Şekil 3.3'te. ana dosya düzeltme sisteminin bir parçasının işlevsel diyagramını gösterir.

Yukarıda tartışılan tüm şema türleri, veri akışlarının oluşturulmasını yalnızca programların başlatabildiği veya durdurabildiği yazılım kontrollü sistemlerdeki veri akışlarını tanımlamak için tasarlanmıştır. Bununla birlikte, gerçek zamanlı çalışmayla karakterize edilen yazılım sistemlerinde, bazı sistem işlevleri programlar tarafından değil, verilerin kendisi tarafından kontrol edilir; Bu tür sistemlerde veriler belirli süreçleri yönlendirir veya durmasına neden olur. Aynı anda birden fazla süreç aktif olabilir.

PERT çizelgeleri. İşlevsel diyagramlar programların etkileşim sırasını gösteremez. Bunun için PERT diyagramlarını kullanmak daha uygundur. PERT diyagramı veri kümelerini veya akışlarını göstermez. Sistemde mevcut olan kontrol bağlantılarının yanı sıra gerçekleştirilen eylemlerin koordinasyonunu görüntüler. Her ok belirli bir işleme, her daire ise bir veya daha fazla işlemin tamamlanması ve diğerlerine geçiş anlamına gelen bir olaya karşılık gelir. İçerik olarak bu semboller, grafik diyagramlarındaki benzer sembollerin doğrudan karşısındadır (bkz. Şekil 3.5).

Pirinç. 3.3. Ana dosyayı güncellemenin fonksiyonel diyagramı

Pirinç. 3.4. Sistem için Warnier-Orr diyagramı

veri desteği

Pirinç. 3.5. Etkileşimli bir dosya bakım sisteminin PERT diyagramı.

Petri ağları. Petri ağları adı verilen diyagramlar, akışların bir otoyoldan diğerine kısmen veya tamamen geçişini sağlayan ağlardaki veri akışlarının hareketini tanımlayan modeller olarak kullanılır. Bu durum, verilerin eşzamanlı çalışmasına izin verilmeyen programlardan geçebildiği etkileşimli bir düzeltme sistemi - veri alımı için tipiktir. Petri ağları, sistemdeki hem veri akışlarını hem de kontrol aktarımlarının dinamiklerini incelemenize olanak tanır. Bunu yapmak için, ağın sıralı durumlarını yansıtan çeşitli diyagramlar oluşturulur; buradan kontrol noktalarının veri akışları boyunca nasıl hareket ettiğini görebiliriz. Ardışık Petri ağı görüntüleri yalnızca belirtilen noktaların konumunda farklılık gösterir (bkz. Şekil 3.6'daki örnek).

HIPO şemaları. HIPO diyagramlarının kullanımı, sistem analistlerinin zaten program ve veri geliştirmeye başlayabildiği tasarım aşaması için tipiktir. Bu diyagramlar, her programın ana işlevlerini ve temel veri öğelerinin listesini tanımlarken, verileri düzenleme yöntemlerini, alt rutinlerin hiyerarşik yapısını ve işleme algoritmalarının seçimini belirtmez. Program geliştirme aşamasında, HIPO diyagramları programın uyguladığı işlevleri ve program içinde dolaşan veri akışlarını açıklamanın bir aracı olarak kullanılabilir. Şekil 3.7 dosya düzeltme programının HIPO diyagramını göstermektedir.

Pirinç. 3.6. Etkileşimli dosya bakım sistemi için Petri ağı

Kontrol iletim şemaları. Program blok diyagramları genellikle bir program modülündeki kontrol transferlerini göstermek için kullanılır. Yapılandırılmış programlama ve bunun temel kontrol yapılarının kullanımı üzerindeki etkisi, standart devre sembollerinin yeni sembollerle desteklenmesine ve yeni devre türlerinin geliştirilmesine katkıda bulunmuştur. Özellikle Nussi-Schneiderman devreleri programcıya iç içe geçmiş kontrol yapılarını tanımlamanın bir yolunu sağlar.

Şekil 3.8 blok diyagramları tasvir etmek için standart ve standart olmayan sembolleri göstermektedir. Program organizasyonunu kontrol transferleriyle aynı şekilde temsil etmek için kullanılabilirler. Sunulan semboller hakkında yorum yapalım.

Limit/kesme bloğu. Bu sembolün amacı blok diyagramın girişlerini ve aynı zamanda ondan gelen tüm çıkışları belirtmektir. Her blok diyagramı bir kısıtlama sembolüyle başlamalı ve bitmelidir.

Çözüm bloğu. Bu sembol koşullu kontrol geçişlerini belirtmek için kullanılır. Her karar bloğu için tanımladığı soru, çözüm, koşullar veya karşılaştırma belirtilmelidir. Bu bloktan çıkan oklar, olası tüm cevapların dikkate alınması için uygun cevaplarla etiketlenmelidir.

İşleme bloğu. Bu sembol, bilginin anlamını, sunum şeklini veya yerleşimini değiştiren bir veya daha fazla operatörü belirtmek için kullanılır. Diyagramın netliğini artırmak için birkaç ayrı işleme bloğu tek bir blokta birleştirilebilir.

Pirinç. 3.7. Ayarlama programı için HIPO şeması

ki dosyası GUSTOMER.

Modül çağrı bloğu. Bu modül, modülleri veya alt programları çağırmak için kullanılır. Dikey çizgiler, harici işlem modüllerine erişimi, yatay çizgiyi gösterir - bu blok, belgelerde ayrı bir blok diyagram olarak sunulur.

G/Ç bloğu. Bu sembol giriş/çıkış işlemlerini belirtmek için kullanılır. Ayrı bloklar, bireysel mantıksal cihazlara veya bireysel değişim işlevlerine karşılık gelmelidir. Her blok, cihazın veya dosyanın türünü, alışverişte yer alan bilgi türünü ve alışveriş işleminin türünü gösterir.

Konektörler. Bu semboller, blok diyagramın parçalara bölünmesi gerekiyorsa veya tek bir sayfaya sığmıyorsa kullanılır. Bağlayıcıların kullanımı diyagramların yapısını bozmamalıdır.

Yorum bloğu. Bu sembol, fonksiyonel blokların açıklamalarını blok diyagramlarına eklemenizi sağlar. Yorumların sık kullanılması istenmeyen bir durumdur: yapısal diyagramı karmaşıklaştırır.

Yapısal diyagramlar herhangi bir soyutlama düzeyinde uygulanabilir. Şu anda yapısal diyagramların kullanımındaki ana eğilim, işlem sırasını belirtmek değil, temel yapıları ifade eden sembolleri gruplandırmaktır: takip etme, seçme, tekrarlama. İncirde. Şekil 3.9 bu kontrol yapılarının diyagramlarını göstermektedir.

Nussi-Schneiderman devreleri. Nussi-Schneiderman diyagramlarını kullanarak bir modülü temsil etme yöntemi, modüllerin blok diyagramlarında yapısal programlamanın (aşağıya bakınız) gereksinimlerini kullanma girişimidir. Kontrol aktarım şemasını, kontrol geçiş çizgilerini açıkça belirterek değil, yapıların iç içe geçmesini temsil ederek tasvir etmenize olanak tanır. Bu yöntemde kullanılan sembollerin bazıları blok diyagram sembollerine karşılık gelir. Bu semboller Şekil 3.10'da gösterilmektedir. Her blok bir dikdörtgen şeklindedir ve herhangi bir diğer bloğun herhangi bir iç dikdörtgenine sığabilir. Bloklar, blok diyagram bloklarıyla aynı şekilde işaretlenir; doğal dilde cümleler kullanma veya matematiksel gösterimleri kullanma. Birden fazla çıkışı ve kesinti yönetimini temsil etmek için Nussi-Schneiderman diyagramı sembollerinin yanı sıra ek blok diyagram sembolleri kullanılarak, söz konusu modülün gösterimi basitleştirilebilir.

Sözdizimi diyagramları. Dilbilgisi kuralları basit olduğundan ve sayıları az olduğundan, dilbilgisi kurallarını açıklamak için sözdizimi diyagramları kullanılır. Sözdizimi diyagramının ana fikri, ona soldan girip sağ kenara kadar takip etmenizdir. Sözdizimi diyagramları genellikle programlama dili ifadelerinin temsil edilirken sözdizimini tanımlamak için kullanılır. İncirde. Şekil 3.11, belirli sınırlara sahip bir döngü operatörü için PASCAL ("FOR") söz dizimi diyagramını göstermektedir.

Karar Tabloları. Karar tablolarını kullanan tasarım yöntemi, veri analizine dayalı olarak alınan kontrol kararlarına yönelik seçeneklerin listelenmesinden oluşur. Bu tablolar olası tüm veri kombinasyonlarını listelediğinden, gerekli tüm kararların dikkate alındığının garantisi vardır. Karar tabloları genellikle iki bölümden oluşur. Üst kısım koşulları tanımlamak için, alt kısım ise eylemleri tanımlamak için kullanılır. Tablonun sol tarafı koşulların ve eylemlerin açıklamasını, sağ tarafı ise ilgili durumu içerir. Şekil 3.12, trafik ışığı kontrol problemini resmileştirmek için bir karar tablosu kullanma olasılığını göstermektedir.


1: KIRMIZI 1 1 0 0 aksi takdirde

2: SARI 0 1 1 0

3: YEŞİL 0 0 1 1


Hareketler

2: X İLE ATLA

TAŞINMAK

3: X'İ HAREKET ET

4: HAZIRLIK X

HAREKETE

Pirinç. 3.12. Resmileştirme kararları tablosu

Işık düzenleme sorunları.

Kontrol yapısında cevaplanması gereken sorular koşullar sütununda listelenmiştir. Yanıtlara göre gerçekleştirilen işlemler eylem sütununda listelenir. Daha sonra "evet" ve "hayır" cevaplarının tüm olası kombinasyonları dikkate alınır. Herhangi bir kombinasyon mümkün değilse, ihmal edilebilir. Çarpı işaretleri, her bir koşul kümesi için gereken eylemleri gösterir. Koşulların yerleştirildiği sıra, kontrol edilme sırasını etkilememelidir. Ancak işlemler gerçekleştirilme sırasına göre kaydedilebilir.

Karar tabloları, modüllerin kontrol yapısını hiyerarşik bir diyagramda tasarlamak için kullanılabilir. Bunlar ayrıca ikili karar ağaçlarına dönüştürülebilir ve kararları kullanan herhangi bir modülün tasarımında temel alınabilir.

3.3. KONTROL İLETİM ŞEMALARININ YAPISAL DÖNÜŞÜMLERİ.

Basit Dönüşümler. Kontrol iletim şemalarının basit dönüşümleri aşağıdakilerin düzeni ve geliştirilmesiyle ilişkilidir: a - doğrusal bölümler; b - koşullar; c, d-döngüleri (Şekil 3.13).

Öğeleri çoğaltma. Bu dönüşüm, belirli kurallara göre halihazırda mevcut olanlara eşdeğer ek unsurlar ekleyerek kontrol aktarım şemasını yapılandırılmış bir forma getirmenize olanak tanır. Şekil 3.14'te sunulan bir yapı olsun.

Genel olarak bu devrenin bir girişi ve bir çıkışı vardır. Ancak 4 ve 5. bloklardan başlayan branşlarda 7,9,10 ve 12. blokların kullanılma isteği kontrol bağlantılarının karışmasına neden olmuştur. 7,9,10,11 bloklarını buna göre kopyalayarak orijinal diyagramı yapılandırılmış bir forma getirebilirsiniz. Çoğaltırken, bir daldan sonra bir sonraki yolu inşa ederken, her seferinde gerekli bloklar tanıtılır, diğer yolların alternatif bölümlerine zaten tanıtılmış olduklarına dikkat edilmez. Her kopya öğenin aslında kendi adı vardır, ancak işlevsel olarak orijinaline eşdeğerdir. İncirde. Şekil 3.14b dönüştürülmüş orijinal devreyi göstermektedir.

Bir Durum Değişkeninin Tanıtılması. Bir kontrol yapısını dönüştürmeye yönelik ikinci yaklaşım, bir durum değişkeninin tanıtılmasına dayanmaktadır.

Dönüştürme işlemi beş adımdan oluşur:

1. Devrenin her bloğuna bir numara atanır. Ayrıca 0, çalıştırılabilir son öğedir.

2. 0..n aralığında bir değer alan yeni bir değişken tanıtılmıştır; burada n, kontrol transfer devresindeki blok sayısıdır.

3. Girilen durum değişkenine değer atamak için n işlemi girin. Her blok, değişkenin değerinin bir sonraki yürütülebilir bloğun sayısına eşit olduğu bir (çıkış sayısına göre mantıksal blok için) bir işlemle ilişkilendirilir.

4. Durum değişkeninin analizine ilişkin n işlem tanıtılır ve durum değişkeninin değeri m (m)'ye eşitse

5. İç içe dönüşüm analizi işlemlerinin yer aldığı döngü şeklinde yeni bir kontrol yapısı oluşturulmuştur.

durum değişkeni ve durum değişkenine değer atamak için öğelerin eklenmesiyle orijinal yapının bloklarının yürütülmesi.

Şekil 2'deki örnek. Şekil 3.16, döngüler ve işaretler içeren bir kontrol aktarım şemasının, bir durum değişkeninin eklenmesine dayalı olarak yapılandırılmış bir forma dönüştürülmesini göstermektedir.


5.1. MODÜLLERİN BAĞIMSIZLIĞI.

Bir yazılım sisteminin karmaşıklığını azaltmak için onu çok sayıda küçük, oldukça bağımsız modüllere ayırmanız gerekir. İki optimizasyon yöntemi kullanılarak oldukça yüksek derecede bir bağımsızlık elde edilebilir: her modüldeki iç bağlantıların güçlendirilmesi ve modüller arasındaki ilişkinin zayıflatılması. PS'yi belirli ilişkilerle (hem gerçekleştirilen işlevler hem de işlenen veriler açısından) birbirine bağlanan bir dizi teklif olarak düşünürsek, o zaman gerekli olan asıl şey, tekliflerin ayrı "kutulara" nasıl dağıtılacağını bulmaktır. (modüller) böylece her bir modülün içindeki cümleler birbiriyle yakından ilişkiliydi ve farklı modüllerdeki herhangi bir cümle çifti arasındaki bağlantı minimum düzeydeydi.

Modülerlik. Modülerlik kavramı evrenseldir ve bilgi sistemlerinin tasarımında, bilgisayar ekipmanlarının tasarımında ve yazılım geliştirmede kullanılır. Bir sistemi modüllere ayırmanın asıl amacı, bozulmaların veya değişikliklerin etkilerini lokalize etmek ve izole etmektir. Ne tür bir rahatsızlığın veya değişikliğin dikkate alındığına bağlı olarak farklı modülerlik türleri vardır.

5.2. MODÜLLERİN GÜCÜ.

Bir sistemde değişiklik yapmayı kolaylaştıran modülerlik, esneklik olarak tanımlanabilir. Bu tür modülerlik, sistem gereksinimlerden birindeki bir değişikliğin yalnızca az sayıda modülün (tercihen yalnızca bir tane) ayarlanması ihtiyacını doğuracağı şekilde tasarlandığında ortaya çıkar. Sistemin modüler yapısı, bireysel modüllerin farklı geliştiriciler tarafından neredeyse birbirinden bağımsız olarak uygulanabileceği şekildeyse, o zaman yapıcı modülerlik gerçekleşir. Gerçek zamanlı olarak meydana gelen çeşitli olayların etkisinin sistem içerisinde lokalize olduğu modülerliğe olay modülerliği adı verilmektedir. Donanımda yapılan değişiklikler yazılımda değişiklik yapılmasını gerektirmiyorsa bu özelliğe şeffaflık adı verilir. Son olarak sistem görünürlüğünü sağlayan fonksiyonel modülerlikten bahsedelim. Bu durumda sistem, açıkça tanımlanmış işlevlere sahip, kolayca görülebilen parçalara bölünür. Sistemin bu prensibe göre modüllere bölünmesi ihtiyacı, diğer kriterlerin gerektirmediği durumlarda dahi ortaya çıkabilmektedir.

Modülerlik derecesi iki kriterle belirlenebilir: mukavemet (kohezyon) ve yapışma. Bu kriterlerin her biri, sistemin modülerliğinin niceliksel olarak değerlendirilmesini mümkün kılan belirli bir sınıflara bölünmeye karşılık gelir. Aşağıda listelenen uyum ve uyum türleri, modülerlik kriterleri ile ilişkili kavramlar hakkında fikir vermek amacıyla verilmiştir.

Modül bağlantısı. Bir modülün bağlanabilirliği, parçalarının bağımsızlığının bir ölçüsü olarak tanımlanır. Modül bağlantısı ne kadar yüksek olursa tasarım sonucu da o kadar iyi olur. Bağlantıyı belirtmek için bir modülün bağlantı gücü kavramı da kullanılır. Modül bağlantı türleri Tablo 5.1'de verilmiştir.

İşlevsel bağlantıya sahip bir modül, aynı tür bağlantıya sahip diğer iki modüle bölünemez. Paket işleme kontrol modülünün işlevsel bağlantısı vardır. Yalnızca kaynak, dönüştürücü ve drenaj olarak bölünebilen bir modül aynı zamanda işlevsel bağlantıya da sahiptir. Sıralı bağlantıya sahip bir modül, bağımsız işlevleri yerine getiren ancak ortak olarak tek bir işlevi uygulayan ardışık parçalara bölünebilir. Aynı modül değerlendirme ve ardından veri işleme için kullanılıyorsa sıralı bağlantıya sahiptir. Bir modül, bir veri yapısını paylaşan bağımsız modüllerden oluşuyorsa iletişimsel bütünlüğe sahiptir. Genel veri yapısı, tek bir modül olarak organizasyonunun temelini oluşturur. Bir modül, karmaşık bir veri yapısıyla çalışmayı bu yapıyı izole ederek basitleştirmek için tasarlanmışsa, iletişimsel bütünlüğe sahiptir. Böyle bir modül, birkaç farklı ve bağımsız olarak kullanılabilen işlevi gerçekleştirmek üzere tasarlanmıştır. Hiyerarşik yapının en üst seviyesindeki modüllerin işlevsel veya sıralı bağlantıya sahip olması gerekir. Modüllerin prosedürel, zamansal, mantıksal veya rastgele tutarlılığı varsa, bu onların iyi planlanmadığını gösterir. Prosedürel tutarlılık, kontrol yapıları program blok diyagramında gösterildiği gibi düzenlenen bir modülde bulunur. Böyle bir modül yapısı, uzun bir programın kontrol aktarımlarına göre parçalara bölünmesi, ancak bölme noktalarının seçiminde herhangi bir işlevsel temel tanımlanmaması durumunda ortaya çıkabilir. Prosedürel uyum, bir programın alternatif bölümleri bir arada gruplandırıldığında ortaya çıkabilir.

Tablo 5.1.


İşlevsel 10 (güçlü bağlantı)

Seri 9

İletişimsel 7

Prosedür 5

Geçici 3

Mantık 1

tesadüfen 0

İşlevsel olarak ilişkili olmayan ancak aynı işlem anında gerekli olan parçaları içeren bir modül, zamansal bağlantıya veya sınıf bağlantıya sahiptir. Bu tür bağlantı, programa giriş anında gerekli olan tüm fonksiyon setinin bağımsız bir aktivasyon modülü tarafından gerçekleştirildiği durumlarda ortaya çıkar. Bir modül, operatörleri yalnızca işlevsel benzerliklerine göre birleştiriyorsa ve onu yapılandırmak için bir anahtarlama algoritması kullanılıyorsa, böyle bir modülün mantıksal tutarlılığı vardır, çünkü parçaları hiçbir şekilde bağlı değildir, ancak birbirleriyle yalnızca hafif bir benzerliğe sahiptir. . Bir modülün operatörleri rastgele bir şekilde birleştirilirse modül tesadüfen bağlanır.

5.3. MODÜLLERİN BAĞLANTISI.

Kaplin modülleri modüllerin okunabilirliğini ve bütünlüğünü belirleyen, modüllerin göreceli bağımsızlığının bir ölçüsüdür. Bağımsız modüller, diğer modüllerde değişiklik yapılmadan değiştirilebilir. Düşük bağlantı, onlar için yüksek düzeyde bağımsızlık anlamına geldiğinden daha çok tercih edilir. Her biri diğeri hakkında bilgi içermiyorsa modüller tamamen bağımsızdır. Diğer modüller hakkında ne kadar çok bilgi kullanılırsa, o kadar az bağımsız olurlar ve birbirlerine o kadar az sıkı bağlanırlar. Birbirine bağlı iki modülün etkileşimi ne kadar belirgin olursa, diğerinde yapılan değişikliklere bağlı olarak bir modülde gerekli ayarlamaları belirlemek o kadar kolay olur. Modüllerin daha fazla izolasyonu ve doğrudan etkileşimi, bir modüldeki, diğerindeki kaçınılmaz hataları ortadan kaldıracak değişikliklerin sınırlarının tanımlanmasında zorluklara yol açmaktadır. Aşağıdaki Tablo 5.2 modül bağlantı önlemlerini göstermektedir.

Veri zinciri modülleri, eğer ortak birimleri varsa, basit veri öğeleri olan parametreler olarak birinden diğerine aktarılır; yani çağıran modül, çağrılan modülün yalnızca adının yanı sıra türleri ve değerleri de "bilir". değişkenlerinden bazıları. Modüllerden birinde veri yapısında yapılan değişiklikler diğerini etkilemez. Ek olarak, bu tür bağlantıya sahip modüller veri alanlarını veya örtülü parametreleri paylaşmaz. Daha düşük bir bağlantı derecesi yalnızca modüllerin birbirini aramaması veya aynı bilgiyi işlememesi durumunda mümkündür.

Tablo 5.2.


Bağımsız 0 (zayıf kavrama)

1'e göre

Modeli 3

Genel alan 4 için

Kod 9 için (güçlü kavrama)

Parametreler veri yapıları içeriyorsa modüller bir düzende zincirlenir. Bu birleştirmenin dezavantajı, her iki modülün de dahili veri yapısından haberdar olmasının gerekmesidir.

Modüller aynı küresel veri yapısını paylaşıyorsa ortak bir alan üzerinde zincirlenir.

Modüllerden herhangi biri diğerinin içindeki kararları kontrol fonksiyonlarını gerçekleştirmek için tasarlanmış bayrakları, anahtarları veya kodları ileterek kontrol ediyorsa, yani modüllerden biri diğerinin dahili fonksiyonlarını biliyorsa, modüller kontrol bağlantısına sahiptir.

Bir modülün çalışması yalnızca bir parametre tarafından belirleniyorsa tahmin edilebilir olduğunu söylüyorlar.

Modüllerin komut kodları birbirine serpiştirilmişse kod zincirlemesi vardır.


SQL'in Temelleri

SQL(ˈɛsˈkjuˈɛl; İngilizce. Yapılandırılmış sorgu dili- “yapılandırılmış sorgulama dili”) ilişkisel veritabanlarındaki verileri oluşturmak, değiştirmek ve yönetmek için kullanılan evrensel bir bilgisayar dilidir. SQL, tuple hesabına dayanmaktadır. SQL veri işleme dili aşağıdaki operatörleri içerir:

1) Veri tanımlama operatörleri ( Veri Tanımlama Dili, DDL)

  • CREATE bir veritabanı nesnesi oluşturur (veritabanının kendisi, tablo, görünüm, kullanıcı vb.)
CREATE TABLE Öğrenci (Kod INTEGER NOT NULL, Ad CHAR (30) NOT NULL , Adres CHAR (50), Mark DECIMAL);
  • ALTER bir nesneyi değiştirir (tablo sütununu ekleme, silme, değiştirme)

Bir tabloya sütun eklemek için aşağıdaki sözdizimini kullanın:

ALTER TABLE tablo_adı ADD sütun_adı veri türü

Tablodaki bir sütunu silmek için:

TABLOYU DEĞİŞTİR Tablo ismi BIRAKMA SÜTUNU sütun adı

Bir sütunun veri türünü değiştirmek için aşağıdaki sözdizimini kullanın:

TABLOYU DEĞİŞTİR Tablo ismi SÜTUNUN DEĞİŞTİRİLMESİ sütun_adı veri türü
  • DROP bir nesneyi kaldırır
DAMLA TABLO Tablo ismi

2) Veri işleme operatörleri ( Veri İşleme Dili, DML)

  • INSERT yeni veriler ekler:

TAKIN<название таблицы> ([<Имя столбца>, ... ]) DEĞERLER (<Значение>,...)

  • UPDATE mevcut verileri değiştirir
GÜNCELLEME<объект>AYARLAMAK<присваивание1 [, присваивание2, ...]> ;

top(x) - komut yalnızca x kez yürütülür

<объект>- eylemin gerçekleştirildiği nesne (tablo veya görünüm)

<присваивание>- koşul karşılandığında yürütülecek atama<условие>, veya Where cümlesi yoksa her giriş için

<условие>- komut yürütme koşulu

SET - anahtar kelimeden sonra güncellenecek tablo alanlarının bir listesi ve formdaki yeni değerlerin kendisi bulunmalıdır

alan adı = "değer"

  • DELETE verileri siler

SİL<Имя Таблицы>NEREDE<Условие отбора записей>

  • SELECT, belirtilen koşulları karşılayan verileri okur

SELECT ifadesinin genel formatı, kullanıcı tanımlı parametre sözcüklerinin köşeli parantez içinde olduğu şekilde aşağıdaki gibidir:

SEÇME [(<таблица>|<псевдоним>}.]{* | <выражение> } [,…]

İTİBAREN<таблица> [<псевдоним>] [,…]

]

[,…]]

İfadede yalnızca SELECT ve FROM yapıları gereklidir. ALL anahtar sözcüğü, varsa kopyalar da dahil olmak üzere, sorguyu karşılayan tüm kayıtların sonuçtaki seçime dahil edilmesi gerektiğini belirtir. DISTINCT anahtar kelimesi yinelenen satırları kaldırmak için kullanılır, yani sonuçta ortaya çıkan seçim, tüm alanların değerlerini önceden seçilmiş olanlardan biriyle eşleşen kayıtları içermeyecektir. Parametre<таблица>seçimin yapıldığı veritabanı tablosunun adıdır.<выражение>bir tablo sütununun adını veya içeriği sonuçtaki seçime dahil edilen hesaplanmış bir alanı tanımlayan birkaç adın ifadesini belirtir. Sütun adlarına, toplama, çıkarma, çarpma ve bölme gibi aritmetik işlemlere ve karmaşık ifadelerde kullanılan parantezlere ek olarak, bir ifade, dilin lehçesine bağlı olarak alan değerlerinin belirli işlevlerini içerebilir. Sütun adı yerine yıldız işareti (*), tüm alanların dahil edilmesi gerektiğini belirtir. Sonuç tablosundaki herhangi bir sütunun adı parametre kullanılarak değiştirilebilir<другое имя столбца>, genellikle hesaplanan alanları adlandırmak için kullanılır. Veriler aynı sütun adlarına sahip birden fazla tablodan alınıyorsa, her alan adının önüne tablo adı veya takma ad gelmelidir. Bir takma ad, bu ifadede kullanılacak tablo için kısa bir ad belirtir. Parametre<условие отбора записей>sonuca hangi satırların dahil edilmesi gerektiğini belirleyen bir filtreyi açıklar.<группируемый столбец>değer kayıtlarının gruplandırıldığı alanın adını belirtir. Parametre<условие отбора групп>oluşturulan gruplara uygulanan bir filtreyi temsil eder. Nihayet,<сортируемый столбец>oluşturulan seçimin sıralanması gereken değerlere göre alanın adını belirtir. Operatörün çalıştırılmasının sonucu, veritabanından çıkarılan bilgileri içeren bir tablodur.

SELECT ifadesinin öğeleri aşağıdaki sırayla işlenir:

İTİBAREN. Kullanılan tabloların adları ve bunları birleştirme koşulları belirlenir ve sonuç satırlarının başlangıç ​​kümesi oluşturulur.

NEREDE. Belirlenen koşula uygun olarak ortaya çıkan küme filtrelenir ve gereksiz kayıtlar hariç tutulur.

GRUPLAMAYA GÖRE. Belirtilen sütunlarda aynı değerlere sahip satır grupları oluşturulur.

SAHİP. Bir önceki adımda elde edilen gruplar belirlenen koşula göre filtrelenir.

SEÇME. Sonuç tablosuna hangi sütunların dahil edilmesi gerektiğini ayarlar.

TARAFINDAN SİPARİŞ. Nihai sonucu elde etmek için değerleri kullanılan sütunların sıralama düzeni ve kümesi belirlenir.

7) JOIN – tabloların dahili birleşimi.

Akış şemalarını kullanarak algoritma belirlemenin, algoritmaları tasvir etmenin çok uygun bir yolu olduğu kanıtlandı ve yaygınlaştı.

Algoritma akış şeması - algoritmanın birbirine bağlı oklar (geçiş çizgileri) biçiminde grafiksel bir temsili ve bloklar- her biri algoritmanın bir adımına karşılık gelen grafik semboller. Bloğun içinde karşılık gelen eylemin bir açıklaması verilmiştir.

Tabloda en sık kullanılan semboller gösterilmektedir.

Akış Şeması Sembolleri
Sembol adı Tanımlama ve doldurma örneği Açıklama
İşlem Hesaplamalı eylem veya eylem dizisi
Çözüm Koşulların kontrol edilmesi
Değişiklik Döngünün başlangıcı
Önden tanımlanmış işlem Alt programa göre hesaplamalar, standart alt program
Giriş çıkış Genel olarak G/Ç
Başla dur Algoritmanın başlangıcı, sonu, alt programa giriş ve çıkış
Belge Sonuçların çıktısı

Engellemek " ", verilerin anlamını, sunum biçimini veya yerleşimini değiştiren bir eylemi veya eylemler dizisini belirtmek için kullanılır. Diyagramın netliğini artırmak için birkaç ayrı işleme bloğu tek bir blokta birleştirilebilir. Bireysel operasyonların sunumu oldukça ücretsizdir.

Engellemek " " koşullu kontrol geçişlerini belirtmek için kullanılır. Her "çözüm" bloğu, tanımladığı soruyu, koşulu veya karşılaştırmayı tanımlamalıdır.

Engellemek " » döngüsel yapıları düzenlemek için kullanılır. (“Değişiklik” kelimesi “değişiklik, dönüşüm” anlamına gelir). Bloğun içine, her tekrar için başlangıç ​​değeri, sınır koşulu ve parametre değerini değiştirme adımının belirtildiği bir döngü parametresi yazılır.

Engellemek " ", bazı bağımsız modüller biçiminde özerk olarak var olan yardımcı algoritmalara yapılan çağrıları ve kütüphane rutinlerine yapılan çağrıları belirtmek için kullanılır.

Örneğin, maksimum iki değerin bulunmasına yönelik algoritmanın blok diyagramı aşağıda verilmiştir:

Uygulanmasına ilişkin planlar ve kurallar



Ev ödevi

Göreve uygun olarak, şekilde gösterilen mekanizmanın kinematik şematik diyagramının çizilmesi gerekmektedir. Pirinç. 1.
Bu mekanizmanın bir diyagramı şekilde gösterilmiştir. Pirinç. 2(sayfanın sonunda) , sadece şematik bir diyagram çizmeniz gerekiyor (şemada gösterilen parça ve montajların renkli çizimleri çizilmemelidir).

Çalışmayı bir format çizim sayfasında gerçekleştirin A4, Şartname (tablo olarak biçimlendirilmiş devre elemanlarının listesi)- ayrı bir format sayfasında A4.
Şartname formu indirilebilir ve yazdırılabilir (veya yeniden çizin) .

Mekanizma ve sürücü diyagramlarının örnekleri şu bağlantılarda görülebilir:

  • Mekanizmanın kinematik diyagramı
  • Hidrolik devre
  • Pnömatik diyagram

Ödevinizi tamamlamadan önce aşağıda verilen diyagramlarla ilgili malzemeleri ve bilgileri öğrenmelisiniz. Metinde verilen bağlantılara göre GOST Devrelerin uygulanmasına ilişkin standartların gerekliliklerini öğrenebilirsiniz.

Şemalar hakkında genel bilgi

Şemalar, bir ürünün bileşenlerinin, bunların göreceli konumlarının ve aralarındaki bağlantıların geleneksel grafik görüntüler biçiminde gösterildiği tasarım belgeleridir.

Modern teknolojide mekanik, pnömatik, hidrolik ve elektrikli cihazlar ve sürücüler yaygın olarak kullanılmaktadır. Bu tür cihazların çalışma prensibini ve sırasını genel görünümlerden ve montaj çizimlerinden incelemek genellikle zordur.
Bu nedenle, çizimlere ek olarak, belirli bir cihazın prensibini ve çalışma sırasını anlamayı çok daha hızlı hale getiren özel diyagramlar sıklıkla derlenir.

Planların uygulanması basit ve oldukça görseldir; dikdörtgen ve aksonometrik projeksiyonlarda yapılabilirler.
Diyagramları yürütürken ölçek keyfi olarak seçilir; ürün elemanlarının boyutları arasındaki oranlara da kural olarak uyulmaz.

Şema türleri

Devre türleri ve türleri (elektrik hariç) içinde tanımlanmış GOST2.701-84Şemaların tanımlarını ve bunların uygulanmasına ilişkin genel gereklilikleri belirleyen.

Şema türleri

Cihazı oluşturan elemanların ve iletişim hatlarının niteliğine bağlı olarak devreler, her biri genellikle bir harfle gösterilen türlere ayrılır: kinematik - K, hidrolik - G, pnömatik - P, elektrik - E, optik - Ah, vb.

Devre türleri

Ana amaçlarına bağlı olarak devreler, her biri genellikle bir sayıyla gösterilen türlere ayrılır:
1 – yapısal;
2 – işlevsel;
3 – temel;
4 – bağlantılar (kurulum);
5 – bağlantılar;
6 – genel;
7 – konumlar vb.

Yapısal diyagramlarÜrüne genel olarak aşina olmaya hizmet etmek ve ürünün bileşen parçaları ile bunların amacı arasındaki ilişkiyi belirlemek; Diyagramın elemanları basit geometrik şekillerle çizilmiştir (dikdörtgenler) ve uygulamaya izin veren düz çizgiler veya analitik gösterim bilgisayar.

Fonksiyonel diyagramlarüründe veya fonksiyonel kısmında meydana gelen süreçleri açıklamak; tasvir edilen tüm fonksiyonel parçaların adlarını belirtmelidirler.

Şematik diyagramlar(tam) ürünün çalışma prensiplerinin ayrıntılı bir şekilde anlaşılmasını sağlayarak, ürünün elemanlarının tam bileşimini ve aralarındaki bağlantıları belirler.

Bağlantı şemaları(montaj), ürünün bileşen parçalarının bağlantılarının yanı sıra bağlantı ve giriş yerlerini gösterir ve telleri, kabloları, boru hatlarını ve bunların bağlantı parçalarını tanımlar.

Bağlantı şemalarıürünün iletişimlere veya cihazlara harici bağlantılarını gösterir.

Devrenin adı, hidrolik devre şeması, elektriksel fonksiyonel devre vb. gibi türüne ve tipine göre belirlenir.
Tanımının bir parçası olan devre kodu, devrenin tipini belirleyen bir harf ve tipini belirleyen bir sayıdan oluşur.
Örneğin, hidrolik devre şeması G3 koduna, elektrik yapı şeması E1 koduna sahiptir.

Farklı tipteki elemanları içeren bir ürün için, farklı tipteki elemanları ve bağlantıları içeren birleştirilmiş devre geliştirilebilir. Kombine şema "C" harfiyle gösterilir ve adı, kombine tiplere ve tipe göre belirlenir.
Örneğin: temel hidrokinematik diyagram.

Diyagramları hazırlarken aşağıdaki terimler kullanılır:

Devre elemanı, bir üründe belirli bir işlevi (amacı) yerine getiren, bağımsız bir işlevsel amacı olan parçalara bölünemeyen bir devrenin bileşenidir.
Örneğin pompa, kaplin, kondansatör, direnç vb.

Bir cihaz, bir mandal mekanizması, baskılı devre kartı, bir dolap gibi bir tasarımı temsil eden bir dizi öğedir.

Fonksiyonel grup– bir üründe belirli bir işlevi yerine getiren ve tek bir yapıda birleştirilmeyen bir dizi öğe.

Fonksiyonel kısım– eleman, ekipman veya fonksiyonel grup.

Arabağlantı hatları– Ürünün işlevsel parçaları arasındaki bağlantıyı gösteren diyagram üzerindeki bir çizgi bölümü.

Diyagram yürütülürken ölçeklere uyulmaz.
Ürünün bileşen parçalarının gerçek mekansal düzenlemesi şemada dikkate alınmayabilir veya yaklaşık olarak dikkate alınmayabilir.
Ürünü oluşturan öğeler, genellikle Birleşik Tasarım Dokümantasyon Sistemi standartları tarafından oluşturulan geleneksel grafik sembolleri biçiminde diyagramlarda gösterilmektedir ( ESKD).
Diyagramın elemanları arasındaki bağlantı, geleneksel olarak iletişimi temsil eden ara bağlantı çizgileriyle gösterilir. (boru hatları, teller, kablolar vb.) ve kinematik bağlantılar (örneğin miller).
Diyagramlarda genel kullanım elemanlarının sembolleri oluşturulmuştur GOST2.721-74 .

Elektrik, hidrolik, pnömatik ve kombine devrelerde kullanıma yönelik genel kullanıma yönelik geleneksel grafik semboller tabloda verilmiştir...
Diyagramlar, yatay ve dikey bölümlerle gösterilen, iletişim hatlarının en az sayıda bükülmesine ve kesişim noktasına sahip olmalıdır.
Şemalar kompakt tutulmalı ancak netlik ve okunabilirlik kolaylığından ödün verilmemelidir.

Ayrı bir cihazı oluşturan öğeler, diyagramlarda bu cihazı gösteren kesikli ve noktalı ince çizgilerle vurgulanabilir.
Bir tipteki bir diyagramda, ürünün çalışmasını doğrudan etkileyen diğer tipteki diyagramların elemanlarının gösterilmesine izin verilir. Bu elemanlar ve bağlantıları da ince çizgi noktalı çizgilerle gösterilmiştir.

Diyagrama, eylemi diyagramda gösterilen ürünün tanımı atanmıştır. Bu atamadan sonra şema kodu yazılır. Şemanın adı, ürün adından sonra başlık bloğunda belirtilir.



Kinematik şemalar

Kinematik diyagramlar mekanizmaların bileşimini oluşturur ve elemanlarının etkileşimini açıklar. Bu tür diyagramlardaki semboller, mekanizmaların ve bileşenlerinin görüntüleridir ve onlara yalnızca genel anlamda benzemektedir.

Diyagramda gösterilen her elemanın geleneksel olarak kendi tanımına sahip olması gerekir: bir seri numarası veya alfanümerik bir konum tanımı. Her diyagram türü için, bu tür tanımlamaların uygulanmasına ilişkin kurallar oluşturulmuştur.

Hidrolik, pnömatik ve elektrik devrelerinde, bir tablo şeklinde hazırlanmış, yukarıdan aşağıya doğru doldurulmuş bir eleman listesine tanımlamalar girilir. Kinematik şemaların yürütülmesine ilişkin kurallar, GOST2.703-68. Makine ve mekanizmaların elemanlarının geleneksel grafik gösterimleri oluşturulmuştur GOST2.770-68 .

Kinematik diyagramlarda miller, akslar, çubuklar, bağlantı çubukları, kranklar vb. s kalınlığında katı ana çizgilerle gösterilir. Geleneksel ve basitleştirilmiş şekilde gösterilen elemanlar, s/2 kalınlığında düz çizgilerle yapılmıştır.

Kinematik diyagramlar genellikle tarama şeklinde gerçekleştirilir: tüm geometrik eksenlerin geleneksel olarak aynı düzlemde veya paralel düzlemlerde olduğu kabul edilir.
Diyagramda gösterilen her kinematik elemana genellikle hareketin kaynağından başlayarak bir seri numarası atanır. Şaftlar Romen rakamlarıyla, geri kalan elemanlar ise Arap rakamlarıyla numaralandırılmıştır.
Elemanın seri numarası lider satırın rafına yerleştirilir. Rafın altındaki lider çizgiler kinematik elemanın ana özelliklerini ve parametrelerini gösterir.

Uyarınca GOST2.703-68 Diyagramlar, kinematik diyagramların elemanlarının aşağıdaki özelliklerini ve parametrelerini belirtmelidir:

  • hareketin kaynağı – adı, türü, özellikleri;
  • Kayış tahrikli kasnak – kasnak çapı;
  • dişli çark - diş sayısı, modül ve helisel tekerlekler için - ayrıca dişlerin eğim yönü ve açısı;
  • solucan – eksenel modül, geçiş sayısı;
  • kurşun vida – sarmalın stroku, başlangıç ​​sayısı, “sol” yazısı. (yalnızca sol taraftaki dişler için) ve benzeri.

Hidrolik ve pnömatik devre şemaları

Hidrolik ve pnömatik devrelerin uygulanmasına ilişkin kurallar oluşturulmuştur GOST2.704-76 .
Bu diyagramlarda kullanılan elemanların geleneksel grafik sembolleri aşağıdakilere göre gerçekleştirilir: GOST2.780-96 , GOST2.781-96 Ve GOST2.784-96 .
Ürüne dahil olan ve şemada gösterilen her eleman veya cihaz, Rus alfabesinin büyük harfinden ve bir sayıdan oluşan konumsal bir işarete sahiptir.
Harfler ve sayılar aynı standart yazı tipi boyutunda yazılır.

Harf tanımı bir veya iki harften oluşur: elemanın adının baş harfi veya karakteristiği. Örneğin, tank - B, çek valf - KO vb.
Harf tanımlama tablosu zorunlu ekte yer almaktadır. GOST2.704-76– “Hidrolik ve pnömatik devrelerin uygulanmasına ilişkin kurallar.”
Örneğin, hidrolik depo - B, hidrolik (pnömatik) valf - K, hidrolik (pnömatik) emniyet valfi - KP, filtre - F, pompa - N vb.

Bir elemanın dijital tanımında yer alan seri numarası, aynı harf işaretlerine sahip bir grup özdeş elemandan başlanarak atanır.
Örneğin, Filtre – F1, F2 vb.
Seri numaraları genellikle şemadaki öğelerin yukarıdan aşağıya ve soldan sağa düzenine bağlı olarak belirlenir. Konumsal atama, elemanın geleneksel grafik görüntüsünün yanındaki, sağındaki veya üstündeki diyagramda uygulanır.
Elementlerle ilgili veriler, ana yazıtın üzerindeki elementler listesinin standart tablosuna kaydedilir. Liste tablosunun tamamı diyagramın ana başlığının üstüne sığmıyorsa (birçok unsur), daha sonra ayrı bir format sayfasında gerçekleştirilir A4.

Elemanlar ve cihazlar diyagramlarda kural olarak orijinal konumlarında gösterilir. Örneğin, yaylar ön sıkıştırma durumunda, çek valf kapalı konumda vb. tasvir edilmiştir.

Diyagramlardaki iletişim hatları (boru hatları), diyagramda bu hatların görüntülerinin uçlarına yakın bir yere yerleştirilen, birden başlayarak seri numaralarıyla belirtilir. İletişim hatlarında çalışma ortamının akış yönünün belirtilmesine izin verilir (sıvı, hava)üçgenler şeklinde. İletişim hattı herhangi bir elemanda dahili bir kanal ise bu elemanın numarası, iletişim hattının seri numarasının önüne bir nokta aracılığıyla yerleştirilir.

Elektrik devre şemaları

Elektrik devreleri tarafından oluşturulan sınıflandırmalar, terimler ve tanımlar vardır. GOST2.701-84. Bunlar uyarınca gerçekleştirilir GOST2.702-75“Elektrik devreleri. Uygulama için genel gereksinimler."

Elektrik devrelerinde kullanılan elemanların sembolik grafik sembollerini içeren önemli sayıda standart bulunmaktadır. Ürünün giriş ve çıkış devrelerinin özelliklerinin şemada belirtilmesi tavsiye edilir. (akım türü, gerilim, frekans vb.). Kapalı konumda olan ürünler için şemalar çizilir.

Ürüne dahil olan ve şemada gösterilen her elemanın, bir harf ve harften sonra gelen bir seri numarasından oluşan alfasayısal bir konum tanımı vardır.

Standartlar, en yaygın öğeler için alfanümerik gösterimler oluşturur.
Örneğin, direnç -R, kapasitör - C, indüktör veya bobin - L, ampermetre - RA, voltmetre - VP, motor (motor) - M, şarj edilebilir veya galvanik pil - GB, anahtar (anahtar, anahtar, kumanda, anahtar, vb.)– S, jeneratör – G, transistör ve yarı iletken diyot, güvenlik cihazı – VD, sigorta – F, transformatör – T, elektromıknatıs (veya elektromanyetik kavrama)– Y.

Elemanların seri numaraları, örneğin B1, B2, B3 vb. gibi aynı harf işaretine sahip eleman grupları içindeki birinden başlanarak atanır. Ürün bu gruptan yalnızca bir elemanı içeriyorsa, konum belirlemesindeki seri numarası, belirtilmemelidir. Elemanların seri numaralarının numaraları ve alfabetik konum tanımları aynı yazı tipi boyutunda yazılmıştır.
Konumsal tanımlamalar öğeler listesine dahil edilmiştir; konumsal tanımlamaların kaydedilme sırası ve sırası belirlenir GOST2.701-81.


Ev ödevi
"Tarımsal Mekanizasyon" uzmanlığının ikinci sınıf öğrencileri için

Ödevinize uygun olarak şekilde gösterilen mekanizmanın kinematik diyagramını tamamlamalısınız. Pirinç. 2 (mekanizmanın kendisi şekilde gösterilmiştir Pirinç. 1, sayfanın başında). Parça ve montajların açıklayıcı çizimleri (sarı daireler içinde)çekmeyin.
Öğrenci eseri savunurken bu mekanizmanın çalışma prensibini şemaya göre açıklayabilmelidir.

Test portföyü oluşturmaya yönelik görevlerin listesi
Teknik uzmanlık ikinci sınıf öğrencileri için Mühendislik Grafikleri ("Tarımın mekanizasyonu" ve "Motorlu taşıtların bakım ve onarımı")
indirilebilir (WORD formatında, 0,789 MB).

Bu yazıda diyagramdaki radyo elemanlarının grafik sembollerinin bir tablosunu göstereceğiz.

Radyo devresinin elemanlarının grafik tanımını bilmeyen bir kişi onu asla “okuyamayacak”. Bu materyal acemi radyo amatörlerine nereden başlayacaklarını vermeyi amaçlamaktadır. Bu tür materyallere çeşitli teknik yayınlarda çok nadir rastlanır. İşte tam da bu yüzden değerlidir. Farklı yayınlarda, elemanların grafik gösteriminde devlet standardından (GOST) "sapmalar" vardır. Bu fark yalnızca devlet kabul makamları için önemlidir, ancak unsurların türü, amacı ve ana özellikleri açık olduğu sürece bir radyo amatörü için pratik bir önemi yoktur. Ayrıca, atama farklı ülkelerde farklı olabilir. Bu nedenle, bu makale bir diyagramdaki (tahta) öğeleri grafiksel olarak belirlemek için farklı seçenekler sunar. Burada tüm atama seçeneklerini göremeyebilirsiniz.

Diyagramdaki herhangi bir öğenin bir grafik görüntüsü ve alfasayısal tanımı vardır. Grafik gösterimin şekli ve boyutları GOST tarafından belirlenir, ancak daha önce yazdığım gibi bunların bir radyo amatör için pratik bir önemi yoktur. Sonuçta, diyagramda direncin görüntüsünün boyutu GOST standartlarına göre daha küçükse, radyo amatörü onu başka bir unsurla karıştırmayacaktır. Herhangi bir öğe, diyagramda bir veya iki harfle (ilki büyük harfle yazılmalıdır) ve belirli bir diyagramda bir seri numarasıyla gösterilir. Örneğin R25, bunun bir direnç (R) olduğu anlamına gelir ve gösterilen şemada arka arkaya 25. sıradadır. Sıra numaraları genellikle yukarıdan aşağıya ve soldan sağa atanır. İki düzineden fazla öğe olmadığında, bunlar numaralandırılmaz. Devreleri değiştirirken, GOST'a göre "büyük" seri numarasına sahip bazı elemanların devrede yanlış yerde olması bir ihlaldir; Açıkçası, fabrika kabulüne sıradan bir çikolata veya alışılmadık şekilli bir şişe ucuz konyak şeklinde rüşvet verildi. Devre büyükse arızalı elemanları bulmak zor olabilir. Modüler (blok) bir ekipman yapısıyla, her bloğun elemanlarının kendi seri numaraları vardır. Aşağıda kolaylık sağlamak için ana radyo elemanlarının tanımlarını ve açıklamalarını içeren bir tablo bulabilirsiniz; makalenin sonunda tabloyu WORD formatında indirmek için bir bağlantı bulunmaktadır.

Diyagramdaki radyo elemanlarının grafik tanımları tablosu

Grafik tanımı (seçenekler) Öğe adı Öğenin kısa açıklaması
PilTek elektrik akımı kaynağı: saat pilleri; AA tuz pilleri; kuru piller; cep telefonu pilleri
Pil Aşağıdakileri içeren, toplam voltajı arttırılmış (tek bir elemanın voltajından farklı) ekipmana güç sağlamak için tasarlanmış bir dizi tek eleman: kuru galvanik pillerin pilleri; kuru, asit ve alkalin piller için piller
Düğümİletkenlerin bağlantısı. Noktanın (daire) olmaması, şemadaki iletkenlerin kesiştiğini ancak birbirine bağlanmadığını gösterir - bunlar farklı iletkenlerdir. Alfasayısal bir ataması yok
Temas etmekİletkenlerin "sert" (genellikle vidalı) bağlantısı için tasarlanmış bir radyo devresi terminali. Çoğunlukla karmaşık çok üniteli elektrik devreleri için büyük güç yönetimi ve kontrol sistemlerinde kullanılır
Yuva“Konektör” tipinin kolayca çıkarılabilir kontağını bağlama (amatör radyo argosunda - “anne”). Öncelikle harici cihazların, atlama tellerinin ve diğer devre elemanlarının kısa süreli, kolayca sökülebilen bağlantıları için, örneğin bir test soketi olarak kullanılır
PrizBirkaç (en az 2) dişi kontaktan oluşan bir panel. Radyo ekipmanlarının çoklu kontak bağlantısı için tasarlanmıştır. Tipik bir örnek, 220V ev tipi elektrik prizidir.
FişBir elektrik radyo devresinin bir bölümüne kısa süreli bağlantı için tasarlanmış, kolayca çıkarılabilen pin kontağı (radyo amatörlerinin argosunda - “baba”)
ÇatalRadyo ekipmanının çok pinli bağlantısı için tasarlanmış, en az iki kontak sayısına sahip çok pinli konnektör. Tipik bir örnek, 220V'luk bir ev aletinin elektrik fişidir.
AnahtarBir elektrik devresini kapatmak (açmak) için tasarlanmış iki kontaklı bir cihaz. Tipik bir örnek, bir odadaki “220V” ışık anahtarıdır.
AnahtarElektrik devrelerini değiştirmek için tasarlanmış üç kontaklı bir cihaz. Bir kişinin iki olası konumu vardır
Tumblrİki "eşleştirilmiş" anahtar - ortak bir tutamaçla aynı anda anahtarlanır. Diyagramın farklı bölümlerinde ayrı kontak grupları gösterilebilir, daha sonra S1.1 grubu ve S1.2 grubu olarak belirlenebilirler. Ayrıca diyagramda büyük bir mesafe varsa, bunlar tek bir noktalı çizgi ile birleştirilebilir.
Galet anahtarı Bir "sürgülü" tip kontağın birkaç farklı konuma değiştirilebildiği bir anahtar. Birkaç kontak grubunun bulunduğu eşleştirilmiş bisküvi anahtarları vardır.
DüğmeBir elektrik devresini basılarak kısa süreliğine kapatmak (açmak) için tasarlanmış iki kontaklı bir cihaz. Tipik bir örnek, apartman kapı zili düğmesidir.
Ortak kablo (GND)Devrenin diğer bölümlerine ve bağlantılarına göre koşullu "sıfır" potansiyele sahip bir radyo devresinin kontağı. Tipik olarak bu, potansiyeli ya devrenin geri kalanına göre en negatif (eksi devrenin güç kaynağı) ya da en pozitif (artı devrenin güç kaynağı) olan devrenin çıkışıdır. Alfasayısal bir ataması yok
TopraklamaDevrenin Dünya'ya bağlanacak pini. Zararlı statik elektriğin olası oluşumunu ortadan kaldırmanıza olanak tanır ve ayrıca ıslak zeminde duran bir kişinin dokunduğu radyo cihazlarının ve ünitelerinin yüzeylerinde tehlikeli voltajla olası temas durumunda elektrik çarpmasından kaynaklanan yaralanmaları da önler. Alfasayısal bir ataması yok
Akkor lamba Aydınlatma amacıyla kullanılan elektrikli cihaz. Elektrik akımının etkisi altında tungsten filamanı parlıyor (yanıyor). Lamba ampulünün içinde kimyasal oksitleyici madde (oksijen) bulunmadığından filaman yanmaz.
Sinyal lambası Eski ekipmanın çeşitli devrelerinin durumunu izlemek (sinyal vermek) için tasarlanmış bir lamba. Şu anda sinyal lambaları yerine daha az akım tüketen ve daha güvenilir LED'ler kullanılıyor.
Neon lambaİnert gazla dolu gaz deşarj lambası. Işımanın rengi dolgu gazının türüne bağlıdır: neon – kırmızı-turuncu, helyum – mavi, argon – leylak, kripton – mavi-beyaz. Neonla doldurulmuş bir lambaya belirli bir renk vermek için başka yöntemler de kullanılır - ışıldayan kaplamaların kullanımı (yeşil ve kırmızı parıltı)
Floresan lamba (LDS) Minyatür enerji tasarruflu bir lambanın ampulünü içeren, floresan kaplama kullanan bir gaz deşarj lambası - gün batımı sonrası ışıltılı bir kimyasal bileşim. Aydınlatma için kullanılır. Aynı güç tüketimiyle akkor lambadan daha parlak ışık üretir
Elektromanyetik röle Bir rölenin elektrik sargısına (solenoid) voltaj uygulayarak elektrik devrelerini değiştirmek için tasarlanmış bir elektrikli cihaz. Bir rölenin birden fazla kontak grubu olabilir ve bu gruplar numaralandırılır (örneğin P1.1, P1.2)
Elektrik akımının gücünü ölçmek için tasarlanmış elektrikli bir cihaz. Sabit bir kalıcı mıknatıs ve üzerine okun takıldığı hareketli bir manyetik çerçeveden (bobin) oluşur. Çerçeve sargısından geçen akım ne kadar büyük olursa okun saptığı açı da o kadar büyük olur. Ampermetreler, ibrenin tam sapmasının nominal akımına, doğruluk sınıfına ve uygulama alanına göre bölünmüştür.
Bir elektrik akımının voltajını ölçmek için tasarlanmış bir elektrikli cihaz. Aslında ampermetreden hiçbir farkı yoktur çünkü ampermetreden ek bir direnç aracılığıyla bir elektrik devresine seri olarak bağlanarak yapılır. Voltmetreler, işaretçinin tam sapmasının nominal voltajına, doğruluk sınıfına ve uygulama alanına göre bölünür
Direnç Bir elektrik devresinden geçen akımı azaltmak için tasarlanmış bir radyo cihazı. Diyagram direncin direnç değerini gösterir. Direncin güç dağılımı, güce bağlı olarak kasanın grafik görüntüsünde özel şeritler veya Roma sembolleri ile gösterilir (0,125 W - iki eğik çizgi “//”, 0,25 – bir eğik çizgi “/”, 0,5 – direnç boyunca bir çizgi “ -“, 1W – bir enine çizgi “I”, 2W – iki enine çizgi “II”, 5W – “V” işareti, 7W – işaret ve iki enine çizgi “VII”, 10W – artı işareti “X ", vesaire. .). Amerikalılar, şekilde gösterildiği gibi direnç için zikzak bir atamaya sahiptir.
Değişken direnç Merkezi terminalindeki direnci bir "düğme" kullanılarak ayarlanan bir direnç. Diyagramda gösterilen nominal direnç, direncin uç terminalleri arasındaki ayarlanabilir olmayan toplam direncidir. Değişken dirençler eşleştirilebilir (bir regülatörde 2 adet)
Düzeltici direnci Direnci merkezi terminalinde bir tornavida için bir delik olan bir “regülatör yuvası” kullanılarak ayarlanan bir direnç. Değişken bir direnç gibi, diyagramda gösterilen nominal direnç, direncin dış terminalleri arasındaki ayarlanabilir olmayan toplam direncidir.
Termistör Direnci ortam sıcaklığına bağlı olarak değişen yarı iletken bir direnç. Sıcaklık arttıkça termistörün direnci azalır, sıcaklık düştükçe ise tam tersi artar. Sıcaklık sensörü olarak, çeşitli ekipman kademelerinin termal stabilizasyon devrelerinde vb. sıcaklığı ölçmek için kullanılır.
Fotodirenç Direnci ışık seviyesine bağlı olarak değişen bir direnç. Aydınlatma arttıkça termistörün direnci azalır, aydınlatma azaldığında ise tam tersi artar. Aydınlatmayı ölçmek, ışık dalgalanmalarını kaydetmek vb. için kullanılır. Tipik bir örnek turnikenin “ışık bariyeridir”. Son zamanlarda fotodirençler yerine fotodiyotlar ve fototransistörler daha sık kullanılıyor
VaristörKendisine uygulanan voltaj belirli bir eşiğe ulaştığında direncini keskin bir şekilde azaltan yarı iletken bir direnç. Varistör, elektrik devrelerini ve radyo cihazlarını rastgele voltaj dalgalanmalarından korumak için tasarlanmıştır
Kapasitör Elektrik kapasitansına sahip olan ve plakaları üzerinde elektrik yükü biriktirebilen bir radyo devresi elemanı. Uygulama, dirençten sonra en yaygın kullanılan radyo elemanının kapasitansının boyutuna bağlı olarak değişir;
Üretiminde elektrolitin kullanıldığı, nispeten küçük boyutlu bir kapasitör, sıradan bir "polar olmayan" kapasitörden çok daha büyük bir kapasiteye sahiptir. Kullanırken polariteye dikkat edilmelidir, aksi takdirde elektrolitik kapasitör depolama özelliklerini kaybeder. Güç filtrelerinde, düşük frekanslı ve darbeli ekipmanlar için geçiş ve depolama kapasitörleri olarak kullanılır. Geleneksel bir elektrolitik kapasitör bir dakikadan fazla sürede kendi kendine deşarj olmaz, elektrolitin kuruması nedeniyle kapasiteyi "kaybetme" özelliğine sahiptir; kendi kendine deşarj ve kapasite kaybının etkilerini ortadan kaldırmak için daha pahalı kapasitörler kullanılır - tantal
Kapasitesi bir “regülatör yuvası” (bir tornavida için bir delik) kullanılarak ayarlanan bir kapasitör. Radyo ekipmanının yüksek frekans devrelerinde kullanılır
Kapasitesi radyo alıcısının dışında bulunan bir tutamak (direksiyon simidi) kullanılarak ayarlanan bir kapasitör. Radyo ekipmanının yüksek frekanslı devrelerinde, bir radyo vericisinin veya radyo alıcısının ayar frekansını değiştiren seçici bir devrenin elemanı olarak kullanılır
Salınım devresine benzer rezonans özelliklerine sahip, ancak belirli bir sabit frekansta olan yüksek frekanslı bir cihaz. Cihaz gövdesinde belirtilen rezonans frekansının katları olan "harmonikler" frekanslarında kullanılabilir. Çoğu zaman rezonans elemanı olarak kuvars camı kullanılır, bu nedenle rezonatöre "kuvars rezonatörü" veya kısaca "kuvars" denir. Harmonik (sinüzoidal) sinyal jeneratörlerinde, saat jeneratörlerinde, dar bant frekans filtrelerinde vb. kullanılır.
Bakır telden yapılmış sargı (bobin). Çerçevesiz olabilir, çerçeve üzerinde olabilir veya manyetik bir çekirdek (manyetik malzemeden yapılmış bir çekirdek) kullanılarak yapılabilir. Manyetik alan nedeniyle enerji depolama özelliğine sahiptir. Yüksek frekanslı devrelerin, frekans filtrelerinin ve hatta alıcı cihazın anteninin bir elemanı olarak kullanılır
Manyetik (ferromanyetik) malzemeden yapılmış hareketli bir çekirdeğe sahip, ayarlanabilir endüktansa sahip bir bobin. Kural olarak silindirik bir çerçeve üzerinde sallanır. Manyetik olmayan bir tornavida kullanılarak çekirdeğin bobinin merkezine daldırılma derinliği ayarlanır, böylece endüktansı değiştirilir
Manyetik bir devre (çekirdek) kullanılarak yapılan, çok sayıda dönüş içeren bir indüktör. Yüksek frekanslı bir indüktör gibi indüktör de enerji depolama özelliğine sahiptir. Ses alçak geçiren filtre elemanları, güç kaynağı filtre devreleri ve darbe biriktirme olarak kullanılır
İki veya daha fazla sargıdan oluşan endüktif eleman. Birincil sargıya uygulanan alternatif (değişen) bir elektrik akımı, transformatör çekirdeğinde bir manyetik alanın ortaya çıkmasına neden olur ve bu da ikincil sargıda manyetik indüksiyona neden olur. Sonuç olarak, ikincil sargının çıkışında bir elektrik akımı belirir. Transformatör sargılarının kenarlarındaki grafik sembol üzerindeki noktalar bu sargıların başlangıçlarını, Romen rakamları ise sargı numaralarını (primer, sekonder) gösterir.
Akımı bir yönde geçirebilen ancak diğer yönde geçiremeyen yarı iletken bir cihaz. Akımın yönü şematik bir diyagramla belirlenebilir - bir ok gibi yakınlaşan çizgiler akımın yönünü gösterir. Anot ve katot terminalleri şemada harflerle gösterilmemiştir.
Terminallerine uygulanan ters polarite voltajını stabilize etmek için tasarlanmış özel bir yarı iletken diyot (stabilatör için - düz polarite)
Dahili kapasitansa sahip olan ve terminallerine uygulanan ters polarite voltajının genliğine bağlı olarak değerini değiştiren özel bir yarı iletken diyot. Radyo alıcılarının frekans özelliklerinin elektronik olarak düzenlenmesi için devrelerde frekans modülasyonlu radyo sinyali oluşturmak için kullanılır.
Uygulanan doğru akımın etkisi altında kristali parlayan özel bir yarı iletken diyot. Belirli bir devrede elektrik akımının varlığı için sinyal elemanı olarak kullanılır. Farklı parlak renklerde gelir

Özel bir yarı iletken diyot yandığında terminallerde zayıf bir elektrik akımı belirir. Bir fotorezistöre benzer şekilde aydınlatmayı ölçmek, ışık dalgalanmalarını kaydetmek vb. için kullanılır
Bir elektrik devresini değiştirmek için tasarlanmış yarı iletken bir cihaz. Kontrol elektroduna katoda göre küçük bir pozitif voltaj uygulandığında tristör açılır ve akımı tek yönde (diyot gibi) iletir. Tristör ancak anottan katoda akan akım ortadan kalktıktan veya bu akımın polaritesi değiştikten sonra kapanır. Anot, katot ve kontrol elektrodunun terminalleri şemada harflerle gösterilmemiştir.
Hem pozitif polaritedeki (anottan katoda) hem de negatif (katottan anoda) akımları değiştirebilen kompozit bir tristör. Bir tristör gibi, bir triyak da ancak anottan katoda akan akım kaybolduğunda veya bu akımın polaritesi değiştiğinde kapanır.
Yalnızca anot ve katot arasında belirli bir voltaja ulaşıldığında açılan (akımı geçirmeye başlayan) ve yalnızca akım sıfıra düştüğünde veya akımın polaritesi değiştiğinde kapanan (akımı geçirmeyi durduran) bir tür tristör. Darbe kontrol devrelerinde kullanılır
Vericiye göre tabanda pozitif bir potansiyel tarafından kontrol edilen iki kutuplu bir transistör (yayıcıdaki ok akımın koşullu yönünü gösterir). Ayrıca baz emitör giriş voltajı sıfırdan 0,5 volta çıktığında transistör kapalı durumdadır. Gerilimi 0,5'ten 0,8 volta daha da yükselttikten sonra transistör bir amplifikasyon cihazı olarak çalışır. “Doğrusal karakteristik” in son bölümünde (yaklaşık 0,8 volt), transistör doymuştur (tamamen açıktır). Transistörün tabanındaki voltajın daha da artması tehlikelidir; transistör arızalanabilir (baz akımında keskin bir artış meydana gelir). Ders kitaplarına göre iki kutuplu bir transistör, baz yayıcı akım tarafından kontrol edilir. Bir n-p-n transistöründe anahtarlanan akımın yönü kollektörden emitöre doğrudur. Baz, verici ve toplayıcı terminalleri şemada harflerle gösterilmemiştir
Vericiye göre tabanda negatif bir potansiyel tarafından kontrol edilen iki kutuplu bir transistör (yayıcıdaki ok akımın koşullu yönünü gösterir). Ders kitaplarına göre iki kutuplu bir transistör, baz yayıcı akım tarafından kontrol edilir. Bir pnp transistöründe anahtarlanan akımın yönü emitörden kolektöre doğrudur. Baz, verici ve toplayıcı terminalleri şemada harflerle gösterilmemiştir
Kolektör-verici bağlantısının direnci aydınlatıldığında azalan bir transistör (genellikle n-p-n). Aydınlatma ne kadar yüksek olursa bağlantı direnci o kadar düşük olur. Bir fotorezistöre benzer şekilde aydınlatmayı ölçmek, ışık dalgalanmalarını (ışık darbeleri) vb. kaydetmek için kullanılır
Kaynağa göre kapısına voltaj uygulandığında drenaj-kaynak bağlantı direnci azalan bir transistör. Transistörün düşük giriş akımlarına duyarlılığını artıran yüksek bir giriş direncine sahiptir. Elektrotları vardır: Geçit, Kaynak, Tahliye ve Alt Tabaka (her zaman böyle değildir). Çalışma prensibi bir su musluğuna benzetilebilir. Geçitteki voltaj ne kadar büyük olursa (valf kolunun dönme açısı ne kadar büyük olursa), kaynak ile drenaj arasındaki akım (daha fazla su) o kadar büyük olur. Bipolar bir transistörle karşılaştırıldığında, sıfırdan onlarca volta kadar daha geniş bir düzenleme voltajı aralığına sahiptir. Kapı, kaynak, drenaj ve alt tabaka terminalleri şemada harflerle gösterilmemiştir
Kaynağa göre pozitif kapı potansiyeli tarafından kontrol edilen alan etkili bir transistör. Yalıtımlı bir deklanşöre sahiptir. Yüksek giriş direncine ve çok düşük çıkış direncine sahiptir, bu da küçük giriş akımlarının büyük çıkış akımlarını kontrol etmesine olanak tanır. Çoğu zaman, alt tabaka teknolojik olarak kaynağa bağlanır
Kaynağa göre kapıdaki negatif potansiyel tarafından kontrol edilen alan etkili bir transistör (hatırlamak için p kanalı pozitiftir). Yalıtımlı bir deklanşöre sahiptir. Yüksek giriş direncine ve çok düşük çıkış direncine sahiptir, bu da küçük giriş akımlarının büyük çıkış akımlarını kontrol etmesine olanak tanır. Çoğu zaman, alt tabaka teknolojik olarak kaynağa bağlanır
"Yerleşik n-kanallı" ile aynı özelliklere sahip olan, ancak daha da yüksek bir giriş direncine sahip olan bir alan etkili transistör. Çoğu zaman, alt tabaka teknolojik olarak kaynağa bağlanır. Yalıtımlı geçit teknolojisi kullanılarak, 3 ila 12 volt (tipine bağlı olarak) giriş voltajı ile kontrol edilen, 0,1 ila 0,001 Ohm (tipine bağlı olarak) açık drenaj kaynağı bağlantı direncine sahip MOSFET transistörleri yapılır.
"Yerleşik p kanallı" ile aynı özelliklere sahip olan, ancak daha da yüksek bir giriş direncine sahip olan alan etkili bir transistör. Çoğu zaman, alt tabaka teknolojik olarak kaynağa bağlanır

Grafik diyagramı yerleşik dilin genel bir nesnesidir. Arayüz mekanizmalarından biridir ve bir uygulama çözümünün grafik tasarımı için çeşitli organizasyonel, yapısal ve diğer diyagramlar oluşturmanıza olanak tanır. Grafiksel bir diyagram kendi başına kullanılabilir veya formlarda ve raporlarda görüntülenebilir.

Grafik diyagram öğeleri

Bir grafik diyagramı oluşturmak için, üç büyük gruba ayrılabilecek oldukça fazla sayıda farklı öğe kullanılabilir:

  • iş süreci yol haritasındaki noktaları gösteren unsurlar;
  • Manzara;
  • dekoratif çizgiler.

Bir iş süreci yol haritasındaki noktaları gösteren öğeler

Rota haritası noktalarını gösteren öğeler, hem iş süreçlerini doğrudan göstermek için hem de belirli algoritmaların yürütülmesini gösteren çeşitli akış şemalarının öğeleri olarak kullanılabilir:

Manzara

Ayrı bir öğe grubu, birkaç farklı şekle sahip olabilen süslemelerle temsil edilir: blok, klasör, dosya, belge, elips, çeşitli ok ve köşeli parantezler:

Dekoratif çizgiler

Dekoratif çizgiler hem dekorasyonları birleştirmek için hem de bağımsız olarak kullanılabilir. Çeşitli dekoratif çizgi türleri ve çeşitli ok türleri desteklenir:

Grafik diyagram elemanlarının tasarımı

Tüm tasarım öğeleri için arka plan rengini, çizgiyi ve çizgi kalınlığını seçebilirsiniz. Dekoratif çizgiler haricinde, bir tasarım öğesine resim eklenmesi desteklenmektedir. Bağlantı ve dekoratif çizgiler, kıvrımların otomatik olarak yuvarlanmasını ve kenarsız "dirseklerin" hareketini sağlar.

Tüm bu tasarım olanakları, bağlantı hatlarının kısmi örtüşmesi durumunda bile iyi okunabilir diyagramlar oluşturmanıza olanak tanır.