rozszerzenie pliku *.job??
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 4
- Posty: 141
- Rejestracja: 23 wrz 2006, 21:01
- Lokalizacja: wielkopolska
rozszerzenie pliku *.job??
tak jak w tytule co to jest za rozszerzenie *.job i w jakim języku się to programuje??
Tagi:
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 1
- Posty: 263
- Rejestracja: 18 kwie 2007, 07:35
- Lokalizacja: podkarpacie
Witam!
Znam dwie takie aplikacje (Bysoft, TruTops), jednak pomimo tego, że generują pliki z tym samym rozszerzeniem, zawartość plików jest zupełnie inna. Jeśli możesz wrzucić tutaj ten pliczek to być może będę potrafił odpowiedzieć na Twoje pytanie (jeśli pochodzi z jednej z tych dwóch aplikacji).
Pozdrawiam
Znam dwie takie aplikacje (Bysoft, TruTops), jednak pomimo tego, że generują pliki z tym samym rozszerzeniem, zawartość plików jest zupełnie inna. Jeśli możesz wrzucić tutaj ten pliczek to być może będę potrafił odpowiedzieć na Twoje pytanie (jeśli pochodzi z jednej z tych dwóch aplikacji).
Pozdrawiam
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 2
- Posty: 814
- Rejestracja: 21 maja 2009, 07:31
- Lokalizacja: Ruda Śląska
Z perspektywy topsa nie. U mnie *.Job jest plikiem xml zawierającym dane o elementach które wrzuciłem na raz do ułożenia (bez względu na ilość arkuszy blachy jakie wyjdą z tych ilośći detali) ich ilość, ścieżkę na dysku, typ blachy i jej grubość, oraz wiele uzupełniających informacji dla samego programu. Nie zawiera natomiast żadnych kształtów gabarytów.
topsowy wygląda tak:
<?xml version='1.0' encoding='utf-8'?>
<class file-format-version='1' oid='10000' type='NestingJob'>
<UnicodeString name='OriginalFileName' value='K:\JOBY\wycena.JOB'/>
<refcol name='NestingPartList'>
<class oid='10001' type='NestingPart'>
<bool name='MemberOfJob' value='true'/>
<UnicodeString name='Material' value=''/>
<enum name='Mirror' type='MirrorMode' value='No'/>
<bool name='EnableGridFitting' value='false'/>
<long name='NumberOfSampleParts' value='0'/>
<long name='CommonCutNumberOfPartsY' value='0'/>
<long name='CommonCutNumberOfPartsX' value='0'/>
<bool name='CommonCutSuitable' value='false'/>
<long name='Priority' value='5'/>
<double name='RotateAngleIncrement' value='90'/>
<enum name='EnableRotating' type='Rotating' value='AtWill'/>
<bool name='MiniNest' value='false'/>
<UnicodeString name='MachineCycleNumber' value=''/>
<long name='TotalNumberOfPartsMax' value='1'/>
<long name='TotalNumberOfPartsMin' value='1'/>
<ref name='ComponentPart'>
<class oid='10002' type='ComponentPart'>
<UnicodeString name='FilePath' value='K:\Zlecenia\2009\'/>
<UnicodeString name='Name' value='palma_l.GEO'/>
<long name='ID' value='0'/>
</class>
</ref>
<long name='ID' value='1'/>
</class>
<class oid='10003' type='NestingPart'>
<bool name='MemberOfJob' value='true'/>
<UnicodeString name='Material' value=''/>
<enum name='Mirror' type='MirrorMode' value='No'/>
<bool name='EnableGridFitting' value='false'/>
<long name='NumberOfSampleParts' value='0'/>
<long name='CommonCutNumberOfPartsY' value='0'/>
<long name='CommonCutNumberOfPartsX' value='0'/>
<bool name='CommonCutSuitable' value='false'/>
<long name='Priority' value='5'/>
<double name='RotateAngleIncrement' value='90'/>
<enum name='EnableRotating' type='Rotating' value='AtWill'/>
<bool name='MiniNest' value='false'/>
<UnicodeString name='MachineCycleNumber' value=''/>
<long name='TotalNumberOfPartsMax' value='1'/>
<long name='TotalNumberOfPartsMin' value='1'/>
<ref name='ComponentPart'>
<class oid='10004' type='ComponentPart'>
<UnicodeString name='FilePath' value='K:\Zlecenia\2009\'/>
<UnicodeString name='Name' value='palma_p.GEO'/>
<long name='ID' value='0'/>
</class>
</ref>
Spokojnie podejrzysz swój job w notatniku.
topsowy wygląda tak:
<?xml version='1.0' encoding='utf-8'?>
<class file-format-version='1' oid='10000' type='NestingJob'>
<UnicodeString name='OriginalFileName' value='K:\JOBY\wycena.JOB'/>
<refcol name='NestingPartList'>
<class oid='10001' type='NestingPart'>
<bool name='MemberOfJob' value='true'/>
<UnicodeString name='Material' value=''/>
<enum name='Mirror' type='MirrorMode' value='No'/>
<bool name='EnableGridFitting' value='false'/>
<long name='NumberOfSampleParts' value='0'/>
<long name='CommonCutNumberOfPartsY' value='0'/>
<long name='CommonCutNumberOfPartsX' value='0'/>
<bool name='CommonCutSuitable' value='false'/>
<long name='Priority' value='5'/>
<double name='RotateAngleIncrement' value='90'/>
<enum name='EnableRotating' type='Rotating' value='AtWill'/>
<bool name='MiniNest' value='false'/>
<UnicodeString name='MachineCycleNumber' value=''/>
<long name='TotalNumberOfPartsMax' value='1'/>
<long name='TotalNumberOfPartsMin' value='1'/>
<ref name='ComponentPart'>
<class oid='10002' type='ComponentPart'>
<UnicodeString name='FilePath' value='K:\Zlecenia\2009\'/>
<UnicodeString name='Name' value='palma_l.GEO'/>
<long name='ID' value='0'/>
</class>
</ref>
<long name='ID' value='1'/>
</class>
<class oid='10003' type='NestingPart'>
<bool name='MemberOfJob' value='true'/>
<UnicodeString name='Material' value=''/>
<enum name='Mirror' type='MirrorMode' value='No'/>
<bool name='EnableGridFitting' value='false'/>
<long name='NumberOfSampleParts' value='0'/>
<long name='CommonCutNumberOfPartsY' value='0'/>
<long name='CommonCutNumberOfPartsX' value='0'/>
<bool name='CommonCutSuitable' value='false'/>
<long name='Priority' value='5'/>
<double name='RotateAngleIncrement' value='90'/>
<enum name='EnableRotating' type='Rotating' value='AtWill'/>
<bool name='MiniNest' value='false'/>
<UnicodeString name='MachineCycleNumber' value=''/>
<long name='TotalNumberOfPartsMax' value='1'/>
<long name='TotalNumberOfPartsMin' value='1'/>
<ref name='ComponentPart'>
<class oid='10004' type='ComponentPart'>
<UnicodeString name='FilePath' value='K:\Zlecenia\2009\'/>
<UnicodeString name='Name' value='palma_p.GEO'/>
<long name='ID' value='0'/>
</class>
</ref>
Spokojnie podejrzysz swój job w notatniku.

