Tüm Sistemler için Kısaltılmış Test Dili - Abbreviated Test Language for All Systems

Tüm Sistemler için Kısaltılmış Test Dili (ATLAS) bir MILSPEC otomatik test için dil havacılık ekipman. Yüksek seviyeli bilgisayar dili desteklediği herhangi bir bilgisayarda kullanılabilir. yazılım Yapabilmek Çevirmek uygun olana düşük seviyeli talimatlar.

Tarih

ATLAS dili başlangıçta hava yolu endüstrilerinden, askeri hizmetlerden, aviyonik üreticilerinden ve aviyonik üreticilerinden temsilcilerden oluşan uluslararası bir komite tarafından geliştirilmiştir. otomatik test ekipmanı üreticileri. Komitenin amacı, hem aviyonik hem de test ekipmanı mühendisleri tarafından kolayca anlaşılabilen ve kullanılabilen standart İngilizce benzeri bir dil tasarlamaktı. Sonuç, ATLAS dil spesifikasyonuydu. ARINC.

ATLAS dili, Test Edilen Birim (UUT) ve kullanılan test ekipmanından bağımsızdır. Bu izin verir değiştirilebilirlik farklı kuruluşlar tarafından geliştirilen test prosedürleri ve böylece test programlama çabalarının maliyetli tekrarını azaltır.

Uluslararası komite tarafından geliştirilen ilk ATLAS spesifikasyonu 1968'de yayınlandı. Temel belge birkaç kez revize edildi.

Bir ATLAS uygulaması tipik olarak bir çevrimiçi derleyici (OLC), test yöneticisi (TEX veya Test Yürütme) ve dosya yöneticisi ve medya değişim (FMX) paketleri. ATLAS, test sırasında test istasyonlarında TEX modunda çalıştırılır elektronik ekipman.

Yapısı

Standart bir ATLAS program yapısı iki unsurdan oluşur: giriş yapısı ve prosedür yapısı. Dil, değişkenleri ve ifade sözdizimini kapsamlı şekilde kullanır.[açıklama gerekli ] Bir ATLAS ifadesi şu alanlardan oluşur:

F STATNO FİİL,değişken alan$
  • BAYRAK: tek karakter bayrağı
  • ayırıcı (boşluk)
  • STATNO: ifade numarası
  • ayırıcı (boşluk)
  • FİİL: fiil
  • ayırıcı (virgül)
  • değişken alan: format bağlıdır FİİL
  • ifade sonlandırıcı ($)

Örnek ATLAS İfadeleri:

 000250 BEYAN, ONDALIK, 'A1' (4) 000300 $ DOLGU, 'A1', 'NUM', (1) 1, 5, (2) 20, 87, (3) 15, 12, (4) 30, 18 $

Yorumlar, bir 'C' ile eklenebilir BAYRAK alan.

Bu ATLAS ifadeleri, bir pime (uyarıcı) bir voltaj uygular ve bir pimdeki voltajın varlığını ve özelliklerini doğrular:

... 010200 UYGULAMA, AC SİNYALİ, GERİLİM-PP 7.5V, FREQ 3 KHZ, CNX HI = P1-1 $ ... 010300 DOĞRULA, ('VAVG' GERİLİMİ), AC SİNYALİ, VOLTAJ-PP ARALIĞI 64V 1V'YE, NUMUNE GENİŞLİĞİ 10MSEC, SENK-GERİLİM 2 MAKS 5, SENK-NEG-EĞİM, MAKS-ZAMAN 0,5, ADIM 400 İSE GO, LL 0,5 UL 50, CNX HI = P2-4 LO = P2- 5, SYNC HI = P2-8 LO = P2-5 $ ...

Başvurular

ATLAS, Amerikan Hava Kuvvetleri öncelikle aviyonik bileşenlerini test etmek için test istasyonlarında F-15 Kartal, F-16 Savaşan Şahin, C-5 Galaksi, C-17 Globemaster III, ve B-1 Lancer. ABD Donanması aviyonik sistemlerini test etmek için ATLAS tabanlı programları kullanır. P-3C Avcı, UH-1Y Zehri, AH-1Z Engerek, SH-60 Seahawk, E-2C Hawkeye, F-14 Tomcat, F / A-18 Hornet, S-3 Viking, A-6 Davetsiz Misafir, EA-6B Haydut, AV8B Harrier, ve V-22 Osprey. ABD Donanması ve Deniz Kolordu AN / USM-484 hibrit test seti (HTS) test tezgahları için Super Atlas adlı bir versiyon kullandı. AN / USM-247 VAST (Çok Yönlü Aviyonik Atölye Testi), gemide Donanma tarafından kullanıldı uçak gemisi ve kıyı istasyonları. F-14, S-3, E-2 testlerinde kullanılmıştır. A-7 Corsair II, A-6 vb. VAST, birçok kişi tarafından modern aviyonik test ekipmanlarının büyük babası olarak kabul edilir.

