Sanal ekran terminallerinde LED ışıklarının dinamik konumlandırmasının ve otomatik adreslemesinin araştırılması ve tasarımı

Xiang Dafang 1, Hou Wenxin 1, Cai Jiamin 2

(1. Guangdong Songshan Mesleki ve Teknik Koleji, Shaoguan, Guangdong, 512126; 2. Mingyou Network Technology Co., Ltd., Shenzhen, Guangdong 518067)

: Geleneksel LED ışık kümesi kontrol sistemi, birçok kusuru olan liste listesi ile gerçekleştirilir. Mevcut teknolojinin eksikliklerini ve eksikliklerini gidermek için harita ve harita işaretleyicilerini birleştiren görünüm ifade yöntemini benimseyen, sanal ekran terminalinde LED ışıkların dinamik konumlandırma ve otomatik adresleme harita görüntüleme yöntemini araştırın ve mevcut LED ışık ürünlerinin coğrafi kısıtlamalarının üstesinden gelin. Mesafe konumlandırma teknolojisi ile birlikte küme kontrol durumlarında bireysel tanımlamadaki işlevsel sınırlamalar ve zorluklar, bir harita aracılığıyla LED ışıklarının doğrudan konumlandırılması ve adreslenmesi için uygun bir işlev sağlar. Deneysel sonuçlar, tasarımın, kullanıcıların harita üzerindeki işaretler aracılığıyla ilgili gerçek coğrafi konumdaki LED ışıkları doğru bir şekilde konumlandırmasına ve kontrol etmesine izin verdiğini göstermektedir.

: Dinamik konumlandırma; sanal harita; LED

: TP302.1 Belge tanımlama kodu: ADII: 10.19358 / j.issn.1674-7720.2016.24.004

Alıntı biçimi : Xiang Dafang, Hou Wenxin, Cai Jiamin Sanal ekran terminallerinde LED ışıkların dinamik konumlandırma ve otomatik adreslemesinin araştırılması ve tasarımı J. Mikrobilgisayar ve Uygulama, 2016,35 (24): 12-15,18.

0 Önsöz

Bilim ve teknolojinin gelişmesi ve yeni aydınlatma teknolojilerinin ortaya çıkmasıyla birlikte, kentsel peyzaj ve ofis aydınlatması için teknik ve sanatsal gereksinimler gittikçe artmaktadır. Özellikle ülkenin "Yeşil Aydınlatma Projesi" ni önermesinin ardından, yeni tip aydınlatma kaynağı LED (Light Emitting Diode) ışık yayan ürünler, enerji tasarrufu, uzun ömür, geniş uygulama, esnek kontrol, parlak renkler ve yeşil çevre koruma özellikleri ile aydınlatma ve dekorasyon alanında kademeli olarak herkesin ilgisini çekmiştir. [1-3]. Uzun bir süredir, LED ışıkların kontrolü, mesafe ve operasyonda esneklikten yoksun fiziksel anahtarlar şeklinde olmuştur. Bulut kontrolü ve akıllı ev kullanımı İnternet iletişim teknolojisinin yeni ortaya çıkan kavramları. Wi-Fi modülleri ev aletlerine kurulur ve aralarında bir ağ kurulur. Bu, izleme ve uzaktan kontrolü mümkün kılarak hataları kontrol etmeye elverişlidir. Bununla birlikte, bu tür uygulamalar genellikle her şeyi ele alır. Bir tür ev aleti bağımsız bir birey olarak kabul edilir ve farklı ev aletleri, çoğunlukla küçük yerlerde kullanılan kimlik isimleriyle ayırt edilir. Bu tür bir uygulama, tüm binada LED ışıklarının küme kontrolü ile karşılaştığında, bireyler arasında ayrım yapmak zordur ve yönetim elverişsizdir.

1 Geliştirme durumu

