Warning: Declaration of action_plugin_captcha::register(&$controller) should be compatible with DokuWiki_Action_Plugin::register($controller) in /homepages/23/d21885197/htdocs/kranxpert/wiki/lib/plugins/captcha/action.php on line 15

Warning: Declaration of action_plugin_multilingual::register(&$controller) should be compatible with DokuWiki_Action_Plugin::register($controller) in /homepages/23/d21885197/htdocs/kranxpert/wiki/lib/plugins/multilingual/action.php on line 87

Warning: Declaration of action_plugin_navi::register(&$controller) should be compatible with DokuWiki_Action_Plugin::register($controller) in /homepages/23/d21885197/htdocs/kranxpert/wiki/lib/plugins/navi/action.php on line 46

Warning: Declaration of action_plugin_popularity::register(&$controller) should be compatible with DokuWiki_Action_Plugin::register($controller) in /homepages/23/d21885197/htdocs/kranxpert/wiki/lib/plugins/popularity/action.php on line 57

Warning: Declaration of action_plugin_safefnrecode::register(Doku_Event_Handler &$controller) should be compatible with DokuWiki_Action_Plugin::register($controller) in /homepages/23/d21885197/htdocs/kranxpert/wiki/lib/plugins/safefnrecode/action.php on line 66

Warning: Declaration of action_plugin_syntaxhighlighter::register(&$controller) should be compatible with DokuWiki_Action_Plugin::register($controller) in /homepages/23/d21885197/htdocs/kranxpert/wiki/lib/plugins/syntaxhighlighter/action.php on line 90

Warning: Cannot modify header information - headers already sent by (output started at /homepages/23/d21885197/htdocs/kranxpert/wiki/lib/plugins/captcha/action.php:15) in /homepages/23/d21885197/htdocs/kranxpert/wiki/inc/auth.php on line 377

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /homepages/23/d21885197/htdocs/kranxpert/wiki/inc/auth.php on line 656

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /homepages/23/d21885197/htdocs/kranxpert/wiki/inc/auth.php on line 656

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /homepages/23/d21885197/htdocs/kranxpert/wiki/inc/auth.php on line 656

Warning: Cannot modify header information - headers already sent by (output started at /homepages/23/d21885197/htdocs/kranxpert/wiki/lib/plugins/captcha/action.php:15) in /homepages/23/d21885197/htdocs/kranxpert/wiki/inc/actions.php on line 187
en:develop:import_file_format [kranXpert Wiki ]

