gsmaster
16-10-04, 01:41
Οδηγίες για την επεξεργασία των αρχείων .xml με το σημειωματάριο των Windows.
Για να ανοίξουμε το αρχείο .xml με το σημειωματάριο των Windows, κάνουμε δεξί κλίκ και άνοιγμα με -> σημειωματάριο
Γενικά
To αρχείο ξεκινάει πάντα με <screen> και τελειώνει με </screen>
Κάθε αρχείο έχει στην αρχή ένα όνομα πχ <name>onoma</name>
Όλα τα αντικείμενα που εμφανίζονται στην οθόνη, ξεκινάνε με <item type=... και τελειώνουν με </item>.
Για να ορίσουμε τον χρόνο παραμονής σε κάποια οθόνη, βάζουμε τον κώδικα:
<action>
<id>Core.NextScreen</id>
<delay>3000</delay>
</action>
όπου 3000 είναι ο χρόνος σε mS (millisecond) πχ 3000mS = 3 δευτερόλεπτα.
Για να εμφανίσουμε ένα κείμενο στην οθόνη μας βάζουμε τον παρακάτω κώδικα:
<item type="text" x="0" y="5">
<scrolltype>none</scrolltype>
<textpos>left</textpos>
<fieldsize>8</fieldsize>
<textdata>gsmaster</textdata>
<refresh>500</refresh>
</item>
x, y είναι η θέση που θα αρχίσει να γράφεται το κείμενο. Μόνο στην περίπτωση κειμένου, η θέση αυτή δεν είναι ανά pixel αλλά ανά θέση χαρακτήρα. Μια οθόνη 84x48 έχει 15 χαρακτήρες ανά γραμμή (x=0 έως 14) και 6 γραμμές (y=0 εώς 5)
scrolltype είναι η κύλιση του κειμένου. Μπορεί να πάρει τιμές left, center,right, ή none
textpos είναι η στοίχηση του κειμένου. Μπορεί να πάρει τιμές left, center, ή right.
fieldsize είναι το μέγεθος του πεδίου που θα εμφανίζεται το κείμενο.
textdata είναι το κείμενο που θέλουμε να εμφανίσουμε
refresh είναι το πόσο συχνά θα ανανεώνεται το κείμενο στην οθόνη. (σε mS)
Ο παραπάνω κώδικας θα εμφανίσει την λέξη gsmaster στο κάτω μέρος της οθόνης.
Για να εμφανίσουμε μια εικόνα bitmap στην οθόνη μας, βάζουμε τον παρακάτω κώδικα:
<item type="image" x="0" y="0">
<imagebitmap>screens\84x48\images\ test_84x48.bmp </imagebitmap>
<refresh>1000</refresh>
</item>
imagebitmap Βάζουμε την διαδρομή για το αρχείο που θέλουμε να εμφανίσουμε. Το αρχείο πρέπει να είναι αποθηκευμένο σαν μονόχρωμο bitmap από την ζωγραφική των Windows. Αν η εικόνα δεν χωράει στην οθόνη, ή αν κάποιο τμήμα της βγαίνει εκτός των ορίων της, δεν θα εμφανίζεται καθόλου.
refresh είναι το πόσο συχνά θα ανανεώνεται η εικόνα στην οθόνη. (σε mS)
Για να εμφανίσουμε μια κινούμενη εικόνα bitmap στην οθόνη μας, βάζουμε τον παρακάτω κώδικα:
<item type="animation" x="65" y="14">
<framebitmap>screens\84x48\images\an00.bmp</framebitmap>
<framebitmap>screens\84x48\images\an01.bmp</framebitmap>
<framebitmap>screens\84x48\images\an02.bmp</framebitmap>
<framebitmap>screens\84x48\images\an03.bmp</framebitmap>
<refresh>200</refresh>
</item>
framebitmap είναι η εικόνα που αποτελεί το πρώτο frame της κινούμενης εικόνας. Ακολουθούν τα υπόλοιπα frames και ο χρόνος για το refresh
Για να ανοίξουμε το αρχείο .xml με το σημειωματάριο των Windows, κάνουμε δεξί κλίκ και άνοιγμα με -> σημειωματάριο
Γενικά
To αρχείο ξεκινάει πάντα με <screen> και τελειώνει με </screen>
Κάθε αρχείο έχει στην αρχή ένα όνομα πχ <name>onoma</name>
Όλα τα αντικείμενα που εμφανίζονται στην οθόνη, ξεκινάνε με <item type=... και τελειώνουν με </item>.
Για να ορίσουμε τον χρόνο παραμονής σε κάποια οθόνη, βάζουμε τον κώδικα:
<action>
<id>Core.NextScreen</id>
<delay>3000</delay>
</action>
όπου 3000 είναι ο χρόνος σε mS (millisecond) πχ 3000mS = 3 δευτερόλεπτα.
Για να εμφανίσουμε ένα κείμενο στην οθόνη μας βάζουμε τον παρακάτω κώδικα:
<item type="text" x="0" y="5">
<scrolltype>none</scrolltype>
<textpos>left</textpos>
<fieldsize>8</fieldsize>
<textdata>gsmaster</textdata>
<refresh>500</refresh>
</item>
x, y είναι η θέση που θα αρχίσει να γράφεται το κείμενο. Μόνο στην περίπτωση κειμένου, η θέση αυτή δεν είναι ανά pixel αλλά ανά θέση χαρακτήρα. Μια οθόνη 84x48 έχει 15 χαρακτήρες ανά γραμμή (x=0 έως 14) και 6 γραμμές (y=0 εώς 5)
scrolltype είναι η κύλιση του κειμένου. Μπορεί να πάρει τιμές left, center,right, ή none
textpos είναι η στοίχηση του κειμένου. Μπορεί να πάρει τιμές left, center, ή right.
fieldsize είναι το μέγεθος του πεδίου που θα εμφανίζεται το κείμενο.
textdata είναι το κείμενο που θέλουμε να εμφανίσουμε
refresh είναι το πόσο συχνά θα ανανεώνεται το κείμενο στην οθόνη. (σε mS)
Ο παραπάνω κώδικας θα εμφανίσει την λέξη gsmaster στο κάτω μέρος της οθόνης.
Για να εμφανίσουμε μια εικόνα bitmap στην οθόνη μας, βάζουμε τον παρακάτω κώδικα:
<item type="image" x="0" y="0">
<imagebitmap>screens\84x48\images\ test_84x48.bmp </imagebitmap>
<refresh>1000</refresh>
</item>
imagebitmap Βάζουμε την διαδρομή για το αρχείο που θέλουμε να εμφανίσουμε. Το αρχείο πρέπει να είναι αποθηκευμένο σαν μονόχρωμο bitmap από την ζωγραφική των Windows. Αν η εικόνα δεν χωράει στην οθόνη, ή αν κάποιο τμήμα της βγαίνει εκτός των ορίων της, δεν θα εμφανίζεται καθόλου.
refresh είναι το πόσο συχνά θα ανανεώνεται η εικόνα στην οθόνη. (σε mS)
Για να εμφανίσουμε μια κινούμενη εικόνα bitmap στην οθόνη μας, βάζουμε τον παρακάτω κώδικα:
<item type="animation" x="65" y="14">
<framebitmap>screens\84x48\images\an00.bmp</framebitmap>
<framebitmap>screens\84x48\images\an01.bmp</framebitmap>
<framebitmap>screens\84x48\images\an02.bmp</framebitmap>
<framebitmap>screens\84x48\images\an03.bmp</framebitmap>
<refresh>200</refresh>
</item>
framebitmap είναι η εικόνα που αποτελεί το πρώτο frame της κινούμενης εικόνας. Ακολουθούν τα υπόλοιπα frames και ο χρόνος για το refresh