Nesnelerin İnterneti, yeni nesil bilgi teknolojisinin önemli bir parçası ve "bilişim" çağında [4-5] önemli bir gelişme aşamasıdır. Nesnelerin İnterneti kavramının yaygınlaşmasıyla birlikte, tüketicilerin yaşam ortamı için deneyim endeksi gereksinimleri artmaya devam ediyor ve akıllı evler gibi gelişmekte olan endüstriler büyük ilgi gördü. Yazılım teknolojisi ve donanım teknolojisinin olgunlaşmasıyla birlikte yavaş yavaş konseptten gerçeğe doğru hareket eder. Akıllı evler tüketicilere daha iyi bir cihaz etkileşimli deneyimi sağlar, ancak şu anda piyasada bulunan akıllı ev endüstrisi perspektifinden bakıldığında, bu tür ürünler için tüketici nesneleri küçük hanelerde, bireysel kullanıcılarda vb. Yoğunlaşmıştır ve yönetilen ev ürünlerinin sayısı azdır , Kurumsal uygulama ölçeğinin uygulama ortamıyla baş edemiyor ve bu sorunu çözmenin teknik zorlukları, tüketicilerin her bir bulut kontrol ürününü büyük ölçekli akıllı ev ürünü uygulamasında nasıl tanımlayıp tek bir kontrol edebildiğinden kaynaklanıyor [6-8 ]. Örnek olarak küçük bir aileyi ele alalım Tüketici A iki akıllı ev ürünü satın alır, ardından Tüketici A onları ayırt etmek için iki akıllı ev ürününü adlandırır.A Tüketici A tarafından kullanılan ürünler belirli bir ölçeğe genişlediğinde, Tüketicinin A'nın yüzleşmesi gereken görev, bu kadar büyük ölçekli bir cihaz için bir tanımlama işareti yapmaktır.Bu, tüketicinin hafızasını ve sabrını zorlayan bir sorundur.

2 Dinamik konumlandırma ve otomatik adresleme için tasarım fikirleri

Mevcut LED lamba ürün kontrolünün küme kontrol durumundaki coğrafi sınırlamanın, işlevsel sınırlamanın ve bireysel tanımlamanın zorluğunun üstesinden gelmek için, ilgili anahtar LED lambanın ekran terminalindeki (monitör, mobil cihaz vb.) Sanal haritada görüntülenmesini gerçekleştirmektir. Sorun, LED ışıkların dinamik konumlandırmasının ve otomatik adreslemesinin nasıl çözüleceğidir.

Araştırma planı, sanal simülasyon modunda görselleştirilmiş bir LED kümesi uzaktan kontrol sistemi sağlar. Bu şemada öncelikle odanın kat planını elde etmek için LED ışıkların bulunduğu oda sanallaştırılır, bu temelde odanın kat planı ızgaraya alınır ve ardından odanın bina taslağının koordinat referans sistemi oluşturularak dönüştürülür ve nicelendirilir. LED ışığı koordinat konumu ve son olarak verilen koordinatlarda LED ışığını çizin. Uzaklık konumlandırma teknolojisini, LED ışıkların sanal bir harita aracılığıyla doğrudan konumlandırılmasını ve adreslenmesini birleştirir, böylece kullanıcılar harita üzerindeki işaretler aracılığıyla ilgili gerçek coğrafi konumdaki LED ışıkları doğru bir şekilde konumlandırabilir ve kontrol edebilir.

3 sanal kat oda düzeni

Her katın gerçek düzlem boyutu verilerini toplayın, çünkü bu iki boyutlu bir sanal harita olduğundan yükseklik toplamaya gerek yoktur. Toplanan verilere dayalı olarak eşit ölçekli bir kat oda yerleşim planı çizin Kat odası yerleşim planı, veri tabanındaki alt kitaplıkta (kat oda düzeni resim kitaplığı) ayrı bir dosya olarak saklanır Dosya adı, kat numarasına birer birer karşılık gelir. Şekil 1'de gösterildiği gibi, farklı özelliklere sahip oda_a, oda_b ve oda_c olmak üzere üç odanın izometrik kat oda düzeni çizimi.

4 Izgara bölmeli kat oda yerleşim planı

Izgarayı kat odası düzenine bölün ve her oda, Şekil 2'de gösterildiği gibi, birden fazla ızgaranın eklenmesi olarak görülür. Izgaralar ne kadar fazla bölünürse, eklenmiş oda alanı bazı düzensiz oda ana hatlarını o kadar fazla simüle edebilir.Odanın ana hatlarına göre ızgaraların bölündüğü alan aittir ve her oda alanındaki tüm ızgara verileri, farklılıkları ayırt etmek için saklanır. oda.