Soğuk savaşı takip eden yıllarda, ATLAS birçok çift ​​kullanımlı uçak[açıklama gerekli ] ABD için ve NATO yanı sıra ticari işletme, bölgesel ve Genel Havacılık uçak. ATLAS test program setleri (TPS), eski programların yeni donanıma taşınmasına izin vererek donanımın eskimesine karşı bir miktar koruma sağlar. Bir standart olmasına rağmen, tam taşınabilirliği engelleyen birçok uyarlama, özelleştirme ve tat mevcuttur. Çoğu ATLAS araç seti, platform için özel bir yazılım yüküyle özel donanım üzerinde özel olduğundan, endüstride daha yaygın olan diğer dilleri rahatsız eden bazı sorun türlerine o kadar eğilimli değildir; olumsuz tarafı, eğitimin genel halk için mevcut olmamasıdır, bu nedenle personel için kapsamlı bir yatırım gerektirir.

ATLAS genel olarak "bağımsız" veya "tek başına - yalnızca izlenen" çalışacak şekilde yapılandırılabilir ve bu da çoğu kurcalama ve diğer genel ticari yazılımlarla ilgili endişeleri sınırlamaya yardımcı olabilir. Gibi diğer diller TEMEL, C /C ++, Python, ve Perl ayrıca, sistemlerin test edilmesi için ticari ve askeri programlarda da kullanılır; ATLAS tipik olarak, test sonuçlarını optik olarak taramak veya bir test istasyonundan bir teyp, disk veya kilitli bellek çubuğu / veri anahtarı okumak ve ardından çeşitli kullanımlar için test sonuçları üzerinde istatistiksel analiz yapmak için başka bir bilgisayar sistemi gerektirir.

Alt kümeler

Alt kümeler şunları içerir:

  • ATLAS-AISR
  • ATLAS-AN / USM-410 (RCA EQUATE)
  • ATLAS-ARINÇ-616
  • ATLAS-ARINC-626 (AKILLI)
  • ATLAS-ARINÇ-626-3
  • ATLAS-B1-B
  • ATLAS-B2
  • ATLAS-CASS
  • ATLAS-CRATE
  • ATLAS-ESTS
  • ATLAS-F2 / 1989
  • ATLAS-F15-ADTS
  • ATLAS-HTS
  • ATLAS-IEEE-416-1984
  • ATLAS-MATE
  • ATLAS-RADCOM-1991 (AN / USM-467)
  • ATLAS-RTCASS
  • ATLAS-TETS (Denizciler)
  • C / ATLAS-IEEE-716-1982, 1985, 1989, 1995
  • C / ATLAS-ATSE-IFTE-1993, 1996
  • MATLAS

Uygulamalar

Ayrıca bakınız

Referanslar

  1. ^ "ATLAS için PAWS Geliştirici Stüdyosu". Astronics Corporation. Alındı 1 Temmuz, 2019.
  2. ^ "UCC Net 'Atlas'ı Alacak'". Bilgisayar Dünyası. 15 (28): 58. 13 Temmuz 1981. Alındı 1 Temmuz, 2019.
  3. ^ Nissim, Mike (15 Mayıs 1985). "A Serisi, ATS / 1000'e güç ve esneklik sağlar" (PDF). Bilgisayar Haberleri. Hewlett Packard. 10 (14): 36 (PDF: 53). Alındı 1 Temmuz, 2019.
  4. ^ "Entegre Test Ekipmanı Ailesi (IFTE)". ABD Ordusu Satın Alma Destek Merkezi. Haziran 2016. Arşivlenen orijinal 2017-02-10 tarihinde. Alındı 1 Temmuz, 2019.
  5. ^ McBurney, Charles E. (Kasım – Aralık 1975). "ECOM Tarafından Geliştirilmiş EQUATE Elektronik Test Sistemi, Üç Servis Yeteneklerini Kanıtlıyor". Ordu Araştırma ve Geliştirme. İskenderiye, VA: ABD Ordusu Malzeme Komutanlığı. 16 (6): 29. ISSN  0004-2560. OCLC  2061490. Alındı 1 Temmuz, 2019.

Dış bağlantılar