Ana sayfa Çözümler CANopen ile Smart Display sayfa geçişi kontrolü

CANopen ile Smart Display sayfa geçişi kontrolü

May 26,2023

Tanıtım

Smart Display ürünleri tanıtılırken bugüne kadar ağırlıklı olarak ürünlerin özellikleri ve işlevleri ele alındı; Smart Display'in host tarafından nasıl kontrol edileceği ise daha sınırlı şekilde işlendi. Bu yazıda, sayfa geçişi örneği üzerinden host'un Smart Display'de görüntülenen sayfayı değiştirmek için nasıl komut gönderdiği açıklanmaktadır.

Örnekte CAN bus haberleşmesini destekleyen 5 inç yüksek parlaklıklı standart bir Smart Display kullanılmaktadır. Uygulama, simülasyon ve gerçek cihazda uygulama olmak üzere iki bölümden oluşur. GUI Builder ile proje oluşturulup sayfa geçişi gerçekleştirilir; oluşturulan Log üzerinden de sayfa geçişinde kullanılan komut sırası incelenir.

Simülasyon

1-1 Bu örnekte 5 inç yüksek parlaklıklı bir Smart Display kullanılmaktadır. GUI Builder'ı çalıştırarak yeni bir proje oluşturun ve proje adını girin. 5 inç yüksek parlaklıklı şablonu seçin, haberleşme protokolü olarak CAN bus'ı ve uygulama senaryosu olarak Industry seçeneğini belirleyin.

1-1-simulasyon

 

1-2 Page seçeneğini belirleyin ve yeni bir sayfa eklemek için “+” simgesine tıklayın.

1-2-simulasyon-yeni-sayfa-ekleme

1-3 Simulator with GUI seçeneğine tıklayın.

1-3-simulasyon-Simulator-with-GUI


1-4

1. Simülasyon penceresinde sayfa seçeneğini açın. Projede şu anda Page 0 ve Page 1 olmak üzere iki sayfa bulunmaktadır. Diğer sayfaya geçmek için Page 1'i seçin.
2. Log ekranın alt bölümünde görüntülenir. Log üzerine sağ tıklayarak Excel dosyası olarak dışa aktarabilirsiniz.

1-4-simulasyon-sayfa-gecisi-ve-Log


1-5

1. Log incelendiğinde, host'un önce modu ConfigMode olarak değiştirmek için Index 0x2104, sub-index 0x01 adresine bir veri isteği gönderdiği görülür.
2. Ardından host, sayfayı Page 1'e geçirmek için Index 0x2103, sub-index 0x02 adresine bir istek gönderir.
3. Son olarak host, modu DisplayMode olarak değiştirmek için Index 0x2104, sub-index 0x01 adresine yeniden bir veri isteği gönderir.

1-5-simulasyon-ConfigMode-1

1-5-simulasyon-ConfigMode-2

Gerçek cihazda uygulama

1-1 Uygulama için 5 inç yüksek parlaklıklı bir Smart Display modülü hazırlayın. Aşağıda gösterildiği gibi Smart Display'in CAN bus arayüzünü USB2CAN Dongle'a bağlayın. GUI Builder'ı yeniden çalıştırarak önceki simülasyonda kullanılan projeyi açın veya aşağıdaki adımları izleyerek yeni bir proje oluşturun. Ardından Smart Display ile bağlantıyı kurun.

1-1-1-gercek-cihaz-uygulamasi

1-1-gercek-cihaz-uygulamasi

1-2 Page seçeneğini belirleyin ve yeni bir sayfa eklemek için “+” simgesine tıklayın.

1-2-gercek-cihaz-yeni-sayfa-ekleme

1-3 Bağlantıyı kurmak için Connect to Device seçeneğine tıklayın ve ardından Upload the Project seçeneğini seçin.

1-3-cihaza-baglanma-ve-proje-yukleme