Aslında, herhangi bir düzensiz oda taslağı, ızgaraları dağıtarak tanımlanabilir Üçgen bir oda, yüksekliği azalan bir dikdörtgen olarak görülebilirken, bir dikdörtgen birden çok ızgaradan oluşur. Ağ ne kadar ince bölünürse, açıklanan üçgen çerçeveyle odanın kenarı o kadar düzgün olur ve hata o kadar az olur, ancak aynı zamanda bu bilgiyi depolamak için kullanılan ağ verisi miktarı o kadar büyük olur. Şekil 3'te görüldüğü gibi şeklin solundaki grafik düşük ızgara yoğunluğuna karşılık gelir ve şeklin sağındaki görüntü yüksek ızgara yoğunluğuna karşılık gelir.Sol ve sağ arasındaki karşılaştırma yüksek ızgara yoğunluğuna sahip odanın kenarının düşük ızgara yoğunluğuna göre daha yüksek olduğunu göstermektedir. Kenarlar daha pürüzsüz ve hata daha küçük olacaktır.

5 LED ışıkların koordinatlarını dönüştürün

LED ışıkların fiziksel verilerinin toplanması, durum, tür ve koordinat konum bilgilerini içerir. Durum, açık, kapalı ve arızalı içerir. Türler, zemin lambaları ve çubuk ışıklarını içerir. Koordinat konum bilgisi, (x ekseni, y ekseni) biçiminde olabilir veya (Labirent, radyan) şeklinde olabilir. LED ışıkların toplanan fiziksel durum verilerini veri tabanında saklayın.

Kat oda kat planı üzerinde kat oda kat planının koordinat referans sistemini oluşturun, veri tabanından LED ışık bilgilerini alın ve her bir LED ışığının kat odası kat planının referans noktasına göre koordinat konumunu mesafe konumlandırma yoluyla kaydedin ve Bu verileri veritabanında saklayın. Bu koordinat konum bilgileri, LED ışıklarını kat odası yerleşim şemasında dinamik olarak çizmek için kullanılacaktır.

6 LED ışıklar çizin

LED ışıkları çizerken, oda haritasının z ekseni üzerine sanal bir çizim alanı çizin (eksen, görüntü alanına dikey olarak uzanır) ve ardından tek bir LED ışığı birim olarak kullanın ve kayan bir katman oluşturmak için LED türüne göre farklı doldurma modellerini seçin. Veri tabanından elde edilen LED lamba koordinatlarına ve diğer bilgilere göre, LED lamba bilgi kaynağının göreceli konum bilgisi ve sayfa odası haritasının gerçek görüntü boyutu, sayfa odası haritasına göre yüzen katmanın konumunu hesaplamak için dönüştürülür. Yüzen katmanın ofset mesafesini ayarlayın ve yüzen katmanı sanal çizim alanına ekleyin.

Oda planının gösterim alanının 600 × 400 (piksel) olduğu varsayıldığında, sunucu aracılığı ile veri tabanından elde edilen led ışık bilgisi Şekil 4'te gösterilmiştir.

LED_A tipi: yer lambası, koordinat bilgileri: x = 229, y = 149

LED_B tipi: çubuk ışığı, koordinat bilgileri: x = 341, y = 237

Sanal çizim alanını çizmenin yolu, odanın kat planına eşit bir div (katman) oluşturmak, onu paint_div olarak kaydetmek, konumu (konumu) göreceli (göreceli) olarak ayarlamaktır, böylece sanal çizim katmanı div odanın kat planıyla örtüşür, z-endeksi (Z-endeksi özelliği, odanın kat planındaki öğelerin istifleme sırasını ayarlar).

Şekil 6 LED ışık kümesi kontrol sistemi akış şeması Daha sonra, oluşturulan LED ışıklarının kayan katmanını sanal çizim alanına ekleyebilirsiniz. Örnek olarak LED_A'yı alın, LED_A lambasını temsil eden bir kayan katman div oluşturun, konumu mutlak olarak ayarlayın ve yukarıdaki sanal çizim alanına paint_div ekleyin, ardından LED_A ışığının kayan katman div'inin konumu paint_div sanal çizim alanına göre olacaktır, LED ışık koordinat bilgilerinde, arka plan (arka plan) ayarlarında sırasıyla sol (yüzen katmanın sol kenarından sanal çizim alanının sol kenarına olan mesafe) ve üst (kayan katmanın üst kenarından sanal çizim alanının üst kenarına olan mesafe) x ve y olarak ayarlayın Şekil 5'te gösterildiği gibi, LED ışığın pozisyonunun odanın kat planına geri beslenmesi için LED ışığın türüne karşılık gelen bir simgedir.

Görüntülenecek aralığın gerçek boyutu 300 × 200 (piksel) (% 50 yakınlaştırılmış) ise, önce görüntü aralığına göre oda planını yakınlaştırın ve görüntüleyin ve oda planıyla örtüşmek için görüntüleme aralığına eşit bir sanal çizim katmanı oluşturun Yukarıda, LED ışık bilgisi ölçeklendirilmiş ve sanal çizim katmanına çizilmiştir. Örnek olarak LED_A'yı alın, sabit boyutlu bir LED ışık kayan katman piksel alanı oluşturun (varsayılan değer 40 × 40 ise, ölçeklendirmeden sonra 20 × 20 olacaktır) ve piksel alanını x = 229'a göre sanal çizim katmanına ekleyin, y = 149, piksel alanını başlangıç noktası olarak sol üst köşeye ayarlayın, ofset algoritması gerçek ofsettir - eksenin gerçek çizim uzunluğu / 2, sonra aşağı doğru ofset (149-20 / 2) = 139 piksel, sağa Uzaklık (229-20 / 2) = 219 pikseldir.

7LED ışık kümesi kontrol sisteminin tasarımı

LED ışık kümesi kontrol sisteminin süreci Şekil 6'da gösterilmektedir. Sistem, MVC model tasarımını benimser ve sistem, kat planı ve LED ışık bilgilerini önceden toplar ve depolar.

Kullanıcı önce oda düzenini kontrol eder, kat oda yerleşim planını sistem veri tabanından alır ve daha sonra sistem yukarıda belirtilen kat odası yerleşim şemasına eşit büyüklükte bir ızgara diyagramı oluşturur ve düzensiz oda ana hatlarını ızgara diyagramında her bir oda alanında depolar. Karşılık gelen ızgara verileri, aynı kattaki her oda alanını tanımlamak için kullanılır. Odanın bina ana hattının koordinat referans sistemini odanın bina taslağı üzerinde oluşturun ve koordinat dönüşümünü tamamlamak için mesafe konumlandırma ile veritabanından elde edilen LED ışık bilgilerine göre her bir LED ışığının koordinatlarını odanın bina ana hattının referans noktasına göre dönüştürün Daha sonra bu veriler sistem veri tabanında saklanacaktır. Sanal harita çizimi aşamasında, sistem odanın bina taslağını yükleyerek üzerine sanal bir çizim alanı çizer ve farklı LED türlerine karşılık gelen farklı dolgu modellerine göre yüzen bir katman oluşturur; daha sonra LED ışıkların koordinat konumu veritabanından elde edilir. Sayfa odası haritasına göre kayan katmanın konumunu hesaplamak için LED ışık bilgi kaynağının göreceli konum bilgisi ve gerçek görüntü boyutu dönüştürülür; son olarak, yüzen katmanın ofset mesafesi yakınlaştırma oranına göre ayarlanır ve kayan katman sanal çizim alanına eklenir . Sistem çizimi LED işleminin sırası Şekil 7'de gösterilmektedir.

Çizim tamamlandıktan sonra, sistem kat odası yerleşim şemasında tıklama olay işlevini izler.Kat odası yerleşim şemasına fare tıkladığında, fare olayının kat odası yerleşim şemasına göre göreceli konumunu yakalar ve tıklamanın ait olduğu ızgarayı analiz eder Kullanıcının sahibi, tıklama işlemiyle tıklanan alanı onaylayabilir.Aynı zamanda, alana çeşitli oda çalıştırma olayları ve LED ışık konumu hareket fonksiyonları eklenir.Kullanıcı, tek bir LED ışığa tıklayabilir veya fareyi kullanarak kontrol etmek için birden fazla LED ışığı seçebilir Seçilen LED ışığı hareket ettiğinde, sistem konum taşındıktan sonra LED ışığın koordinat konum bilgisini otomatik olarak hesaplayacak ve veri tabanını güncelleyecektir.

8 sonuç

Bulut kontrol ürünlerini konumlandırmak için harita işaretleyicilerin kullanılması, mevcut LED lamba ürün kontrolünün coğrafi kısıtlamalarının ve işlevsel sınırlamalarının yanı sıra küme kontrol durumlarında bireysel tanımlama zorluğunun üstesinden gelir.Uzak konumlandırma teknolojisini birleştiren kullanıcılar, karşılık gelenleri kontrol edebilir. Gerçek coğrafi konumdaki LED ışıklar, hassas konumlandırma için kontrol edilir. Bu yöntem, geleneksel liste listesinden vazgeçer ve harita ve harita işaretleyicilerini birleştiren görünüm gösterimi yöntemini benimser; bu, orijinal liste listesinden büyük ölçekli LED çizim işlem sırası diyagramı için daha uygundur.