====== Import file format ====== ===== KRANXPERT IMPORT FILE FORMAT DESCRIPTION ===== * The import file is based on XML with UTF8 encoding structure. * The file extension of the format is *.kran. * The compressed file extension of the format is *.kranX * The decimal seperator for all numbers is a point. Download sample [[http://www.kranxpert.com/download/Tadano Faun ATF 30-2L - 05IIX 051d,e,f,spDS (m).kran|Tadano Faun ATF 30-2L - 05IIX 051d,e,f,spDS (m).kran]] ===== Overview file format: ===== <code xml> <?xml version="1.0" encoding="UTF-8"?> <CraneExportFile> <FileVersion>2</FileVersion> <Crane Unit="" UUID="" Version="" Manufacturer="" SerialNumber="" SourceType="" Source="" Type="" Title="" LoadCapacity="" MaxMainBoom="" Colors="" Measurements="" Other=""> <Load BoomType="" AddOn="" OperationMode="" CounterWeight="" CentralCounterWeight="" SuspendCounterWeight="" WorkingArea="" OutriggerBase="" TippingLoad="" MainBoomLength="" Angle="" AngleTo="" ExtensionLength="" BoomHeight="" MinHook="" AddOnExtensionLength="" AddOnExtensionAngle="" ShortJibAngle="" AngleBetween="" AddOnText="" Other=""> <Telescope CellX="" BoomLength="" TableNumber="" TelescopeNumber="" Telescope="" Other=""/> <LoadData CellX="" CellY="" Load="" Pressure="" BoomLength="" Radius="" Other=""/> </Load> <Hook Title="" Rope="" Load="" Weight="" Height="" Other=""/> </Crane> </CraneExportFile> </code> ===== Explain structure ===== ==== XML header information ==== <code xml> <?xml version="1.0" encoding="UTF-8"?> </code> ==== XML root tag <tag begin> ==== <code xml> <CraneExportFile> </code> ==== FILEVERSION ==== <code xml> <FileVersion>2</FileVersion> </code> Version of the file version structure (the current version 2 explain in this document). ==== CRANE <tag begin> ==== <code xml> <Crane Unit="0" UUID="{3262F23F-1362-446D-8F59-732B6C44233C}" Version="1" Manufacturer="Tadano Faun" SerialNumber="123456" SourceType="1" Source="Source target" Type="0" Title="ATF 000" LoadCapacity="200.0" MaxMainBoom="60.0" Colors="16777215;16711680" Measurements="MN:3.50,3.463,2.00; UW:0,10.782,2.73,2.80,1.80,3.50,0.40; OW:1,5.00,6.00,1.90,1.00,3.70,2.73,3.91; AS:1,3.15,5.38,2.85,5.68; RA:0,4,3.002,1.70,2.44,1.70,1.94,; RD:1.60; AB:7.20,6.00,5.00;" Other=""> </code> === Unit === Unit="0" //Unit m/t Unit="1" //Unit ft/klbs (1000 bounds) The used unit of the crane load data and crane dimensioning \\ \\ === UUID === UUID="{3262F23F-1362-446D-8F59-732B6C44233C}" A unique key, kranXpert use the Windows API function CoCreateGuid() to create this key. KranXpert use this to identifying the cranes. It must only exist one unique key for each crane. If a import file published and you wish to change crane data as an update, increment the Version attribute, then kranXpert now he must replace the crane in the database. \\ \\ === Version === Version="1" It is an increment integer of the version of the crane import data and it is combined with the UUID attribute to make crane data updates possible. \\ \\ === Manufacturer === Manufacturer="Tadano Faun" Text attribute for the name of the crane manufacturer. \\ \\ === SerialNumber === SerialNumber="123456" The serial number of the crane. You can use that to build data customer specific data exports. \\ \\ === SourceType === SourceType="0" //from leaflet SourceType="1" //from crane book data SourceType="2" //own created or changed The source type of the crane data \\ \\ === Source === Source="Source target" Text info to identify from where the crane data come \\ \\ === Type === Type="0" //Telescope crane Type="1" //Lattice boom crane Type="2" //Self erecting mobile crane Type="3" //Mini crane Type="4" //Lorry Crane type symbolize in kranXpert with images \\ \\ === Title === Title="ATF 000" The title of the crane \\ \\ === LoadCapacity === LoadCapacity="200.0" The maximum load capacity of the crane \\ \\ === MaxMainBoom === MaxMainBoom="60.0" The maximum length of the main boom \\ \\ === Colors === Colors="16777215;16711680" The Embarcadero TColor (VCL) value of the chassis and superstructure seperated with a semicolon. \\ \\ === Measurements === Measurements=" MN:3.50,3.463,2.00; UW:0,10.782,2.73,2.80,1.80,3.50,0.40; OW:1,5.00,6.00,1.90,1.00,3.70,2.73,3.91; AS:1,3.15,5.38,2.85,5.68; RA:0,4,3.002,1.70,2.44,1.70,1.94,; RD:1.60; AB:7.20,6.00,5.00;" == MN: == MN:3.50,3.463,2.00; Main informations in follow order - crane rotation center to the back of the crane - Y of the main boom beginning - X of the main boom beginning from crane rotation center (negative when on the right side) {{:crane_mn.jpg|}} \\ \\ == UW: == UW:0,10.782,2.73,2.80,1.80,3.50,0.40; UW:0 The next parameters are: - Chassis length - Chassis width - Chassis height - Intermediate height - Intermediate length - Ground clearance {{:crane_uw0.jpg|}} UW:1 The next parameters are: - Chassis length - Chassis width - Chassis height - Ground clearance {{:crane_uw1.jpg|}} UW:2 The next parameters are: - Chassis length - Chassis width - Chassis height - Intermediate height - Cap width - Intermediate left length - Intermediate right length - Ground clearance {{:crane_uw2.jpg|}} UW:3 The next parameters are: - Chassis length - Chassis width - Chassis height - Ground clearance {{:crane_uw3.jpg|}} \\ \\ == OW: == OW:1,5.00,6.00,1.90,1.00,3.70,2.73,3.91; OW:0; //None OW:1 The next parameters are: - Superstructure front length - Superstructure rear length - Superstructure height - Crane operator cap depth - Left side to rotation center - Superstructure width - Rotation radius {{:crane_ow1.jpg|}} OW:2 The next parameters are: - Superstructure length - Superstructure height - Superstructure width - Left side to rotation center - Rotation radius {{:crane_ow2.jpg|}} OW:3,1.70; //Superstructure building set The next parameters are: - Superstructure begin Y {{:crane_ow3.jpg|}} \\ \\ == OWBase: //Need OW:3 == OWBase:0; //None OWBase:1 The next parameters are: - Color (not used, currently empty) - Position X - Position Y - Width - Length - Height {{:crane_owbase1.jpg|}} OWBase:2 The next parameters are: - Color (not used, currently empty) - Position X - Position Y - Width - Length - Height - Width 2 - Length 2 {{:crane_owbase2.jpg|}} OWBase:3 The next parameters are: - Color (not used, currently empty) - Position X - Position Y - Width - Radius - Height {{:crane_owbase3.jpg|}} \\ \\ == OWCab: //Need OW:3 == OWCab:0; //None OWCab:1 The next parameters are: - Color (not used, currently empty) - Position X - Position Y - Cab width - Length 1 - Length 2 - Height 1 - Height 2 {{:crane_owcab1.jpg|}} \\ \\ == OWSuspension: //Need OW:3 == OWSuspension:0; //None OWSuspension:1 The next parameters are: - Color (not used, currently empty) - Position X - Position Y - Suspension width - Length 1 - Length 2 - Length 3 - Length 4 - Height 1 - Height 2 - Height 3 {{:crane_owsuspension1.jpg|}} OWSuspension:2 The next parameters are: - Color (not used, currently empty) - Position X - Position Y - Suspension width - Length 1 - Length 2 - Length 3 - Length 4 - Length 5 - Length 6 - Length 7 - Height 1 - Height 2 - Height 3 - Height 4 - Height 5 {{:crane_owsuspension2.jpg|}} OWSuspension:3 The next parameters are: - Color (not used, currently empty) - Position X - Position Y - Suspension width - Length 1 - Length 2 - Length 3 - Length 4 - Height 1 - Height 2 - Height 3 - Height 4 {{:crane_owsuspension3.jpg|}} \\ \\ == OWCounterweight: //Need OW:3 == OWCounterweight can multiply exist for each counterweight OWCounterweight:0; //none OWCounterweight:1 The next parameters are: - Color (not used, currently empty) - Counterweight - Position X - Position Y - Height 1 - Height 2 - Stacked (0=false, 1=true) - Stacked length - Stacked height - Width - Radius 1 - Radius 2 {{:crane_owcounterweight1.jpg|}} OWCounterweight:2 The next parameters are: - Color (not used, currently empty) - Counterweight - Position X - Position Y - Height 1 - Height 2 - Stacked (0=false, 1=true) - Stacked length - Stacked height - Width - Radius - Length {{:crane_owcounterweight2.jpg|}} OWCounterweight:3 The next parameters are: - Color (not used, currently empty) - Counterweight - Position X - Position Y - Height 1 - Height 2 - Stacked (0=false, 1=true) - Stacked length - Stacked height - Width 1 - Radius 1 - Radius 2 - Width 2 - Length 1 - Length 2 {{:crane_owcounterweight3.jpg|}} OWCounterweight:4 The next parameters are: - Color (not used, currently empty) - Counterweight - Position X - Position Y - Height 1 - Height 2 - Stacked (0=false, 1=true) - Stacked length - Stacked height - Width - Length {{:crane_owcounterweight4.jpg|}} OWCounterweight:5 The next parameters are: - Color (not used, currently empty) - Counterweight - Position X - Position Y - Height 1 - Height 2 - Stacked (0=false, 1=true) - Stacked length - Stacked height - Width 1 - Width 2 - Length 1 - Length 2 - Radius {{:crane_owcounterweight5.jpg|}} \\ \\ == AS: == AS:1,3.15,5.38,2.85,5.68; AS:0; //Outrigger none AS:1 //Outrigger straight The next parameters are: - length right bottom - length left bottom - length right top - length left top {{:crane_as1.jpg|}} AS:2 //Outrigger star The next parameters are: - angle - left side - right side {{:crane_as2.jpg|}} AS:3 //Outrigger front angled and back straight The next parameters are: - angle - left top and bottom - right top - right bottom {{:crane_as3.jpg|}} AS:4 //Outrigger straight an in view angled The next parameters are: - length right bottom - length left bottom - length right top - length left top {{:crane_as4.jpg|}} \\ \\ == RA: == RA:0,4,3.002,1.70,2.44,1.70,1.94,; RA:0 // wheel The next parameter is the count of the wheels then come the distances begining from the cap.\\ {{:crane_ra0.jpg|}} RA:1 // chain The next parameters are: - Chain length - Chain axles - Chain width - Chain height - Chain length between - Use outriggerbase as length (0=false, 1=true) if it's true the parameter 5 is ignored but must exist. {{:crane_ra1.jpg|}} \\ \\ == RD: == RD:1.60; The wheel diameter with ending semicolon\\ {{:crane_rd.jpg|}} \\ \\ == BM: == AB:0.80,0.40;" First boom width second short jib width.\\ \\ \\ == SL: == AB:10.00,3.00;" Display of the superlift.\\ The parameters are: - SL position - SL length {{:addonboom.jpg|}} \\ \\ == LJib: == LJib:1,10.00,12.00,2.00,85,45; LJib:0; no luffing jib LJib:1,10.00,12.00,2.00,85,45; {{:ljib1.jpg|}} LJib:2,10.00,12.00,115; {{:ljib2.jpg|}} \\ \\ == SEMC: == SEMC:1,##,##,##,##,##; SEMC:0; no self erecting mobile crane SEMC:1,##,##,##,...; {{:SelferectingMobileCranes1.jpg|}} SEMC:2,##,##,##,...; {{:SelferectingMobileCranes2.jpg|}} SEMC:3,##,##,##,...; {{:SelferectingMobileCranes3.jpg|}} \\ \\ == AB: == AB:7.20,6.00,5.00;" All outrigger base distance separated with comma and ending semicolon\\ {{:crane_ab.jpg|}} \\ \\ === Other === Other information currently not used by kranXpert ==== LOAD <tag begin> ==== <code xml> <Load BoomType="0" AddOn="0" OperationMode="" CounterWeight="5.2" CentralCounterWeight="0.0" SuspendCounterWeight="0.0" WorkingArea="1" OutriggerBase="7.00" TippingLoad="DIN/ISO/EN" MainBoomLength="0.0" Angle="0.0" AngleTo="0.0" ExtensionLength="0.0" BoomHeight="0.0" MinHook="0.0" AddOnExtensionLength="0.0" AddOnExtensionAngle="0.0" ShortJibAngle="" AngleBetween="" AddOnText="" Other="otlu=t;"> </code> === BoomType === BoomType="-1" //None BoomType="0" //Main boom BoomType="10" //Boom extension BoomType="11" //Folding boom extension BoomType="12" //Double folding boom extension BoomType="15" //Telescopic boom extension BoomType="20" //Hydraulic jib under load BoomType="21" //Hydraulic boom extension BoomType="30" //Jib BoomType="31" //Jib hydraulic BoomType="40" //Luffing jib BoomType="50" //Short jib BoomType="51" //Short jib with fixed hook BoomType="60" //Self erecting mobile crane === AddOn === AddOn="-50xxxx" //Power-System PS with variable angle AddOn="-40xxxx" //Mega-Wing-Lift with variable angle AddOn="-30xxxx" //Y with variable angle AddOn="-20xxxx" //SSL with variable angle Addon="-10xxxx" //SL with variable angle AddOn="0" //none AddOn="1" //SL AddOn="2" //SSL AddOn="3" //0 SSL AddOn="4" //30 SSL AddOn="5" //60 SSL AddOn="6" //Y AddOn="7" //0 Y AddOn="8" //10 Y AddOn="9" //15 Y AddOn="10" //42 Y AddOn="11" //MegaWing === OperationMode === OperationMode="0" //locked OperationMode="1" //unlocked extenting OperationMode="2" //unlocked retracting OperationMode="3" //heavy OperationMode="4" //light OperationMode="5" //normal OperationMode="6" //telescopable load OpertaionMode="rigging counterweight" in OperationMode you can insert also free text === CounterWeight === CounterWeight="" -1 = variable weight >> weight is used from the chart === CentralCounterWeight === CentralCounterWeight="0.0" -1 = variable weight >> weight is used from the Chart === SuspendCounterWeight === SuspendCounterWeight="0.0" -1 = variable weight >> weight is used from the Chart === WorkingArea === WorkingArea="-30" //over rear/front variable angle WorkingArea="-20" //over front variable angle WorkingArea="-10" //over rear variable angle WorkingArea="0" //360° WorkingArea="1" //over rear WorkingArea="2" //over front WorkingArea="3" //over rear and front WorkingArea="4" //270° over rear WorkingArea="5" //90° over front WorkingArea="6" //180° over rear === OutriggerBase === OutriggerBase="-1" //none OutriggerBase="-2" //creep OutriggerBase="-11" //14.00 R 25 OutriggerBase="-12" //16.00 R 25 OutriggerBase="-13" //18.00 R 25 OutriggerBase="-14" //23.50 R 25 OutriggerBase="-15" //26.50 R 25 OutriggerBase="-21" //14.00 R 25 creep OutriggerBase="-22" //16.00 R 25 creep OutriggerBase="-23" //18.00 R 25 creep OutriggerBase="-24" //23.50 R 25 creep OutriggerBase="-25" //26.50 R 25 creep Positive values are the outriggerbase length === TippingLoad === free Text field with follow kranXpert selects TippingLoad="DIN/ISO/EN" TippingLoad="DIN/ISO" TippingLoad="DIN 15019" TippingLoad="EN 13000" TippingLoad="75% DIN/ISO" TippingLoad="SAE" TippingLoad="SAE J765" TippingLoad="85%" TippingLoad="66 2/3" The follow attributes are different used by the BoomType MainBoomLength="" Angle="" AngleTo="" ExtensionLength="" BoomHeight="" MinHook="" AddOnExtensionLength="" //currently unused AddOnExtensionAngle="" //currently unused ShortJibAngle="" AngleBetween="" AddOnText="" **BoomType="0"** Main Boom \\ No other attributes needed. The main boom length get from the tag LoadData from BoomLength \\ \\ **BoomType="10"** Boom extension \\ **BoomType="11"** Folding boom extension \\ **BoomType="12"** Double folding boom extension \\ **BoomType="21"** Hydraulic boom extension MainBoomLength="" Angle="" \\ \\ **BoomType="20"** Hydraulic jib under load MainBoomLength="" Angle="" AngleTo="" AddOnExtensionLength="" AngleBetween="" *(2 \\ \\ **BoomType="30"** Jib \\ **BoomType="31"** Jib hydraulic MainBoomLength="" Angle="" ExtensionLength="" AngleBetween="" *(2 \\ \\ **BoomType="40"** Luffing jib MainBoomLength="" Angle="" AngleTo="" ExtensionLength="" AngleBetween="" *(2 \\ \\ **BoomType="50"** Short jib MainBoomLength="" ShortJibAngle="" *(1 \\ \\ **BoomType="60"** Self erecting mobile crane Angle="" BoomHeight="" MinHook="" \\ \\ *(1 can have more angle separated with semicolon \\ \\ *(2 It used for angle the luffing extenion after a fixed length. AngleBetween="26.0,12.0;32.0,16.0" The 26.0 is the complet lenght of the luffing extension and after 12.0 unit angled the luffing \\ The 32.0 is the complet lenght of the luffing extension and after 16.0 unit angled the luffing \\ The complet lenght of the luffing extension must the same in tag LoadData from BoomLength \\ \\ === Other === Other="otlu=kN;" **otlu=kN;** Outrigger load unit: kN, daN*1000 etc. \\ \\ ==== TELESCOPE ==== <code xml> <Telescope CellX="1" BoomLength="11.1" TableNumber="" TelescopeNumber="" Telescope="0;0;0;0;0;;" Other=""/> </code> === CellX === CellX="1" table cell number x \\ \\ === BoomLength === BoomLength="11.1" main boom length or the extension boom length it's different by boom type \\ \\ === TableNumber === TableNumber="" table number of the origin information \\ \\ === TelescopeNumber === TelescopeNumber="" telescope code number \\ \\ === Telescope === Telescope="0;0;0;0;0;;" telescope slide positions spaced by semicolon \\ \\ === Other === Other="" Other information currently not used by kranXpert \\ \\ ==== LOADDATA ==== <code xml> <LoadData CellX="0" CellY="1" Load="0.0" Pressure="0.0" BoomLength="0.0" Radius="3" Other=""/> </code> === CellX === CellX="0" table cell number x, 0 = only radius \\ \\ === CellY === CellY="1" table cell number y \\ \\ === Load === Load="0.0" maximum load capacity \\ \\ === Pressure === Pressure="0.0" maximum outrigger load \\ \\ === BoomLength === BoomLength="0.0" main boom length or the extension boom length it's different by boom type \\ \\ === Radius === Radius="3" radius of the load \\ \\ === Other === Other="" Other information currently not used by kranXpert \\ \\ ==== LOAD <tag end> ==== <code xml> </Load> </code> ==== HOOK ==== <code xml> <Hook Title="100.0" Rope="19" Load="100.0" Weight="1.0" Height="0.0" Other=""/> </code> === Title === Title="100.0" the title of the hook block \\ \\ === Rope === Rope="19" rope count \\ \\ === Load === Load="100.0" load capacity \\ \\ === Weight === Weight="1.0" weight of the hook \\ \\ === HeightD === HeightD="0.0" height of the min distance to boom "D" \\ \\ === Other === Other="" Other information currently not used by kranXpert \\ \\ ==== CRANE <tag end> ==== <code xml> </Crane> </code> ==== XML root tag <tag end> ==== <code xml> </CraneExportFile> </code>


Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /homepages/23/d21885197/htdocs/kranxpert/wiki/inc/auth.php on line 656
en/develop/import_file_format.txt · Last modified: 2013/06/24 10:28 by markus
Back to top
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0