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

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
  • Kulcsszavak

Formátumfájl a tartalomhoz és a formázáshoz

Formázás

A kiírási fájl formázását a következő formázójelekkel definiálhatja:

 
Tip

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

  • F: Float (32 bites lebegőpontos szám)
  • D: Double (64 bites lebegőpontos szám)
  • I: Integer (32 bites egész szám)

9.3

A tizedesjegyek számának meghatározása numerikus értékek kiírásakor

  • 9: Az összes számjegy száma, beleértve a tizedesjelet is
  • 3: A tizedesjegyek száma

%S vagy %RS

Egy QS paraméter formázott vagy formázatlan kiírásának megkezdése

  • S: String (karakterlánc)
  • RS: Raw String
  • A vezérlő a következő szöveget változatlanul és formázás nélkül veszi át.

,

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.

FN 16 fül

Példa

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

 
Tip

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.

Példa

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.

Nyomtató

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.

Példa

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.

  • Beállítások a Program munkaterületen

  • FN 16 fül

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:

FN16-PRINT ablak