Verilerin açıklaması, listenin büyük veri altında sayfa değiştirmesini önler ve kullanıcı deneyimini optimize eder. Bulut kontrol ürünlerinin önceden depolanmış harita kaynakları ve coğrafi tanımlama verileri sayesinde, her bir bulut kontrol ürününün konumu harita kaynakları üzerinde doğru bir şekilde çizilebilir. Bu harita sunumu biçiminde, haritadaki işaretçiler, gerçekte fiziksel bireylerle karşılaştırma ve bağlantıyı daha sezgisel olarak geri besleyebilir ve kullanıcıların artık bireysel tanımlama ve bakım için daha fazla iş yapmasına gerek kalmaz.Tüm haritalarda bulut kontrolü Ürün işaretleri sistem tarafından otomatik olarak oluşturulur ve korunur. Harita kaynağını yalnızca ilk kez kullandığınızda başlatmanız, harita üzerinde konum verilerini ayarlamanız ve veri tabanında saklamanız gerekir.Sistem, harita işaretleyicilerini coğrafi veri bilgilerine göre coğrafi kaynaklar üzerinde çizer ve kullanıcının haritadaki işaretleri hızlı ve rahat bir şekilde takip etmesi yeterlidir. Kontrol edilecek hedef birimin adresi. Aynı zamanda, harita ve harita işaretleyicilerin bir kombinasyonunun kullanılması, arıza geri bildiriminin verimliliğini artırabilir.Ürün arızalandığında, arızalı ürünün konumu haritadan bulunabilir. Bu yöntem, LED lamba ürünlerinin kablosuz küme kontrolünün gerçekleştirilmesi için yararlı yardım sağlar, LED lambanın çalışma durumunun izlenmesini ve verimli yönetim işlevlerini gerçekleştirmek için uygundur ve iyi bir endüstriyel uygulama olasılığına sahiptir.

Referanslar

[1] Zhong Qiubo, NIOS yumuşak çekirdeğe dayalı LED peyzaj ışığı kontrol sisteminin tasarımı D Harbin: Harbin Bilim ve Teknoloji Üniversitesi, 2006.

2 Zhou Xiaobo, Guo Shunsheng OpenGL J tabanlı aydınlatma simülasyon sistemi Bilgisayar Simülasyonu, 2004, 21 (1): 93 :95.

Yalama Ekran Süresi İyileştirme Departmanı Fushi Cangtai
önceki
Yukarı Akım Tavsiyesi | Halonun arkasında da "başarısız" var: "Tiankai Haiyue", Hong Kong-Zhuhai-Makao Köprüsü inşaatının perde arkasını ortaya koyuyor
Sonraki
Denizaşırı Film Haberleri "Texas Chainsaw Massacre" ın yönetmeni 74 yaşında öldü
Yedi yıl oldu, casus savaş draması söz konusu olduğunda hala ilk kez düşünüyorum
LabVIEW programlamasını kullanan OLED fotoelektrik performans kapsamlı test sistemi
Günde üç öğün "Paket servisi olan Hırsız" tutuklamaya güveniyor Dazu Stone Koşulları Doğal Spot, önümüzdeki ay sezon dışı bilet fiyatını uygulayacak
"Düşen Şeytanlar Efsanesi" güzel Tanabata posterini ifşa ediyor Zheng Kai ve Zhang Yuqi on bin yıla bir göz attı
Lotus şarabının kodunu çözme, Huazhi Wine Company'nin "patlayıcı" sos şarabı yaratmadaki iş deneyimi
Ekran yalama zamanı"Kaşık Ruhu" Jin Shijia
Elektrikli bir araçta lityum pil patlama kazasında yaralanan beş kişilik bir aile, Zhejiang Chaowei Chuangyuan yeniden sanık oldu
Gerçek çekiç! "Düşük frekans kapısı" ndan sonra Samsung ve Apple, telefonu yavaşlatmak için sistemi kasıtlı olarak güncelledikleri için ağır şekilde cezalandırıldı.
Netflix CEO'su: İçerik bütçelerini asla düşürmeyin ve henüz Çin pazarına girmeyi düşünmedim
Vaka modelini sağlamaya dayalı ağ sınırı değerlendirme şablonu
"Legend of the Banner 3" çıkış tarihi onaylandı, üçleme koleksiyonunun fiziksel versiyonunun lansmanı yapılacak
To Top