Formatirana izdaja besedil z možnostjo FN 16: F-PRINT
Uporaba
S funkcijo FN 16: F-PRINT lahko izdate oblikovane fiksne in spremenljive številke ter besedila, npr. za shranjevanje merilnih protokolov.
Vrednosti lahko oddate na naslednji način:
- Shranite kot datoteko v krmiljenje
- Prikažete kot okno na zaslonu
- Shranite kot datoteko na zunanji pogon ali USB-napravo
- Izpis prek povezanega tiskalnika
Sorodne teme
- Samodejno ustvarjen merilni protokol pri ciklih tipalnega sistema
- Izpis prek povezanega tiskalnika
Opis funkcije
Za izdajo fiksnih in spremenljivih številk ter besedil potrebujete naslednje korake:
- Izvorna datoteka
Izvorna datoteka navaja vsebino in obliko.
- NC-funkcija FN 16: F-PRINT
Z NC-funkcijo FN 16 krmiljenje ustvari izhodno datoteko.
Izhodna datoteka lahko znaša največ 20 kB.
Oblikovna datoteka za vsebino in obliko
Krmiljenje ustvari izhodno datoteko v naslednjih primerih:
- Na koncu programa END PGM
- Pri prekinitvi programa s tipko NC-ZAUSTAVITEV
- Šifra M_CLOSE v izvorni datoteki
Oblikovna datoteka za vsebino in obliko
Obliko in vsebino izhodne datoteke določite v oblikovni datoteki *.a.
Formatiranje
Obliko izhodne datoteke lahko določite z naslednjimi znaki za oblikovanje:
Upoštevajte velike in male črke.
Znaki za oblikovanje | Pomen |
---|---|
"..." | Označite obliko izhodnih vsebin Tip Za besedila, namenjena za izpis, lahko uporabite nabor znakov UTF-8. |
%F, %D ali %I | Izvedite oblikovano izdajo za parametre Q, QL in QR
|
9.3 | Definirajte število mest pri izdaji številskih vrednosti
|
%S ali %RS | Izvedite oblikovano ali neoblikovano izdajo parametra QS
|
, | Vnose znotraj ene vrstice oblikovne datoteke ločite med seboj, npr. tip datoteke in spremenljivka |
; | Zaključite vrstico oblikovne datoteke |
* | Vstavite vrstico komentarjev znotraj oblikovne datoteke Komentarji v izhodni datoteki ne bodo prikazani |
%" | Izdajte narekovaje v izhodni datoteki |
%% | Izdajte odstotkovni znak v izhodni datoteki |
\\ | Izdajte poševnico v izhodni datoteki |
\n | Izdajte prelom vrstic v izhodni datoteki |
+ | Spremenljivo vrednost v izhodni datoteki izdajte desno poravnano |
- | Spremenljivo vrednost v izhodni datoteki izdajte levo poravnano |
Ključne besede
Vsebine izhodne datoteke definirajte z naslednjimi ključnimi besedami:
Ključna beseda | Pomen |
---|---|
CALL_PATH | Izdajte ime poti NC-programa, ki vsebuje funkcijo FN 16, npr. "Touchprobe: %S",CALL_PATH; |
M_CLOSE | Zaprite datoteko, v katero zapisujete z možnostjo FN 16 |
M_APPEND | Izhodno datoteko ob ponovni izdaji pripnite na obstoječo izhodno datoteko |
M_APPEND_MAX | Izhodno datoteko ob ponovni izdaji pripnite na obstoječo izhodno datoteko, dokler ne dosežete največje navedene velikosti datoteke 20 kB, npr. M_APPEND_MAX20; |
M_TRUNCATE | Izhodno datoteko prepišite ob ponovni izdaji |
M_EMPTY_HIDE | Presledkov pri nedefiniranih ali praznih parametrih QS v izhodni datoteki ne izdajte |
M_EMPTY_SHOW | Presledke pri nedefiniranih ali praznih parametrih QS izdajte in ponastavite možnost M_EMPTY_HIDE |
L_ENGLISH | Besedilo v pogovornih oknih se prikaže samo v angleščini |
L_GERMAN | Besedilo v pogovornih oknih se prikaže samo v nemščini |
L_CZECH | Besedilo v pogovornih oknih se prikaže samo v češčini |
L_FRENCH | Besedilo v pogovornih oknih se prikaže samo v francoščini |
L_ITALIAN | Besedilo v pogovornih oknih se prikaže samo v italijanščini |
L_SPANISH | Besedilo v pogovornih oknih se prikaže samo v španščini |
L_PORTUGUE | Besedilo v pogovornih oknih se prikaže samo v portugalščini |
L_SWEDISH | Besedilo v pogovornih oknih se prikaže samo v švedščini |
L_DANISH | Besedilo v pogovornih oknih se prikaže samo v danščini |
L_FINNISH | Besedilo v pogovornih oknih se prikaže samo v finščini |
L_DUTCH | Besedilo v pogovornih oknih se prikaže samo v nizozemščini |
L_POLISH | Besedilo v pogovornih oknih se prikaže samo v poljščini |
L_HUNGARIA | Besedilo v pogovornih oknih se prikaže samo v madžarščini |
L_RUSSIAN | Besedilo v pogovornih oknih se prikaže samo v ruščini |
L_CHINESE | Besedilo v pogovornih oknih se prikaže samo v kitajščini |
L_CHINESE_TRAD | Besedilo v pogovornih oknih se prikaže samo v kitajščini (tradicionalni) |
L_SLOVENIAN | Besedilo v pogovornih oknih se prikaže samo v slovenščini |
L_KOREAN | Besedilo v pogovornih oknih se prikaže samo v korejščini |
L_NORWEGIAN | Besedilo v pogovornih oknih se prikaže samo v norveščini |
L_ROMANIAN | Besedilo v pogovornih oknih se prikaže samo v romunščini |
L_SLOVAK | Besedilo v pogovornih oknih se prikaže samo v slovaščini |
L_TURKISH | Besedilo v pogovornih oknih se prikaže samo v turščini |
L_ALL | Besedilo v pogovornih oknih se prikaže neodvisno od jezika |
URA | Izdajte ure trenutnega časa |
MIN | Izdajte minute trenutnega časa |
SEK | Izdajte sekunde trenutnega časa |
DAN | Izdajte dan trenutnega datuma |
MESEC | Izdajte mesec trenutnega datuma |
STR_MESEC | Izdajte kratico meseca trenutnega datuma |
LETO2 | Izdajte dvomestno letnico leta trenutnega datuma |
LETO4 | Izdajte štirimestno letnico trenutnega datuma |
Vnos
11 FN 16: F-PRINT TNC:\mask.a / TNC:\Prot1.txt | ; izdaja datoteke za izdajo Prot1.txt z izvorom iz možnosti Mask.a |
Na to funkcijo se premaknete na naslednji način:
Vstavljanje NC-funkcije FN Posebne funkcije FN 16 F-PRINT
NC-funkcija vsebuje naslednje sintaktične elemente:
Sintaktični element | Pomen |
---|---|
FN 16: F-PRINT | Odpiralnik sintakse za besedila za oblikovano izdajo vsebin |
Datoteka | Pot izvorne datoteke za obliko za izdajo Fiksna ali spremenljiva pot Možna je izbira z oknom za izbiro |
/ | Ločevalnik med obema potema |
Datoteka | Pot, v kateri krmiljenje shrani datoteko za izdajo Fiksna ali spremenljiva pot Možna je izbira z oknom za izbiro Pripono datoteke protokola določa vrsta datoteke izpisa (npr. .TXT, .A, .XLS, .HTML). |
Če poti definirate spremenljivo, vnesite parameter QS z naslednjo sintakso:
Sintaktični element | Pomen |
---|---|
:"QS1" | Nastavitev parametra QS z vnaprej nastavljenim dvopičjem in med narekovaji zgoraj |
:'QL3'.txt | Pri ciljni datoteki po potrebi dodatno navedba pripone |
Možnosti izdaje
Izdaja zaslona
Funkcijo FN 16 lahko uporabite za izdajo sporočil v oknu na zaslonu krmiljenja. Tako so lahko prikazani napotki, na katere se mora uporabnik odzvati. Vsebino izdanih besedil in mesto v NC-programu lahko prosto izberete. Izdate lahko tudi vrednosti spremenljivk.
Da krmiljenje sporočilo prikaže na zaslonu, določite kot pot prikaza SCREEN:.
Krmiljenje prikaže sporočilo tudi v zavihku FN 16 delovnega območja Status.
11 FN 16: F-PRINT TNC:\MASKE\MASKE1.A / SCREEN: | ; izhodno datoteko z možnostjo FN 16 prikažite na zaslonu krmiljenja |
Če želite pri več izdajah zaslona v NC-programu zamenjati vsebino okna, določite ključne besede M_CLOSE ali M_TRUNCATE.
Pri izdaji na zaslonu krmiljenje odpre okno FN16-PRINT. Okno ostane odprto, dokler ga ne zaprete. Ko je okno odprto, lahko v ozadju upravljate krmiljenje in zamenjate način delovanja.
Okno lahko zaprete na naslednji način:
- Definirate pot izdaje SCLR (Screen Clear)
- Pritisnite gumb OK
- Pritisnite tipko Ponastavitev programa
- Izberite nov NC-program.
Shranite izhodno datoteko
S funkcijo FN 16 lahko izhodne datoteke shranite na pogonu ali USB-napravi.
Da krmiljenje shrani izhodno datoteko, pot vklj. s pogonom definirajte v funkciji FN 16.
11 FN 16: F-PRINT TNC:\MSK\MSK1.A / PC325:\LOG\PRO1.TXT | ; izhodno datoteko shranite z možnostjo NC 16 |
Če v NC-programu večkrat programirate isto izdajo, krmiljenje v ciljni datoteki trenuten izpis postavi izza predhodno izpisane vsebine.
Tiskanje datoteke za izdajo
Funkcijo FN 16 lahko uporabite za tiskanje izhodnih datotek na priključenem tiskalniku.
Da krmiljenje natisne izhodno datoteko, se mora izvorna datoteka končati s ključno besedo M_CLOSE.
Če uporabljate standardni tiskalnik, vnesite Printer:\ in ime datoteke kot ciljno pot.
Če uporabljate tiskalnik, ki ni standardni tiskalnik, vnesite pot tiskalnika, npr. Printer:\PR0739\ in ime datoteke.
Krmiljenje shrani datoteko pod določenim imenom datoteke v določeno pot. Krmiljenje ne natisne imena datoteke.
Krmiljenje shrani datoteko samo tako dolgo, dokler je ne natisnete.
11 FN 16: F-PRINT TNC:\MASKE\MASKE1.A / PRINTER:\PRINT1 | ; izhodno datoteko natisnite z možnostjo NC 16 |
Napotki
- Z izbirnima strojnima parametroma fn16DefaultPath (št. 102202) in fn16DefaultPathSim (št. 102203) določite pot, v kateri krmiljenje shrani datoteke za izdajo.
Če pot določite v strojnih parametrih in v funkciji FN 16, velja pot iz funkcije FN 16.
- Če znotraj FN-funkcije kot ciljno pot datoteke za izdajo določite samo ime datoteke, shrani krmiljenje datoteko za izdajo v mapo NC-programa.
- Če se priklicana datoteka nahaja v istem imeniku kot datoteka, ki izvaja priklic, lahko povežete tudi ime datoteke brez poti. Če datoteko spremenite z izbirnim menijem, krmiljenje samodejno nadaljuje na ta način.
- S funkcijo %RS v izvorni datoteki krmiljenje definirano vsebino prevzame neoblikovano. Na ta način lahko npr. navedbo poti izdate s parametrom QS.
- V nastavitvah delovnega območja Program lahko izberete, ali krmiljenje v oknu prikaže izdajo zaslona.
Če deaktivirate izdajo zaslona, krmiljenje ne prikazuje okna. Krmiljenje vsebino kljub temu prikaže v zavihku FN 16 delovnega območja Status.
Primer
Primer oblikovne datoteke, ki ustvari izhodno datoteko s spremenljivo vsebino:
"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;
Primer za NC-program, ki določa izključno QS3:
11 Q1 = 100 | ; možnosti Q1 dodelite vrednost 100 |
12 QS3 = "Pos 1: " || TOCHAR( DAT+Q1 ) | ; številsko vrednost Q1 spremenite v alfanumerično vrednost in povežite z definiranim zaporedjem znakov |
13 FN 16: F-PRINT TNC:\fn16.a / SCREEN: | ; izhodno datoteko z možnostjo FN 16 prikažite na zaslonu krmiljenja |
Primer prikaza zaslona z dvema presledkoma, ki nastane prek QS1 in QS4: