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.

Forrásfájl a tartalomhoz és a formázáshoz

A vezérlő a következő esetekben létrehozza a kiadási fájlt:

  • A program végén END PGM
  • Programmegszakítás az NC STOP gombbal
  • M_CLOSE kulcsszó a forrásfájlban
  • Kulcsszavak

Forrásfájl a tartalomhoz és a formázáshoz

A kimeneti fájl formázását és tartalmát a *.a forrásfájlban definiálja.

Formázás

A kimeneti 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

Funkciók

“...“

A kiadandó tartalom formázásának meghatározása

 
Tip

A kiadni kívánt szövegekben használhatja az UTF-8 karakterkészletet.

%F, %D vagy %I

A Q, QL és QR paraméterek formázott kiadá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

Definiálja a számjegyek számát numerikus értékek kiadásakor

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

%S vagy %RS

Egy QS paraméter formázott vagy formázatlan kiadá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 forrásfájlsorban a bejegyzéseket el kell választani egymástól, pl. fájltípus és változó

;

Forrásfájlsor lezárása

*

Kommentársor megkezdése a forrásfájlban

Kommentárok nincsenek megjelenítve a kiadási fájlban

%"

Adja ki az idézőjeleket a kiadási fájlban

%%

Adja ki a százalékjeleket a kiadási fájlban

\\

Adja ki a fordított perjeleket (backslash) a kiadási fájlban

\n

Adja ki a sortöréseket a kiadási fájlban

+

Adja ki a változók értékét jobbra igazítva a kiadási fájlban

-

Adja ki a változók értékét balra igazítva a kiadási fájlban

Kulcsszavak

A kimeneti fájl tartalmát a következő kulcsszavakkal definiálhatja:

Kulcsszó

Funkciók

CALL_PATH

Adja ki azon NC program elérési útjának nevét, amely a(z) FN 16 funkciót tartalmazza, pl. "Touchprobe: %S",CALL_PATH;

M_CLOSE

Zárja be a fájlt, amibe FN 16 funkcióval ír

M_APPEND

A kimeneti fájl hozzáfűzése a meglévő kimeneti fájlhoz az ismételt kiadáskor

M_APPEND_MAX

A kimeneti fájl hozzáfűzése a meglévő kimeneti fájlhoz az ismételt kiadáskor addig, míg el nem éri a megadandó maximális 20 kB fájlméretet el nem éri, pl. M_APPEND_MAX20;

M_TRUNCATE

A kimeneti fájl felülírása az ismételt kiadáskor

M_EMPTY_HIDE

Nem definiált vagy üres QS paraméterek esetén ne adja ki az üres sorokat a kiadási fájlban

M_EMPTY_SHOW

Nem definiált vagy üres QS paraméterek esetén adja 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 kiadása kizárólag az orosz párbeszédnyelv esetén

L_CHINESE

A szöveg kiadása kizárólag a kínai párbeszédnyelv esetén

L_CHINESE_TRAD

A szöveg kiadá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 kiadá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 kiadása

MIN

Az aktuális idő percének kiadása

SEC

Az aktuális idő másodpercének kiadása

DAY

Az aktuális dátum napjának kiadása

MONTH

Az aktuális dátum hónapjának kiadása

STR_MONTH

Az aktuális dátum hónaprövidítésének kiadása

YEAR2

Az aktuális dátum kétjegyű évszámának kiadása

YEAR4

Az aktuális dátum négyjegyű évszámának kiadása

Bevitel

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 kiadásához

*.a

A kimeneti formátum forrásfájljának elérési útja

/

Elválasztó a két elérési út között

TNC:\Prot1.txt

Elérési út, ahová a vezérlő elmenti a kimeneti fájlt

Rögzített vagy változó név

A protokollfájl végződése meghatározza a kiadá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:

Szintaktikai elem

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 végződé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:.

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őkiadásnál szeretné kicserélni az NC programban az ablak tartalmát, definiálja az M_CLOSE vagy M_TRUNCATE kulcsszavakat.

Képernyőkiadá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:

  • OK kapcsolófelület
  • Definiálja az SCLR: kiadási útvonalat (Screen Clear)

Mentse el a kimeneti 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épi paraméterekben is és a(z) FN 16 funkcióban is definiálnak elérési útvonalat, akkor a(z) FN 16 funkcióban meghatározott elérési útvonal az érvényes.

  • Ha az FN funkción belül a kimeneti fájl célútvonalaként csak a fájl nevét definiálja, a vezérlő a kimeneti 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 kiadhat egy elérési út adatot.
  • A Program munkaterület beállításaiban kiválaszthatja, hogy a vezérlő egy képernyőkiadást egy ablakban mutasson-e.
  • Ha a képernyőkiadást inaktiválja, a vezérlő nem mutat ablakot. A vezérlő a tartalmat ennek ellenére a Státus munkaterület FN 16 fülén mutatja.

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

  • FN16 fül

Példa

Példa forrásfájlra, ami változó tartalmú kimeneti 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:

; Jelenítse meg a kimeneti fájlt 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