Programozható fájlfunkciók
Alkalmazás
A programozható fájlfunkciók segítségével az NC programból kezelhet fájlokat. Megnyithatja, másolhatja, áthelyezheti vagy törölheti a fájlokat. Ez lehetővé teszi pl. az alkatrészrajz megnyitását a tapintóciklussal végzett mérési folyamat közben.
Funkcióleírás
Fájl megnyitása ezzel OPEN FILE
Az OPEN FILE funkcióval az NC programból nyithat meg fájlt.
Ha OPEN FILE funkciót definiál, a vezérlő folytatja a párbeszédet és Ön STOP-ot programozhat.
A vezérlő a funkcióval minden olyan fájltípust meg tud nyitni, amit Ön kézzel is megnyithat.
A vezérlő megnyitja a fájlt az ehhez a fájltípushoz utoljára használt HEROS eszköz alkalmazással. Ha egy fájltípust korábban még soha nem nyitott meg és ehhez a fájltípushoz több HEROS eszköz áll rendelkezésre, a vezérlő megszakítja a programfutást ás megnyitja az Alkalmazás? ablakot. Az Alkalmazás? ablakban kiválasztható az a HEROS eszköz, amivel a vezérlő megnyitja a fájlt. A vezérlő elmenti ezt a választást.
A következő fájltípusokhoz több HEROS eszköz áll rendelkezésre a fájlok megnyitására:
- CFG
- SVG
- BMP
- GIF
- JPG/JPEG
- PNG
A programfutás megszakadásának elkerülésére vagy alternatív HEROS eszköz kiválasztásához nyissa meg az illető fájltípust egyszer a fájlkezelőben. Ha egy fájltípushoz több HEROS eszköz lehetséges, a fájlkezelőben mindig az a HEROS-TOOL választható ki, amelyben a vezérlő a fájlt megnyitja.
Bevitel
11 OPEN FILE "FILE1.PDF" STOP |
Az NC funkció a következő szintaktikai elemeket tartalmazza:
Szintaktikai elem | Jelentés |
---|---|
OPEN FILE | Szintaxisnyitó a fájl megnyitása művelethez |
" " | Megnyitandó fájl elérési útja |
STOP | Megszakítja a programfutást vagy a szimulációt Opcionális szintaktikai elem |
Fájlok másolása, áthelyezése vagy törlése FUNCTION FILE
A vezérlő a következő funkciókat kínálja a fájlok másolására, áthelyezésére vagy törlésére az NC programból:
NC funkció | Leírás |
---|---|
FUNCTION FILE COPY | Ezzel a funkcióval fájlt másol egy célfájlba. A vezérlő kicseréli a célfájl tartalmát. Ehhez a funkcióhoz meg kell adnia mindkét fájl elérési útvonalát. |
FUNCTION FILE MOVE | Ezzel a funkcióval áthelyezi a fájlt egy célfájlba. A vezérlő kicseréli a célfájl tartalmát és törli az áthelyezendő fájlt. Ehhez a funkcióhoz meg kell adnia mindkét fájl elérési útvonalát. |
FUNCTION FILE DELETE | Ezzel a funkcióval törli a kiválasztott fájlt. Ehhez a funkcióhoz meg kell adnia törlendő fájl elérési útvonalát. |
Bevitel
11 FUNCTION FILE COPY "FILE1.PDF" TO "FILE2.PDF" | ; Fájl másolása az NC programból |
Az NC funkció a következő szintaktikai elemeket tartalmazza:
Szintaktikai elem | Jelentés |
---|---|
FUNCTION FILE COPY | Szintaxisnyitó a fájl másolása művelethez |
" " | Másolandó fájl elérési útvonala |
" " | Kicserélendő fájl elérési útvonala |
11 FUNCTION FILE MOVE "FILE1.PDF" TO "FILE2.PDF" | ; Fájl áthelyezése az NC programból |
Az NC funkció a következő szintaktikai elemeket tartalmazza:
Szintaktikai elem | Jelentés |
---|---|
FUNCTION FILE MOVE | Szintaxisnyitó a fájl áthelyezése művelethez |
" " | Áthelyezendő fájl elérési útvonala |
" " | Kicserélendő fájl elérési útvonala |
11 FUNCTION FILE DELETE "FILE1.PDF" | ; Fájl törlése az NC programból |
Az NC funkció a következő szintaktikai elemeket tartalmazza:
Szintaktikai elem | Jelentés |
---|---|
FUNCTION FILE DELETE | Szintaxisnyitó a fájl törlése művelethez |
" " | Törlendő fájl elérési útvonala |
Megjegyzések
- A funkciót csak olyan fájlokhoz használja, melyekre már nincs szüksége
- A következő lehetőségek vannak fájlok kiválasztására:
- Fájl elérési útvonalának megadása
- Fájl kiválasztása kiválasztó ablak segítségével
- Fájl elérési útvonalának vagy az alprogram nevének definiálása QS paraméterrel
Ha a hívott fájl ugyanabban a mappában van, mint a hívó fájl, a fájl nevének megadása is elegendő.
- Ha egy hívott NC programban fájlfunkciókat alkalmaz a hívó NC programra, a vezérlő hibaüzenetet jelenít meg.
- Ha nem létező fájlt szeretne másolni vagy áthelyezni, a vezérlő hibaüzenetet jelenít meg.
- Amennyiben a törlendő fájl nem létezik, a vezérlő nem küld hibaüzenetet.