Śląsk - Nierdzewka, Alloy, Laser, Gięcie, Excel
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 2
- Posty: 814
- Rejestracja: 21 maja 2009, 07:31
- Lokalizacja: Ruda Śląska
Tak, w topsie mamy następujące pliki:
*.Job to info ilościowo-przygotowawcze (kiedyś nie było tego w topsie a Job'y trafiały po nestingu do acces'owej bazy danych, którą trzeba było czyścić raz na jakiś czas)
*.Taf to układ na akruszu (pozycjonowanie i rotacja geometrii wg odwołań do geometrii) + rodziaj materiału
*.Geo to geometria detalu
*.Tmt to układ na arkuszu jak w taf'ie z zaaplikowana technologią obróbki (użyta tabela, reguła, kierunki obróbki, miejsca wpaleń, ustawienia konturów)
*.Lst to kod programu na maszynę
*.Gmt to geometria z zaaplikowaną technologią
*.Mtl to geometria w której dwa elementy są powiązane ze sobą i później są co prawda rozpatrywane jako osobne elementy ale przy nestingu traktuje się je jak jeden.
*.Trg to plik geometrii arkusza a dokładnie stosuje ten format tops gdy chcesz zapisać arkusz którego nie wykorzystałeś do końca a nie chcesz odcinając go wzdłuż lub wszerz od ażuru stracić materiału.
Są jeszcze WZG i GMV ale ich bliżej nie znam.
*.Job to info ilościowo-przygotowawcze (kiedyś nie było tego w topsie a Job'y trafiały po nestingu do acces'owej bazy danych, którą trzeba było czyścić raz na jakiś czas)
*.Taf to układ na akruszu (pozycjonowanie i rotacja geometrii wg odwołań do geometrii) + rodziaj materiału
*.Geo to geometria detalu
*.Tmt to układ na arkuszu jak w taf'ie z zaaplikowana technologią obróbki (użyta tabela, reguła, kierunki obróbki, miejsca wpaleń, ustawienia konturów)
*.Lst to kod programu na maszynę
*.Gmt to geometria z zaaplikowaną technologią
*.Mtl to geometria w której dwa elementy są powiązane ze sobą i później są co prawda rozpatrywane jako osobne elementy ale przy nestingu traktuje się je jak jeden.
*.Trg to plik geometrii arkusza a dokładnie stosuje ten format tops gdy chcesz zapisać arkusz którego nie wykorzystałeś do końca a nie chcesz odcinając go wzdłuż lub wszerz od ażuru stracić materiału.
Są jeszcze WZG i GMV ale ich bliżej nie znam.


Śląsk - Nierdzewka, Alloy, Laser, Gięcie, Excel
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 4
- Posty: 141
- Rejestracja: 23 wrz 2006, 21:01
- Lokalizacja: wielkopolska
dzięki napracowałeś się z tą odpowiedzią należy ci sie piwko ....Bri pisze:Tak, w topsie mamy następujące pliki:
*.Job to info ilościowo-przygotowawcze (kiedyś nie było tego w topsie a Job'y trafiały po nestingu do acces'owej bazy danych, którą trzeba było czyścić raz na jakiś czas)
*.Taf to układ na akruszu (pozycjonowanie i rotacja geometrii wg odwołań do geometrii) + rodziaj materiału
*.Geo to geometria detalu
*.Tmt to układ na arkuszu jak w taf'ie z zaaplikowana technologią obróbki (użyta tabela, reguła, kierunki obróbki, miejsca wpaleń, ustawienia konturów)
*.Lst to kod programu na maszynę
*.Gmt to geometria z zaaplikowaną technologią
*.Mtl to geometria w której dwa elementy są powiązane ze sobą i później są co prawda rozpatrywane jako osobne elementy ale przy nestingu traktuje się je jak jeden.
*.Trg to plik geometrii arkusza a dokładnie stosuje ten format tops gdy chcesz zapisać arkusz którego nie wykorzystałeś do końca a nie chcesz odcinając go wzdłuż lub wszerz od ażuru stracić materiału.
Są jeszcze WZG i GMV ale ich bliżej nie znam.