1-4 Güncelleme başarıyla tamamlandığında aşağıdaki mesaj görüntülenir ve modül ekranında aşağıdaki görünüm yer alır.

1-4-guncelleme-tamamlandi-1

1-4-guncelleme-tamamlandi-2

1-5 Test ekranına geçmek için Test Device seçeneğine tıklayın.

1-5-Test-Device-test-ekrani

1-6 Test ekranı aşağıdaki şekilde görüntülenir.

1-6-test-ekrani

1. Page menüsünden Page 1'i seçin. Modülde aşağıdaki ekran görüntülenir.

1-6-1-Page-1-secildikten-sonra-modul-ekrani

2. Log üzerine sağ tıklayarak Excel dosyası olarak dışa aktarabilirsiniz.


1-7

1. Log incelendiğinde, host'un önce modu ConfigMode olarak değiştirmek için Index 0x2104, sub-index 0x01 adresine bir veri isteği gönderdiği görülür.
2. Ardından host, sayfayı Page 1'e geçirmek için Index 0x2103, sub-index 0x02 adresine bir istek gönderir.
3. Son olarak host, modu DisplayMode olarak değiştirmek için Index 0x2104, sub-index 0x01 adresine yeniden bir veri isteği gönderir.

1-7-ConfigMode-gecisi

Sonuç

Sayfa geçişinin hem simülasyonda hem de gerçek cihazda uygulanması, Smart Display'in çalışma mantığını daha iyi anlamaya yardımcı olur. GUI Builder ile yapılan işlemlere ve simülasyona ek olarak Log üzerinden komutların nasıl gönderildiği ve verilerin nasıl iletilip alındığı takip edilebilir. Bu bilgiler, kendi host kontrolörünü tasarlamak isteyen kullanıcılar için de referans olarak kullanılabilir.

İşletmenize yönelik ekran çözümleri hakkında sorularınız mı var? Bize Ulaşın!

Abone Ol

Winstar'dan haber güncellemeleri hakkında e-posta alın

Bize Ulaşın

Fiyat/Veri sayfası/Genel bilgi talebi

Teknik Destek

Her türlü teknik bilgi için bize ulaşın

go top
İletişim
close

Gizliliğinize değer veriyoruz

"Tüm Çerezlere İzin Ver" seçeneğine tıklayarak, site gezinmesini geliştirmek, site kullanımını analiz etmek ve pazarlama ve performans çalışmalarımıza yardımcı olmak amacıyla cihazınıza çerezlerin kaydedilmesini kabul etmiş olursunuz. Bu konu hakkında daha fazla bilgiye politikamızda ulaşabilirsiniz. Gizlilik Politikası

Gizliliğinize değer veriyoruz

Winstar ve bazı üçüncü taraflar www.winstar.com.tw adresinde çerezler kullanmaktadır. Çerez türleri, amaçları ve ilgili üçüncü taraflar hakkındaki ayrıntılar aşağıda ve Çerez Politikamızda açıklanmaktadır. Web sitemizde en iyi deneyimi yaşamak için çerez kullanımına izin vermek amacıyla “Hepsine İzin Ver” düğmesine tıklayabilirsiniz. Ayrıca tercihlerinizi ayarlayabilir veya zorunlu olanlar haricindeki çerezleri reddedebilirsiniz.

Rıza tercihlerini yönet

Her zaman aktif
Gerekli Çerezler

Bu çerezler, web sitesinde gezinmenizi ve gizlilik tercihlerinizi ayarlamak, oturum açmak veya formları doldurmak gibi özellikleri kullanmanızı sağlamak için gereklidir.

Analitik Çerezler

“İstatistik çerezleri” olarak da bilinen bu çerezler, bir web sitesini nasıl kullandığınız hakkında bilgi toplar; örneğin, hangi sayfalara girdiğinizi ve hangi bağlantılara tıkladığınızı. Ayrıntılara bakın.