Merhaba,
* Çoklu ekran kullanabilmek için aşağıdaki görsellerde bulunan komutlardan faydalanabilirsiniz.
Kod Örneği:
// Sadece en son açılan sayfa butonları çalışır
Call HMICmd.OpenDialogWindow("Screen1",1,true)
Call HMICmd.OpenDialogWindow("Screen2",2,true)
// Açılan her iki sayfanında butonları çalışır.
Call HMICmd.OpenDialogWindow("Screen1",1,false)
Call HMICmd.OpenDialogWindow("Screen2",2,false)
Commands.jpg
OpenDialogWindow.jpg
* DIAView Run Time programını development içinden setup olarak çıktı alabilirsiniz. Bu konuyla ilgili prosedürü aşağıdaki görsellerde bulabilirsiniz.
Development PC işlemler:
1- Seçili projede “Package” sekmesi tıklanır.
Picture_1.jpg
2- Açılan “Pack” penceresinden “Output Directory” sekmesinden Masaüstü seçilir.
Picture_2.jpg
3- “Pack” tuşu ile Run Time setup hazırlama işlemi başlatılır.
Picture_3.jpg
Picture_4.jpg
Picture_5.jpg
4- Projenin geliştirildiği PC deki ilgili proje dosyası, aşağıdaki dosya uzantısında bulunan proje klasörü içinden kopyalanır.
Picture_6.jpg
5- Hem Runtime Setup hemde proje dosyası Run Time PC ye aktarılır.
Picture_7.jpg
Run Time PC işlemler:
6- DIAView Setup, Run Time PC’ ye aşağıdaki görselde gösterilen sekmeden yüklenir.
Picture_8.jpg
Picture_9.jpg
Picture_10.jpg
7- Run Time PC ye aktarılan proje klasörünün içindeki dosyalar. Belgerim altında bulunan DIAView Files\UserProject altına proje dosyası taşınır.
Picture_11.jpg
8- Eğer proje dosyaları taşınmazsa yada yanlış yere taşınırsa aşağıdaki mesaj alınır.
Picture_12.jpg
9- Dongle PC ye takılı ise proje dosyasının Run Time programı çift tıklandığında proje dosyası çalışmaya başlar.
Picture_10.jpg
10- Dongle takılı değilse aşağıdaki uyarı mesajı alınır.
Picture_13.jpg
11- Her yeni başlangıçta Run Time PC de projenin çalışması için aşağdaıki görselde gösterildiği üzere Run Time program kısayolu windows startup klasörü altına taşınır.
Picture_14.jpg
Picture_15.jpg
12- Daha sonrasında her yeni proje dosyası yukarıdaki işlemler dahilinde Run Time PC de güncellenmesi gerekmektedir.
Saygılarımla, iyi çalışmalar dilerim.