OxPAGE DİZAYN KILAVUZU

Transkript

OxPAGE DİZAYN KILAVUZU
OxPage Dizayn Kılavuzu
OxPAGE
DİZAYN
KILAVUZU
1/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
OxBase Komponenti
●
●
2/25
OxBase R-ION grafik fonksiyonlarının merkezidir
OxBase servisler içerisinde platformun (RiPlt) altında
bulunmalıdır. Başka yerde bulunur ise çalışmaz.
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
OxBase Özellikler 1
HomePageId
Cihaz enerjilendiğinde hangi sayfanın gösterileceğini belirler. Bir ana sayfa butonu
tanımlanırsa basıldığında bu sayfa görünür.
●
●
●
3/25
Config bir parametre olmadığı için App kaydedildiğinde saklanmaz. Doğrudan
ayarlamayınız.
Doğru ayarlama yöntemi buraya bir bağlantı yapmaktır. Bağlantı:
- Ana OxPage'in pageId yuvasından
- oxBase homePageId yuvasına
Bu şekilde komponent numaralamanız değişse bile bağlantı size her zaman gerekli
bilgiyi taşıyacaktır.
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
OxBase Özellikler 2
LCD Brightness
Normal kullanımda ekran parlaklık seviyesi
LCD Sleep Brightness
Uyku durumu parlaklık seviyesi. Kullanıcı
müdahalesi olmadan geçen süre sonunda
ekranın ineceği parlaklık seviyesi
LCD Sleep Timeout
Uyku durumuna geçme süresi. Ekranın ne
süre sonra uyku durumu parlaklık
seviyesine ineceğini belirler.
Not:
Bu değişiklikler sıcaklık ölçümlerini olumsuz yönde etkileyebilir. Uzun uyku durumuna geçiş süresi veya
yüksek uyku durumu parlaklığı değerleri girmeyiniz.
Önerilen değerler:
Sleep brightness : 0%
Sleep timeout : 20 seconds
4/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
Yeni bir sayfa ekleme
●
●
●
Yandaki sedona paleten ontrolOX kitini seçin
OxPage komponentini uygulamanız içerisinde istediğiniz yere
sürükleyiniz
OxPage üzerine çift tıklayıp düzenleme görünüşünü açın
(oxEditor view)
Sürükle ve bırak
5/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
OxEditor Görünüşü
●
Ağaç yapısında OxPage komponentine çift tıklayınca OxEditor görünüşü açılır
●
OxEditor R-ION üzerine yüklenecek grafik sayfalarını (OxPages) hazırlamaya yarar
●
İzlenecek yöntem, bir takım kısıtlamalara rağmen, Niagara Px grafik dizaynına
benzemektedir.
Grafiti seç
Özelliği seç
6/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
OxPage içerisine grafit ekleme
Grafit: R-ION ekranında gözüken yazı, resim veya dokunma bölgelerini tanımlamayı
sağlayan özel grafik komponenti.
●
●
●
7/25
Dizayn penceresinde boş bir alana sağ tıklayın.
“New”yi (“Yeni”) tıklayın.
Listeden eklemek istediğiniz grafit tipini seçin
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
Grafitlerin listesi
NumericLabel
Ekranda canlı nümerik bir değeri gösterir
BooleanLabel
BooleanImage
Canlı dijital bir değere göre önceden tanımlı iki açıklamadan birini yazı olarak
göstermeye yarar.
Önceden tanımlı bir metin listesinden, canlı integer bir değere göre gösterim
yapmaya yarar.
Canlı dijital bir değere göre iki resimden birini göstermeye yarar.
NumericSelectImage
Bir grup resimden, canlı integer bir değere göre gösterim yapmaya yarar.
PushbuttonLabel1
Ekrana dokununca bir eylem tetikleyecek sabit yazılı bir buton oluşturmaya
yarar
Ekranda dokununca bir eylem tetikleyecek sabit resimli bir buton oluşturmaya
yarar
Ekranda sayısal değeri gösterir. Dokunulduğunda beliren rakam tuşları ile
değerin değiştirilmesini sağlar.
Ekranda zaman değerini ss:dd biçiminde gösterir. Dokunulduğunda beliren
rakam tuşları ile değerin değiştirilmesini sağlar.
NumericSelectLabel
PushbuttonImage1
NumericLabelSet2
TimeLabelSet2
1
OntrolOx kiti 1.06 sürümünden itibaren, çoğu grafit buton gibi özelliğine sahiptir. PushbuttonLabel ve PushbuttonImage grafitlerinin
yerine diğer grafitleri kullanmak mümkün olacağından bu iki grafit kullanımı azalacaktır.
2
OntrolOx kiti 1.06 sürümü öncesinde bu fonksiyonlar farklı tip grafitler ile sağlanıyordu.
8/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
Arka planda
Ekrana
Ekranayeni
yenibir
birgrafit
grafiteklediğinizde
eklediğinizdeOxPage
OxPage
altına
altınasedona
sedonakomponentleri
komponentleride
deeklenmektedir.
eklenmektedir.
(OxPage
(OxPagealtında
altındaelelile
ileişlem
işlemyapanız
yapanızgerekmez,
gerekmez,
oxEditor
ekleme,
silme
ve
düzenleme
oxEditor ekleme, silme ve düzenlemeişlemlerini
işlemlerini
kolaylaştırır)
kolaylaştırır)
PushbuttonImage
NumericLabel
PushbuttonImage
PushbuttonImage
Pushb
ut
Nume
r
tonIm
ag e
icSele
ctIma
g
e
BooleanLabel
9/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
Ox'e özel işlemler ve ayrıntılar
OxPage dizaynı Niagara Px sayfa dizaynına çok benzese de aradaki farkları iyi
anlamanız gerekiyor.
●
Canlı dataların bağlanması
●
Fontların işlenmesi
●
Resimlerin işlenmesi
●
Katmanlar (Layer)
●
Dosya transferleri
●
Butonlar
Bu konulardan butonlar hariç diğerleri bu dokümanın devamında açıklanacaktır.
Butonlar ayrı dokumanda açıklanmıştır.
10/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
Canlı Dataların Grafite Bağlanması
OxWidgetın “in” yuvası bağlandığı sedona komponentinden
canlı data alacak şekilde düzenlenmiştir.
OxEditor bağlantı işlemini sizin için kolayca yapacaktır.
Adımları sırayla takip edin.
2
“AÇ” butonuna
tıklayın
Grafitin
Grafitinözelliklerden
özelliklerden
“in”
satırına
“in” satırınatıklayın
tıklayın
açılan
açılanpencereden
pencereden
göstermek
göstermekistediğiniz
istediğiniz
yuvayı
seçin.
yuvayı seçin.
Bağlantı
Bağlantıotomatik
otomatik
olarak
yapılacaktır.
olarak yapılacaktır.
1
'in' Özelliğine
tıklayın
3
Göstermek istediğiniz yuvayı
komponent ağacından seçin
11/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
Fontlar
RION sayfa dizaynı sırasında yüklenen özel font dosyaları
kullanır.
Eğer bir oxWidget'ın font özelliğine basarsanız sisteminizde
tanımlı font dosyalarının listesini görürsünüz.
fontBank klasörü
Kullanıma açık font dosyaları bilgisayarınızda özel bir
klasördedir. Yeni font dosyaları da bu klasöre kopyalanmalıdır.
{Niagara Installation}/sedona/ontrol/fontBank
Sadece
Sadecerakam
rakamgösteren
gösterenfontlar
fontlar
Cihaz
Cihazhafızasını
hafızasınıverimli
verimlikullanmak
kullanmak
için
bazı
font
dosyaları,
tipik
için bazı font dosyaları, tipikolarak
olarak
büyük
boyutlu
fontlar,
sadece
büyük boyutlu fontlar, sadecesayı
sayı
yazacak
şekilde
düzenlenmiştir.
yazacak şekilde düzenlenmiştir.Bu
Bu
fontları
kullanarak
yazı
yazmak
fontları kullanarak yazı yazmak
isterseniz
istersenizgörüntülenmeyecektir.
görüntülenmeyecektir.
Yeni font dosyaları ekleme
Şu anda sadece Ontrol tarafından düzenlenen font
dosyalarını kullanabilirsiniz. Eğer başka boyut ve büyüklükte
font istiyorsanız lütfen danışın elimizde mevcut olabilir.
12/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
Resimler
temel bilgiler
--GIF,
GIF,JPG
JPGveya
veyaPNG
PNGresim
resimdosyaları
dosyalarıkullanabilirsiniz
kullanabilirsiniz
--Resim
Resimdosyaları
dosyalarıaşağıdaki
aşağıdakiklasöre
klasöreyerleştirilmelidir
yerleştirilmelidir
{Niagara
{NiagaraInstallation}/sedona/ontrol/imageBank
Installation}/sedona/ontrol/imageBank
--Resim
Resimdosyası
dosyasıisimi
isimien
enfazla
fazla12
12karakter
karakterolmalıdır
olmalıdır
1
2
“AÇ” butonuna
tıklayın
Özelliklerden
'image' tıklayın
3
Resimi
imageBank
klasöründen seçin
13/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
Resimler
cihaza yüklenecek formatla ilgili notlar
Renk
RenkDerinliği
Derinliği(Color
(ColorDepth)
Depth)
OxPage'i
kaydettiğiniz
zaman,
OxPage'i kaydettiğiniz zaman,seçtiğiniz
seçtiğinizresimler
resimler
cihaza
yüklenmeden
önce
özel
bir
formata
cihaza yüklenmeden önce özel bir formataçevrilir.
çevrilir.
Bu
Buözel
özelformat
format65535
65535rengi
rengidesteklediği
desteklediğiiçin
için
çevrim
sırasında
renk
derinliğinizde
bir
azalma
çevrim sırasında renk derinliğinizde bir azalma
meydana
meydanagelebilir.
gelebilir.
'Save Transparent Color'
Şeffaflık kaydetme
seçeneği
işaretlenmemelidir.
Şeffaflık
Şeffaflık(Transparency)
(Transparency)
Resim
formatları
Resim formatlarışeffaflık
şeffaflıkiçerebilir.
içerebilir.Şeffaflık
Şeffaflıkiçeren
içeren
resimler
cihaza
yüklenmek
üzere
özel
formata
resimler cihaza yüklenmek üzere özel formata
çevrildiğinde
çevrildiğindegörece
göreceolarak
olarakçok
çokbüyük
büyükdosyalar
dosyalar
yaratır.
Bazı
durumlarda
büyük
dosyalar
yaratır. Bazı durumlarda büyük dosyalar
kullanmak
kullanmakhafıza
hafızaveya
veyahızda
hızdaprobleme
problemeyol
yol
açmaktadır.
açmaktadır.
Birçok
Birçokresim
resimdüzenleme
düzenlemeprogramında,
programında,resim
resimkayıt
kayıt
edilirken
şeffaflık
(Transparency)
seçeneği
edilirken şeffaflık (Transparency) seçeneği
kapatılabilmektedir.
kapatılabilmektedir.Eğer
Eğerresimde
resimdeşeffaflık
şeffaflık
ihtiyacınız
yoksa
(Örneğin
arka
plan
ihtiyacınız yoksa (Örneğin arka planresimleri),
resimleri),
resim
düzenleme
programında
şeffaflık
resim düzenleme programında şeffaflık
seçeneğini
seçeneğinikapattığınıza
kapattığınızaemin
eminolunuz.
olunuz.
Örnek
Örnekolarak
olarakyan
yantarafta
tarafta“IrfanView”
“IrfanView”programını
programını
görebilirsiniz.
görebilirsiniz.
14/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
Sayfalarda Katmanlama
Katmanlama (Layering) yoktur!
Sayfa tasarlarken tanımlarken katmanlama yapmanın imkanı yoktur. OxPage
görüntülenirken grafitlerin hangi sırayla ekrana çizileceğini ayarlayamazsınız. Bu
yüzden grafitleri üst üste getirmeyin. Tasarımda üst üste gelen grafitler düzgün
gözükse bile bir sonraki kaydetmede veya sürüm yükseltmede görüntü
bozukluklarına yol açacaktır. Bu yüzden,
*** GRAFİTLERİ ÜST ÜSTE BİNDİRMEYİN ***
15/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
Dosya aktarımı - Resim ve font dosyaları
Tasarladığınız sayfada birçok font ve resim dosyası kullanıyor olabilirsiniz. Bu
dosyaların cihaza aktarılması gerekmektedir.
Tasarladığınız sayfayı kaydetmek isteyince bir aktarım penceresi açılır ve aktarım
yapılacak dosyaların listesi gelir.
Daha
Dahaönce
öncecihaza
cihazayüklediğiniz
yüklediğiniz
ve
kullandığınız
bir
dosyayı
ve kullandığınız bir dosyayıher
her
sorulduğunda
yüklemeniz
sorulduğunda yüklemeniz
gerekmez.
gerekmez.
'Kaydet'e tıklayın
Eğer
Eğertüm
tümdosyaların
dosyalarıncihazda
cihazda
olduğundan
olduğundaneminseniz
eminsenizaçılan
açılan
pencerede
sadece
hayıra
pencerede sadece hayıra
(“No”)
(“No”)tıklayarak
tıklayarakhiçbir
hiçbir
dosyanın
aktarılmamasını
dosyanın aktarılmamasını
sağlayabilirsiniz.
sağlayabilirsiniz.
Veya
Veyasadece
sadeceistediğiniz
istediğinizyeni
yeni
dosyaların
seçip
evete
(“Yes”)
dosyaların seçip evete (“Yes”)
tıklayabilirsiniz.
tıklayabilirsiniz.
16/25
Açılan
pencere
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
Dosya aktarımı – Hafıza Uyarısı
HAFIZA
HAFIZAİLE
İLEİLGİLİ
İLGİLİÖNEMLİ
ÖNEMLİUYARI
UYARI
Sayfa
tasarımları
üzerinde
denemeler
Sayfa tasarımları üzerinde denemeleryaparken,
yaparken,cihaza
cihazayüklediğiniz
yüklediğinizbazı
bazı
resim
ve
fontları
beğenmediğiniz
için
kullanmayacaksınız.
resim ve fontları beğenmediğiniz için kullanmayacaksınız.
Cihaza
Cihazayüklenen
yüklenenhiçbir
hiçbirdosya
dosyaoxEditor
oxEditortarafından
tarafındansilinmemektedir.
silinmemektedir.Bu
Buyüzden
yüzden
bir
birara
arahafıza
hafızadoluluğu
doluluğusorunu
sorunuile
ilekarşılaşabilirsiniz.
karşılaşabilirsiniz.
HAFIZAYI TEMİZLEMEK
●
●
RiPlt servisi üzerine çift
tıklayarak OxFile Transfer
görüntüsünü açın.
Cihazın hafızasını temizle
(“Clean up device
memory”) butonuna
tıklayın.
Bu işlem ile önce hafızadaki tüm
dosyalar silinir sonra sadece
kullanılan dosyalar yüklenir.
Hafızada yer açılmış olur.
17/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
Bazı farklı ox grafit özellikleri
Birçok ox grafit ve özellikleri, standart Niagara px grafitlerindekilerin aynısıdır.
Niagara PX ile sayfa tasarlayanlar çok kolay uyum sağlayabilir.
Az bir miktar değişik özellik ilerideki sayfalarda açıklanmıştır:
18/25
●
NumericLabel
●
NumericSelectLabel
●
NumericSelectImage
●
NumericKeyboard
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
NumericLabel Özellikleri
textPrefix / textSuffix
Bu özelliklere yazı girilmelidir. “Prefix” özelliğine girilen yazı canlı sayısal değerin
önüne “Suffix” özelliğine girilen yazı canlı değerin arkasına eklenir.
Aşağıdaki örnekte derece işareti (°) “Suffix” değerine yazılarak sıcaklık değerinin
sonuna eklenmesi sağlanmıştır.
backgroundColor / transparent
Arka plan rengi, ancak “transparent” (Şeffaflık) “false” olarak seçilmişse boyanır.
subscriptCharacters
Sağ taraftan sayınca kaç karakterin fontunun yarı büyüklükte yazılacağını belirtir.
ShowValue
'in' özelliğiyle ilişkilendirilmiş canlı numerik değerin gösterilip gösterilmeyeceği.
False ise yalnızca prefix özelliğindeki metin görünür.
19/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
NumericSelectLabel Özellikleri
text
“Text” özelliğine araları noktalı virgülle (';') ayrılmış birden çok yazı girilmelidir.
Grafit gelen canlı dataya göre bu listeden sırayla seçim yapar.
Örneğin:
OFF;1.HIZ;2.HIZ;3.HIZ;
girilmiş ise değere gösterim
0: OFF
1: 1.HIZ
2: 2.HIZ
3: 3.HIZ
Seçim her zaman sıfırdan başlar ve değiştirilemez.
Son yazıdan sonra MUTLAKA noktalı virgül (';') konulmalıdır.
20/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
NumericSelectImage Özellikleri
Image : Bir seri resim ilkini seçin, bu resim gelen canlı data değeri=0 olduğunda
kullanılacaktır ve resim dosyasının ismi MUTLAKA '0' ile bitmelidir.
Sıradaki diğer resimler de aynı isimle başlamalı fakat son karakteri sırasıyla
uyumlu olmalıdır.
Örnek isimler: fan-0.png, fan-1.png, fan-2.png, fan-4.png gibi
MaxIndex : Bu özellik cihaza/cihazdan kaç adet resim dosyasının aktarılacağını
belirler.
21/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
NumericKeypad
Bu grafit, tipik olarak kalıcı hafızaya yazmaya ve görüntelemeye yarayan RegFloat
(ontrolControl kitindeki) komponentle birlikte kullanılır.
ÇALIŞMA ŞEKLİ
●
●
●
●
Bu grafit RegFloat'un mevcut değerini
gösterir.
Dokunulduğunda yeni değer girebilmeniz
için tam sayfa sayısal tuş takımı açılır.
E
Ç
E
Yeni değer girilip ENT tuşuna
basıldığında yeni değer kaydedilir ve bir
önceki sayfaya geri dönülür.
Eğer ESC tuşuna basılırsa değer
değişmeden eskisi gibi kalır.
G
Z
İ
BAĞLANTILAR (BINDINGS)
S
R
NumericKeypad ile RegFloat
komponenti arasında
●
●
RegFloat value yuvasından
NumericKeypad in özelliğine
bağlantı,
NumericKeypad out özelliğinden
RegFload in yuvasına bağlantı
yapılmalıdır.
Tipik sayısal değer
ayarlama görüntüsü
22/25
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
NumericLabelSet1
Bu grafit, tipik olarak kalıcı hafızaya yazmaya ve görüntelemeye yarayan RegFloat
(ontrolControl kitindeki) komponentle birlikte kullanılır.
ÇALIŞMA ŞEKLİ
Bu grafit bağlantılı olduğu numeric
yuvanın mevcut değerini gösterir.
●
Dokunulduğunda yeni değer girebilmeniz
için tam sayfa sayısal tuş takımı açılır.
●
Yeni değer girilip ENT tuşuna
basıldığında,
- yeni değer geri aynı yuvaya kaydedilir,
- bir önceki sayfaya geri dönülür.
●
Tek bir bağlantı gereklidir. 'in'
yuvasına yapılan bağlantı, hem
mevcut değer gösterimi hem de
değişikliklerin geri yazılması için
kullanılmaktadır.
Eğer ESC tuşuna basılırsa değer
değişmeden eskisi gibi kalır.
●
min ve max özelliklerine değer girilerek
kullanıcı ayar aralığı sınırlanabilir.
●
1
23/25
BAĞLANTILAR (BINDINGS)
Tipik sayısal değer
ayarlama görüntüsü
OntrolOx kit sürüm 1.06 ve sonrasında mevcut
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D
TimeKeypad
Bu grafit zaman değerini “ss:dd” biçiminde göstermekte kullanılır.
ÇALIŞMA ŞEKLİ
●
●
●
●
24/25
Bu grafit in özelliğindeki “gece
yarısından itibaren dakika” değerini
zaman formatında gösterir.
E
Ç
E
Dokunulduğunda açılan tam sayfa
sayısal tuş takımından yeni zaman
girilebilir.
S
R
Z
İ
Yeni değer girilip ENT tuşuna
basıldığında yeni değer kaydedilir ve bir
önceki sayfaya geri dönülür.
G
Eğer ESC tuşuna basılırsa değer
değişmeden eskisi gibi kalır.
R-ION OxPage Dizayn Kılavuzu
Tipik zaman değeri
ayarlama görüntüsü
AN004 Rev D
TimeLabelSet1
Bu grafit zaman değerini “ss:dd” biçiminde göstermekte kullanılır.
ÇALIŞMA ŞEKLİ
Bu grafit in özelliğindeki “gece
yarısından itibaren dakika” değerini
zaman formatında gösterir.
●
Dokunulduğunda açılan tam sayfa
sayısal tuş takımından yeni zaman
girilebilir.
●
Yeni değer girilip ENT tuşuna
basıldığında yeni değer kaydedilir ve bir
önceki sayfaya geri dönülür.
●
Eğer ESC tuşuna basılırsa değer
değişmeden eskisi gibi kalır.
●
1
25/25
Tipik zaman değeri
ayarlama görüntüsü
OntrolOx kit sürüm 1.06 ve sonrasında mevcut
R-ION OxPage Dizayn Kılavuzu
AN004 Rev D

Benzer belgeler