Szövegek formázott kiadása FN 16: F-PRINT
Alkalmazás
A(z) FN 16: F-PRINT funkcióval fix és változó számokat és szövegeket formázva adhat ki, pl. mérési jegyzőkönyveket is elmenthet.
Az értékeket az alábbiak szerint adhatja ki:
- Fájlként mentés a vezérlőn
- Megjelenítés ablakként a képernyőn
- Fájlként mentés külső meghajtóra vagy USB eszközre
- Nyomtatás csatlakoztatott nyomtatón
Felhasznált témák
- Automatikusan létrehozott mérési jegyzőkönyv a tapintóciklusokhoz
- Nyomtatás csatlakoztatott nyomtatón
Funkcióleírás
A fix és változó számok és szövegek kiadásához a következő lépésekre van szüksége:
- Forrásfájl
A forrásfájl írja elő a tartalmat és a formázást.
- FN 16: F-PRINT NC funkció
A(z) FN 16: F-PRINT NC funkcióval hozza létre a vezérlő a kiadási fájlt.
A kiadási fájl max. 20 kB terjedelmű lehet.
Formátumfájl a tartalomhoz és a formázáshoz
A vezérlő a következő esetekben létrehozza a kiírási fájlt:
- A program végén END PGM
- Programmegszakítás az NC LEÁLLÍTÁS gombbal
- M_CLOSE kulcsszó a forrásfájlban
Formátumfájl a tartalomhoz és a formázáshoz
A kiírási fájl formázását és tartalmát a *.a formátumfájlban határozhatja meg.
Formázás
A kiírási fájl formázását a következő formázójelekkel definiálhatja:
Beíráskor ügyeljen a kis- és nagybetűk használatára.
Formázójelek | Jelentés |
---|---|
“...“ | A kiírandó tartalom formázásának jelölése Tip A kiírni kívánt szövegekben az UTF-8 karakterkészletet használhatja. |
%F, %D vagy %I | A Q, QL és QR paraméterek formázott kiírásának megkezdése
|
9.3 | A tizedesjegyek számának meghatározása numerikus értékek kiírásakor
|
%S vagy %RS | Egy QS paraméter formázott vagy formázatlan kiírásának megkezdése
|
, | A formátumfájlsorban a bejegyzéseket el kell választani egymástól, pl. fájltípus és változó |
; | A fájlformátumsor lezárása |
* | Kommentársor megkezdése a formátumfájlban A kommentárok nem jelennek meg a kiírási fájlban |
%" | Idézőjelek kiírása a kiírási fájlban |
%% | Százalékjelek kiírása a kiírási fájlban |
\\ | Fordított perjelek kiírása a kiírási fájlban |
\n | Sortörések kiírása a kiírási fájlban |
+ | A változók értéknek kiírása jobbra igazítva a kiírási fájlban |
- | A változók értéknek kiírása balra igazítva a kiírási fájlban |
Kulcsszavak
A kiírási fájl tartalmát a következő kulcsszavakkal definiálhatja:
Kulcsszó | Jelentés |
---|---|
CALL_PATH | Azon NC program elérési útja nevének kiírása, amely a(z) FN 16 funkciót tartalmazza, pl. "Touchprobe: %S",CALL_PATH; |
M_CLOSE | Zárja be a fájlt, amelybe FN 16 funkcióval ír |
M_APPEND | A kiírási fájl hozzáfűzése a meglévő kiírási fájlhoz az ismételt kiíráskor |
M_APPEND_MAX | A kiírási fájl hozzáfűzése a meglévő kiírási fájlhoz az ismételt kiíráskor addig, míg a megadandó maximális 20 kB fájlméretet eléréséig, pl. M_APPEND_MAX20; |
M_TRUNCATE | A kiírási fájl felülírása az ismételt kiíráskor |
M_EMPTY_HIDE | Nem definiált vagy üres QS paraméterek esetén ne írja ki az üres sorokat a kiírási fájlban |
M_EMPTY_SHOW | Nem definiált vagy üres QS paraméterek esetén írja ki az üres sorokat, és törölje az M_EMPTY_HIDE funkciót |
L_ENGLISH | A szöveg kizárólag angol párbeszédnyelv esetén jelenik meg |
L_GERMAN | A szöveg kizárólag német párbeszédnyelv esetén jelenik meg |
L_CZECH | A szöveg kizárólag cseh párbeszédnyelv esetén jelenik meg |
L_FRENCH | A szöveg kizárólag francia párbeszédnyelv esetén jelenik meg |
L_ITALIAN | A szöveg kizárólag olasz párbeszédnyelv esetén jelenik meg |
L_SPANISH | A szöveg kizárólag spanyol párbeszédnyelv esetén jelenik meg |
L_PORTUGUE | A szöveg kizárólag portugál párbeszédnyelv esetén jelenik meg |
L_SWEDISH | A szöveg kizárólag svéd párbeszédnyelv esetén jelenik meg |
L_DANISH | A szöveg kizárólag dán párbeszédnyelv esetén jelenik meg |
L_FINNISH | A szöveg kizárólag finn párbeszédnyelv esetén jelenik meg |
L_DUTCH | A szöveg kizárólag holland párbeszédnyelv esetén jelenik meg |
L_POLISH | A szöveg kizárólag lengyel párbeszédnyelv esetén jelenik meg |
L_HUNGARIA | A szöveg kizárólag magyar párbeszédnyelv esetén jelenik meg |
L_RUSSIAN | A szöveg kiírása kizárólag az orosz párbeszédnyelv esetén |
L_CHINESE | A szöveg kiírása kizárólag a kínai párbeszédnyelv esetén |
L_CHINESE_TRAD | A szöveg kiírása kizárólag a kínai (hagyományos) párbeszédnyelv esetén |
L_SLOVENIAN | A szöveg kizárólag szlovén párbeszédnyelv esetén jelenik meg |
L_KOREAN | A szöveg kiírása kizárólag a koreai párbeszédnyelv esetén |
L_NORWEGIAN | A szöveg kizárólag norvég párbeszédnyelv esetén jelenik meg |
L_ROMANIAN | A szöveg kizárólag román párbeszédnyelv esetén jelenik meg |
L_SLOVAK | A szöveg kizárólag szlovák párbeszédnyelv esetén jelenik meg |
L_TURKISH | A szöveg kizárólag török párbeszédnyelv esetén jelenik meg |
L_ALL | Szöveg kiadása a párbeszéd nyelvétől függetlenül |
HOUR | Az aktuális idő órájának kiírása |
MIN | Az aktuális idő percének kiírása |
SEC | Az aktuális idő másodpercének kiírása |
DAY | Az aktuális dátum napjának kiírása |
MONTH | Az aktuális dátum hónapjának kiírása |
STR_MONTH | Az aktuális dátum hónaprövidítésének kiírása |
YEAR2 | Az aktuális dátum kétjegyű évszámának kiírása |
YEAR4 | Az aktuális dátum négyjegyű évszámának kiírása |
Bevite
11 FN 16: F-PRINT TNC:\mask.a / TNC:\Prot1.txt | ; Kimeneti fájl Prot1.txt kiadása a Mask.a forrással |
Ehhez a funkcióhoz a következőképpen navigál:
NC funkciót beszúr FN Különleges funkciók FN 16 F-PRINT
Az NC funkció a következő szintaktikai elemeket tartalmazza:
Szintaktikai elem | Jelentés |
---|---|
FN 16: F-PRINT | Szintaxisnyitó formázott tartalmú szövegek kiírásához |
Fájl | A kimeneti formátum forrásfájljának elérési útja Rögzített vagy változó elérési út Kiválasztás kiválasztó ablak segítségével lehetséges |
/ | Elválasztó a két elérési út között |
Fájl | Elérési út, ahová a vezérlő elmenti a kimeneti fájlt Rögzített vagy változó elérési út Kiválasztás kiválasztó ablak segítségével lehetséges A naplófájl kiterjesztése meghatározza a kiírás fájltípusát (pl. TXT, A, XLS, HTML). |
Ha az elérési utakat változóként definiálja, a QS paramétereket a következő szintaxissal adja meg:
Szintaxiselem | Jelentés |
---|---|
:'QS1' | Tegyen a QS paraméter elé egy kettőspontot, és a paraméter elé és után egy-egy aposztrófot |
:'QL3'.txt | Célfájlnál szükség esetén adja meg a kiterjesztést is |
Kiadási lehetőségek
Képernyőkiadás
Használhatja a(z) FN 16 funkciót arra is, hogy üzeneteket adjon ki egy ablakban a vezérlő képernyőjén. Így megjeleníthet informáló szövegeket úgy, hogy a kezelőnek azokra válaszolnia kelljen. A kiadott szövegek tartalmát és a helyét az NC programban szabadon kiválaszthatja. Változóértékeket is kiadhat.
Az üzenetnek a vezérlő képernyőjén való megjelenítéséhez definiálja kiadási útvonalként SCREEN:.
A vezérlő az üzenetet az FN 16 fülön a Státus munkaterületen mutatja.
11 FN 16: F-PRINT TNC:\MASKE\MASKE1.A / SCREEN: | ; Jelenítse meg a kimeneti fájlt a vezérlő képernyőjén FN 16-tal |
Ha több képernyőkiírásnál szeretné kicserélni az NC programban az ablak tartalmát, definiálja az M_CLOSE vagy M_TRUNCATE kulcsszót.
Képernyőkiíráskor a vezérlő megnyitja az FN16-PRINT ablakot. Az ablak addig marad nyitva, míg Ön azt be nem zárja. Amíg az ablak nyitva van, a háttérben működtetheti a vezérlőt, és üzemmódot válthat.
Az ablakot a következők szerint zárhatja be:
- Definiálja az SCLR: kiírási elérési utat (Screen Clear)
- Válassza ki az OK gombot
- Válassza ki a Program visszaállítása gombot
- Új NC program kiválasztása
Mentse el a kiírási fájlt
A(z) FN 16 funkcióval a kimeneti fájlokat egy meghajtóra vagy USB eszközre elmentheti.
Annak érdekében, hogy a vezérlő elmentse a kimeneti fájlt, definiálja az elérési utat a meghajtóval együtt a(z) FN 16 funkcióban.
11 FN 16: F-PRINT TNC:\MSK\MSK1.A / PC325:\LOG\PRO1.TXT | ; Kimeneti fájl mentése FN 16-tal |
Ha többször programozza ugyanazt a kiadást az NC programban, a vezérlő a célfájlban az aktuális kiadást a korábban kiadott szövegek után adja hozzá.
Kimeneti fájl nyomtatása
A(z) FN 16 funkciót arra is használhatja, hogy kiadási fájlokat nyomtasson a csatlakoztatott nyomtatón.
Azért, hogy a vezérlő a kiadási fájlt kinyomtassa, a forrásfájlnak az M_CLOSE kulcsszóval kell végződnie.
Ha standard nyomtatót használ, célútvonalként adja meg a Printer:\ kifejezést és a fájl nevét.
Ha a standard nyomtató helyett egy másik nyomtatót használ, adja meg a nyomtató elérési útvonalát, pl. Printer:\PR0739\ és a fájl nevét.
A vezérlő elmenti a fájlt a definiált fájlnév alatt a definiált elérési útvonalon. A vezérlő a fájlnevet nem nyomtatja ki.
A vezérlő a fájlt csak addig menti el, amíg azt ki nem nyomtatja.
11 FN 16: F-PRINT TNC:\MASKE\MASKE1.A / PRINTER:\PRINT1 | ; Kimeneti fájl nyomtatása FN 16-tal |
Megjegyzések
- Az fn16DefaultPath (102202 sz.) és az fn16DefaultPathSim (102203 sz.) opcionális gépi paraméterrel definiál egy elérési utat, ahová a vezérlő elmenti a kimeneti fájlt.
Ha a gépparaméterekben is és a(z) FN 16 funkcióban is definiál elérési utat, akkor a(z) FN 16 funkcióban meghatározott elérési út az érvényes.
- Ha az FN funkción belül a kiírási fájl cél elérési útjaként csak a fájl nevét definiálja, a vezérlő a kiírási fájlt az NC program mappájába menti el.
- Ha a behívott fájl ugyanabban a könyvtárban van, mint a behívó fájl, akkor a fájlnevet útvonal nélkül is megadhatja. Ha a fájlt a legördülő menüből választja ki, a vezérlő automatikusan megteszi azt.
- A %RS funkcióval a forrásfájlban a vezérlő formázás nélkül veszi át a definiált tartalmat. Így pl. QS paraméterrel kiírhat egy elérési út adatot.
- A Program munkaterület beállításaiban kiválaszthatja, hogy a vezérlő egy képernyőkiírást egy ablakban mutasson-e.
Ha a képernyőkiírást inaktiválja, a vezérlő nem mutat ablakot. A vezérlő a tartalmat ennek ellenére a FN 16 munkaterület Státus fülén mutatja.
Példa
Példa formátumfájlra, amely változó tartalmú kiírási fájlt hoz létre:
“TOUCHPROBE“;
“%S“,QS1;
M_EMPTY_HIDE;
“%S“,QS2;
“%S“,QS3;
M_EMPTY_SHOW;
“%S“,QS4;
"DATE: %02d.%02d.%04d",DAY,MONTH,YEAR4;
"TIME: %02d:%02d",HOUR,MIN;
M_CLOSE;
Példa NC programra, ami kizárólag QS3-t határoz meg:
11 Q1 = 100 | ; Rendelje hozzá Q1-hez a 100 értéket |
12 QS3 = "Pos 1: " || TOCHAR( DAT+Q1 ) | ; Alakítsa át a Q1 számértékét alfanumerikus értékké és rendelje hozzá a definiált karakterlánchoz |
13 FN 16: F-PRINT TNC:\fn16.a / SCREEN: | ; kiírási fájl megjelenítése a vezérlő képernyőjén FN 16-tal |
Példa képernyő-megjelenítésre két üres sorral, ami QS1 és QS4-vel jön létre: