Кіріспе
Siemens JT (Jupiter Tessellation) CAD деректер алмасу форматы – өнімдерді визуализациялау, ынтымақтастық, цифрлық макеттер және басқа да мақсаттар үшін қолданылатын, ашық түрде жарияланған ISO стандартталған 3D CAD деректер алмасу форматы. Оны Siemens компаниясы жасаған. Siemens Digital Industries Software ұсынған JT спецификациясының 9.5 нұсқасына негізделген 3D визуализация форматы ретінде дамытылған. Осы ISO арқылы жариялану арқасында JT-нің толық бейтарап және авторлық төлемсіз спецификациясы алғаш рет қолжетімді болды. 2013 жылдың басында ISO ұйымында ISO JT V2 спецификациясы жұмысы басталды. ISO/DIS 14306 V2 стандарты 2016 жылдың қараша айында ISO ұйымында қабылданды. Ал, соңғы халықаралық стандарт 2017 жылдың қараша айында жарияланды. V1 және V2 арасындағы басты айырмашылық – қосымша B-rep сегменті ретінде STEP B-rep-тің енгізілуі. Өнеркәсіптің қажеттілігіне орай қосымша функционалдықтар мен инновацияларды қамтамасыз ету мақсатында ProSTEP iViP және VDA 2015 жылдың ортасында JT Industrial Application Package (JTIAP) деп аталатын JT файл пішімінің спецификациясын белгілеуді шешті. Бұл спецификация ISO 14306 (V1 және болашақ V2) және қазіргі JT Open негізіндегі іске асырылымдармен толық үйлесімді. Осылайша, JTIAP толық қысу алгоритмін (LZMA) ұсынады, XT B-rep-ті нақты геометрияның ұсынылатын түрі ретінде анықтайды және JT-ні бейтарап және авторлық төлемсіз іске асыруға мүмкіндік береді.
JT (Jupiter Tessellation) is an openly published ISO standardized 3D CAD data exchange format used for product visualization, collaboration, digital mockups, and other purposes. It was developed by Siemens. as a 3D visualization format, based on version 9.5 of JT specifications released by Siemens Digital Industries Software. Through this publication via ISO, for the first time a completely neutral and royalty free specification of JT was available. Beginning of 2013, in ISO the specification of ISO JT V2 was started. The ISO/DIS 14306 V2 was accepted by ISO in November 2016. The final International Standard was published in November 2017. Main difference between V1 and V2 is the incorporation of a STEP B rep as an additional B rep segment. For providing additional functionalities and innovations required by industry, ProSTEP iViP and VDA decided mid of 2015 to specify a so called JT Industrial Application Package (JTIAP), which is a JT file format specification completely compatible to ISO 14306 (V1 as well as the future V2) and currently existing JT Open based implementations. Thereby, JTIAP provide a more comprehensive compression algorithm (LZMA), specifies XT B rep as recommended representation of exact geometry and allows the neutral and royalty free implementation of JT.
Файл құрылымы
Өнім құрылымының иерархиясы мен экспортталған JT файл құрылымы арасындағы байланыс кездейсоқ. Иерархиядағы кез келген түйін жаңа JT файлының бастамасы ретінде белгіленуі мүмкін. Осылайша, өнім құрылымын әртүрлі JT файл конфигурацияларында көрсетуге болады. JT, өнім құрылымын файл құрылымымен сәйкестендірудің әдеттегі тәсілдерін қолдайды. Оларға мыналар жатады:
Бөлік бойынша: Өнім құрылымының иерархиясындағы барлық құрастыру түйіндері бір JT файлында сақталады, ал иерархиядағы әрбір бөлік түйіні құрастыру JT файлымен бірдей атауға ие кіші каталогтағы жеке JT файлында сақталады.
Толық бөлінген: Иерархиядағы өнім құрылымының әрбір түйіні жеке JT файлында сақталады.
Монолиттік: Барлық өнім құрылымы бір JT файлында сақталады.
PLMXML: Siemens Digital Industries Software компаниясы ұсынған, ашық XML негізіндегі файл форматы. PLMXML құрылымы басқа файлдағы модель деректеріне (Сыртқы өрнеу) сілтеме жасай алады немесе деректер XML файлдағы өрнеу элементіне (Ішкі өрнеу) енгізілуі мүмкін.
STEP AP 242 XML: ISO стандарты, құрастыру, метадеректер, кинематикалық деректер және т.б. сипаттауға және модель деректеріне сыртқы сілтемелер арқылы сілтеме жасауға мүмкіндік береді (STEP ағашының жапырақтары). Әлемдік автокөлік өнеркәсібінде компаниялар арасындағы деректер алмасу сценарийлерін іске асыру үшін STEP AP 242 XML және JT қолдану ұсынылады. Клиенттік қолданбалар осы сәйкестендірулерді пайдалана алады немесе өздерінің жеке сәйкестендірулерін анықтай алады.
Per part All assembly nodes in a product structure hierarchy are stored in a single JT file, and each part node in the hierarchy is stored in an individual JT file in a sub directory that is of the same name as the assembly JT file. Fully shattered Each product structure node in the hierarchy is stored in an individual JT file. Monolithic All product structure is stored in a single JT file. PLMXML An open XML based file format, specified by Siemens Digital Industries Software. A PLMXML structure could link to the model data in another file (an External Representation), or the data can be embedded within the Representation element in the XML file (an InternalRepresentation). STEP AP 242 XML An ISO Standard, with allows to represent assembly, meta, kinematic data etc. and to link to the model data as external references (leaves on a STEP tree). In global automotive industry, for realizing cross company data exchange scenarios the application of STEP AP 242 XML and JT is recommended. Client applications may use these mappings, or choose to define their own custom mapping.
Сығу
3D модельдердің сақтау және деректерді жіберу көлемдерін азайту үшін JT файлдары сығылудан пайдалана алады. Сығылуды пайдалану JT деректерін пайдаланушыға көрінбейді, ал нақты модель әртүрлі сығылу параметрлерін (мүлдем сығылмаған түрлерді қоса) қолданатын JT файлдарынан құралуы мүмкін. Бүгінгі күнге дейін JT файл форматы екі түрлі сығылу арқылы дамыды, олар JT Open Toolkit-те стандартты және кеңейтілген сығылу ретінде ұсынылған. Олардың айырмашылығы – біріншісі қарапайым, деректерді жоғалтпайтын сығылу алгоритмін қолданады, ал екіншісі деректерді жоғалтуға мүмкіндік беретін, геометрияға арналған күрделі сығылу схемасын қолданады. Клиенттік бағдарламалар стандартты сығылуға қарағанда кеңейтілген сығылуды пайдалануға ынталандырылады, себебі қол жеткізілетін сығылу коэффициенттері әлдеқайда жоғары. Стандартты сығылуды қолдау тек ескі JT файлдарды қарау бағдарламаларымен үйлесімділікті сақтау үшін қалдырылған. JT файлы қолданатын сығылу түрі, оның жазылған JT файл форматының нұсқасына байланысты. Бұл нұсқаны мәтін редакторында JT файлын ашып, оның ASCII бас ақпаратын қарау арқылы оңай анықтауға болады.