Home
P'X5 Authoring Workbench User's Guide
Contents
1. 31 Open the Propertyrepresentation Editor again To do so select propertyviewer onse lectioninthe Project Explorer 32 33 34 35 36 37 38 Select pr weight in the Outline Right click in the Type field in the Propertysystem Editor and choose new field gt slider from the context menu Save the Propertyrepresentation Editor ze Outline 2 aH propertyrepresentation geometryrepresentati wj propertyreprese tati ci m propertysystem xml 4 Property Representations i Property Representation Property pr dummy weight Label Gewicht Group Mame Roboter Gui ee Show Default Switch Read Only Expression Active Expression Type Acte Expression Visible Expression input Show Demain Feedback 7 Block Update E Precision 0 Step 10 Start the Configurator or if it is still open press F5 to update it Drag the robot table from the Iconbar to the 3D Scene Click the Properties tab and then click the robot table inthe 3D Scene The Weight property now also has a slider pax urditledi Datei Bearbeiten W erkneuge Hilfe Entwicklung ad 5 S Se 1 zi Roboter Gewichi Tischlaenga When you drag the gantry from the Iconbar into the 3D Scene and connect it to the robot table you will notice that the gantry can only be adjusted from O to 1000 units even though you exten ded the table length to 1600 units The reason is
2. Dock Assignments dr dock dummwi z dumrmwyz dummwz z dummy 2 Doone of the following m Select a proposal with the arrow keys and press ENTER to apply it m Continue typing to narrow down the proposals e g type u to filter the list Dock Assignments dummy 2z durmrmyz dummwz z durnrrry1 and press CTRL SPACE again to complete the common prefix of all shown proposals Dock Assignments dumme 2 durmrmyz dummwz z durmrmryi Undo Redo Changes You can undo any changes to the underlying XML source code performed from the VCML editors To undo redo changes Do one of the following m Press CTRL Z to undo or CTRL Y to redo changes m Choose Edit Undo or Redo from the main menu a4 romponenbsvstem xml cs Component ct component Overview Comment my comment Dack Assignments lt Unda set attribute comment Ctrl z E Redo insert dock Chri Y Name Y gt Ll ERE of Cut Ctrl FE Copy Critic Customization Dashboard The Customization Dashboard shows an overview of all elements which have been customized i e named operations nodes expression functions replaced extended or referenced in a project x EL pard REC article Element Type Kind Expression Function getSchnellerfassungAr Expression Function REPLACE checkSchnellerfassunc Expression Function REPLACE getarticlelisthowBack
3. 33 Save the Iconbar Editor 34 Start the Configurator or if it is still open press F5 to update it The icon with the image you just created appears in the Iconbar of the Configurator 35 Drag the robot arm from the icon into the 3D Scene If you don t like the icon press F3 to open the Icon Generator again and create a nicer image x ured Date Bearbeiten Werkzeuge Hilfe Entwickhang Ile hola ion fig Fricke L L ee e S e 5 3D CES ETC 1 aberit eh Frets i Roboter are quadrsbsch 36 Theicon for the Control panel 99 under Supplies does not have an image yet Assign an image to this icon a Delete everything in the 3D Scene and drag the control panel from the Control panel 99 icon under Supplies into the 3D Scene b Press F3 to open the Icon Generator adjust the image and save it in the same PX5 _ AWB Tutorial co packages tutorial representation iconbars icons dir ectory under controlpanel 99 png c Select Control panel 99 inthe Outline of the Iconbar Place the mouse cursor in the Button Style field in the Iconbar Editor where you already typed iconbar button and press TAB e Type the path and the name of the image icons controlpanel 99 png which you just created in the iconpath field or click the browse button and select the image in the Explorer EEE Outline Z wa oO componentsystermaml B geometrrepresentationard dockeystemoml onbir net
4. Date search Date search Incomplete Delete Parts Delete Parts u Did nothing Did nothing Overriding dimension dimension Standard Do Nothing Do Nothing Ignored Failure Failure Fragment Shaders Fragment Shaders v Similar Entries Key German de English en Spanish es French fr Italian it Russian ru Comment Kunden Preis Anz Kunden Preis Anz Kunden Untergru Kunden Untergru Kunden Konflikt A Kunden Konflikt 4 m B r Translations German de English en Spanish es French fr Italian it Russian ru The text file is tab separated and can be opened with Excel Note Not all applications save data in the same way in the CSV format e g Excel uses two types of data separation characters Tip Save tables in the Unicode text format txt which uses tabs as data field sep arators and saves data in the Unicode format UTF 16 Note Excel does not support line breaks in data fields Versions older than Office 2007 might Support even less functions 3 If you exported the terms to a text file and translated them click Import in the Translation Editor to import the text file with the translated terms 4 Savethe translation The translated terms are written in every defined language file To switch the language in the Project Organizer 1 Choose Administration Language from the main menu 2 Select a language in the User Language list box in the Users tab i
5. cm zdock index 1 type portal 2 robiarm zyl 3 Click Preview to display a preview of the proposed changes rar Chen do lnchade File zduck indax 1 typa pHz taL I xrrsnslarion x tt c Zrucmcinm xs pero reo do Ro zEeumpgunant cCypuas rt portal re SCORPORERE type go portal ra dock indsx 1 type port rEanslaciam x i Zrntmcinm xa p mom lo ko tdock indexes 1L eppee pork ern ee i ee xrranslarinn x 9 peso ir Zrpatmtian x yeg re Zezmrpanmgnt typss zt portel rr SEP typer oo portal za iz0 dock indmgxe 1 typss pmrtml 2 rmbimrm ryl xrranslacion x i100 y zr i500 z Zratmtinn zero ys Dn pce or x hdapke lt dsek index 1 type porctel 2 panal arrama b ariar eee Teile emi LNR r 162 Merge LODs with Polyedit The following example shows how a 3D file is created with Levels of Detail LODs Levels of Detail are different gradations of detail that are used when displaying virtual worlds The following three WRL files have different detailing levels These files will be placed on top of each other in Polyedit the file with the lowest detailing first and the file with the highest detailing last and saved as one 3D file Depending on the zoom level that you set the corresponding file will be displayed Prerequisites m Theorigin point of the geometry files must lie on the same place To create a 3D file with Levels of Detail LODs 1 Start Pol
6. 5 Roboter Anz Art Nr Beschreibung Gesarmbgesicht Preis eig Gewicht 0 00 1500 00 E a Tischlaenge If the price of the robot table seems to high adjust the formula in the Commercialdata Editor as follows STAMMDATEN px type GetTypeName preis ch Feature f laenge 100 This divides the amount by 100 Save the Commercialdata Editor Refresh the Configurator and compare the new price to the previous price Cheat Sheets The Cheat Sheets are a set of tutorials closely modelled after the Basic Tutorial Practice File Edit Navigate Search Project CVS Run Window Fir Q a welcome en Cheat Sheets x e A Help Contents 8 Search Praxis 1 Komponente erstellen Dynanie Help Introduction Key Assist In diesem Tutorial erstellen Sie die Komponente Bedienpanel Tips and Tricks Geometrie und zeigen sie in der Iconbar an Dabei lernen Sie de Cheat Sheets Projektexplorer und den Part Navigator kennen noil Dieses Tutorial basiert auf dem Tutorial CML Projekt anleg Software Updates setzt das darin eingerichtete Projekt PXS AWB Initialschul l artes About P x5 Authoring Falls Sie bereits Yer nderungen in diesem Projekt vorgenommen haben stellen Sie den Ursprungszustand her indem Sie das Projekt im Explorer anw hlen und im Kontext Menu Replace With gt Latest from HEAD klicken P Click to Begin k VCML Perspektive anzeigen 7 S
7. CTRL SPACEBAR and choose the material from the pop up window Note You can only assign materials which are defined in the Material Representation Ul componentryrtem omi D gecmetryrepresentatson x EE docksstemami icenbarxmi E materialrepresentation xml BS Outhne E Ha oO ompanentidrepresentst Geometry co robateroberarm quad IB E en TT Geometnes Sub Gecemn co dummy ca nebotertisch var wens te portal za 1300 co rebeteroberanm zyl 200 Component co rabetereberarm guad Material co noboteruntersem zl 2X cp roboterobesanm quad geometry Roboter Obera co noboterunteraemi quad Comment co bedienparel z55 Geometry Details Gecenetry type File ache Transparent Directory Geometry Geometry File Roboter Oberarm Quad 3d 11 Assign materials tothe co 1ower robotarm quadandco controlpanel 99 com ponents in the Geometryrepresentation Editor a Selectco lower robotarm quad inthe Outline of the Geometryrepresentation Editor b Select robot arm quad lower 3dinthe Table of Sub Geometries in the Geo metryrepresentation Editor and type Lightblue in the Material field to the right of the Geometry type field c Selectco controlpanel 99inthe Outline of the Geometryrepresentation Editor d Select control panel 3dinthe Table of Sub Geometries in the Geo metryrepresentation Editor and type darkred in the Material field to the right of the Geo metry type field 12 Save the Geometryrepresentation Edi
8. Click the arrow to the left of the entry to open the list The arrow appears when you place the mouse cursor over the entry VOM EXS A eth Pedi cow eke pare ROTE ead iara e arbe ol Fae dde bie Lewch Project CWS Run Wandow Mel fi o m Ha ALSAAREF gy p ae rn US Peppari Unpkeees T Mascara C BB h Nepia 275 w ox om da bd Fu RE ang oo penipecti poen o center MB pea Eiern t El Package Beard 11 ASCH ki B cenis WE Jensen 11 LA ky Nasimiy B M ANE leat airy 13 LASCE i Ais aedes i Componenten 11 CB idj C Kg oiia 11 ASCE iii peratersysbems 11 ASCE ek en ee 11 ASCE kk di kauen 11 GA kij is Topiran Agpermishy Sd ooa tem 11 ASCH kij By Daiya 1 1 ASCE i 7 Mules hy Pepeta 1 2 ASCH key Tyee a ee 11 ASCE i m Peppari enn B grece rra 1 1 ASCE ai D Meigenia 11 AREE kij Sc 11 ASCE kk reg LE ASCHE B itemm teien 13 ACE M vet 1 2 ASCE k B keste 11 ACE ii ponfictmmpneumtaton 11 ARCE tij Deren 13 ASCE bik Bl eacuermegeesertaton 11 ASCH i Tl vet 121 LASCE d gpactoclqespnmardahon 18 ASIE kk lite 11 f Fact ti Tres First E Tomas Teesy Tanar Roto Foy Rote Ste Propagation Property adus Comment Ei Gebel een TDA Vase Aussender Oper Senor Gel KML Sey m Ez VERA Rune 7 Team mehi H CVs Arge D pe Q ai portal ig i potest Qo ebebm wem 3 First declare the assembly in the Assemblysystem Editor Then create the rule in the Assemb lyrules Editor t
9. DOF Ase L rebum u 2 rebiam o l l L rebum o 2 rebum u B confiicireprecertation 11 ASD k H hundiereprerenzstice 11 ASCH kk DOF Domal m B martemepeesentation 1 1 ASCE i H connectenrepreventatien 11 ASCO Demen Type contewunus From 4 Te BX T partecitiprepresentatieen 11 ASCO B dockemessceementrezsesernation L1 ug arting iis gt En Sexend Degree Of Freedom na n Gy data Ej xdeca ecce EIF Domain ira ERETTE TE y took Doca Senece and KM Spy Wiraable Smart intent 33 81 e 7M el S334 B zh aeve 39 Replace 800 withthe Feature f length 200 function in the To field in the Dock system Editor The 200 units must be subtracted from the possible total length so that the gantry does not extend beyond the edges of the robot table the width of the gantry is 200 units In order to enter the function more easily choose Window gt Show View gt Expression from the main menu to open the Expression View 40 Savethe Docksystem Editor coestem xml 55 3 schulung ditamap init properties xml s BS Outline 3 ya 0 Docks robitisch 2 portal L Jd iE docksystem Decks Partner L all docks L dummy docks L dirobi docks robitisch 2 portal portal rabitizch portal 2 robiarm zyl rabiarm zyl 2 portal robisrm zyl in 2 robiarm zyl ou robiarm zyl eut 2 robiarm zyl ir rabitiseh in 2 rabitisch aut robitisch cut 2 robitisch in panel 2 partal portal 2 panel robiarm quad 7 portal p
10. IconBar B _ s E kaonbar Features Portalrobober conBar Representation Name Bedienganel Z99 Partarfi e co bedonpanel S9 Drag to Insert Click to Insert Att Cleanup Operator Clear all Roboterarm zyhindnich d XX mm Roboteram quadratisch Basis 4 Button Style iconibar butten E S conbar pctusdname E width 74 tooltiptext S iconbar sctusiname tealbipimage 37 Savethe Iconbar Editor Result 1 Start the Configurator or if it is still open press F5 to update it All icons in the Iconbar should now have images Now you can assemble the robot 2 Drag the table the gantry the square robot arm and the control panel one after the other from the Iconbar into the 3D Scene and connect them with each other The parts will connect at the points where you created docks 3 Place the mouse cursor over the parts When the mouse cursor changes its shape to a hand you can move or turn the parts This is possible at the points where you defined docks with degrees of freedom DOF pa untitled Date Bearbeiten Werkseuge Hilfe Entwicklung rm IF melo 3D wonfiguration deg Artiaeliste n The square robot arm does not have a color yet In the next lesson you will learn how to define materials and how to assign them to the geometries Now you can define materials and assign them to geometries Lesson 6 Define
11. Save the Propertyrepresentation Editor If you have done everything right your Propertyrepresentation Editor should look like in the fol lowing figure componentsysternaml G propertysystern aml ud propertyrepresentati ii 4 O B Outline 1a 7D propertyrepresentation A prsonderkanstruktion A prdumem weight Property Representations i Property Reps Property Representation m A prlaenge Property pr laenge Label Ti schlsenge Group Name Roboter Gui Show Default Switch Read Only Expression Active Expression Type Actme Expression Visible Expression input Show Domain slider Feedback 9 Block Update Precision U Step 10 Property Representations Condition Source Grid XML Spy Now the new pr length property should become active in the geometry of the co table var component This means that the length of the robot table should be adjustable 25 Openthe Geometryrepresentation Editor and select co table varinthe Outline VCML G AWD inetahchulung coad packages package AWE inetakpchukarwp representation Fle Ede Maega e Search Project CYS Bun Window Help m o p H Gr ALP AAO BF M Be Er VOM 2S keune 59 Team Synch iy CVS Rapositz eth Gs il Pecgect Explorer Hi E Navigator uf rx oua euren c pearipexti com DE Br dutine 11 o z F mtr Hiper Eirne Eee present iron Ep cogsmbobertipch var Geometry co robotertisch var X5 AWE hehehhe co peripecte cem Package
12. kk E connectionmprevertation 11 ASCT I T paetecitiprepreiestatien 11 ASCI 4k B descheeeasueementregeesentation L1 Bi settigi B then Rue Condon Source Grad XML Sey m Wiritable Smart Inzent 1 e Emm Did 11 Take a look at the existing rules in the article structure in the Outline of the Articlerules Editor Click the arrow to the left of the assemblyrulesystem entry The arrow appears when you place the mouse cursor over the entry Fle Ede Maega e Search Project CWS Run Window Help ri 2 f Ha ALO FADE go Pe a Et RIVERA 25 Rercurce 9 Team Synchr_ a CVS Repenite ri oe il Pecgect Explorer 537 RE Navigator PY VN pact Mevagecce 53 dut xk ua p DB PX AWE Initishchuluns oipenpectincom G aeidenstemomi E otter 77 PW Package Beard 111 ACE ke Dl carireige AWE Intakehulus 11 Sc Rule I Aw initiskichulung 11 A5CI kk BE Componente 11 ASCHE kk es Dakien 1 1 ARCH kk Comment Pi Operatessssten 11 ASCH kk dj mainstruciure 11 ASCO kkj Tege Type d AembiSytem 11 ASCE kk Sd bulefyrtem 14 ASCHE kk Proen Opisne Block ld moni By Ciuri 11 ASEN kk ij Property Syitem 1 2 ASCH kk Rule Serecture d aticheiteucture 11 ASCO kk Cot Auer Sen 11 ASCE Ra Posts Fm Sy Eulefyitem 11 ASCE k amp E Propert yrtem 13 A508 kk I Representation 4esmereyrepresectatien 11 ASCH kk B Maceriatfegeesentation 1 1 ASCH kk B dockemaespulsien 11 A5CB iij T interectiongen
13. pe CempenentSatem 11 ASCE a p E ae Mutenal Hg Dekate L1 ASCI kk UM di EB Operatorsysteen 11 ACT kk i l l e mainstructure 1 1 ASCH kkj Ma P e mikire 11 ACH iki File Material m Comment H dockearepulson 11 ASCE ii T interectioepontrell 1 4 ASCH ij 1 properbyeiewer_onpelection 11 ACN E T Geometry Detaih I Bee 12 ASCE Ek 7 H konba 13 ACE ty B cenfisctregrezertation 11 ASEN A Geometry type ID Material H handlemprepestetioe 11 ASCH id H markorepeesentation 1 1 ASCE kk Aret if tenneciennpnebenistiee 11 ASC kk n parmmosiipipneuentanien 11 ASCE kk r B dockemeasurementregeesentabon 11 amp cue etey Scurce Grid KML Spy Gy bin m ad Expreisoen f problemi Tasks E Consele A Search AR dita Ui deu Eh ribanidaed y tool z bcenpex md id dd kk ge MEM ef LEM 2 Take alook at the existing geometries for the robot table the gantry and the round robot upper and lower arm in the Outline of the Geometryrepresentation Editor 9 4 ea eC pac Ke p e c VCHL PX5 AWD Initaksch Fle Ede Maega e Search Project CYS Run Window Help c a m q ME Ae 2 AX 4 er Bg x um rt So fy Pespect Explorer I3 E Hmnigater duy ex dk ua b Documentation ces peripectm cem leg omer eet perigee com pl Pit AWD Intern cvs perpeti Geometry EN Package Booed 11 GASET kkj gl cartridge AWB ritish 11 1 gg Tren dar ASCH CempenentSitem 11 ASC dg Deckystem 11 ASCE MA mp B O
14. to which the geometry should be assigned m The Table of Sub Geometries contains the geometry XXxX 3d entry This entry refers to a geomet ry folder but not yet to a specific file The same entry is referenced again in the Directory and Geometry File fields m The Directory field contains the geometry folder and the Geometry File field contains the file which is not yet defined B componentsystem xml Geometry co H Geometnes 5ub Geom Overview Table of Sub Geometries ID Comment Geometry Details Geometry type File ID Material _ Transparent Geometry Source Grid XML Spy 9 Type the name of the co upper robotarm quad component in the Component field place the mouse cursor behind the co prefix and press CTRL SPACEBAR and select co upper robotarm quad from the pop up window co roboteroberarm quad co roboteroberarm zyl 200 co robotertisch var co roboterunterarm quad co roboterunterarm zyl 200 Note The pop up window only shows created components when the project has been rebuilt If the components are not visible even though they have been created the project must be rebuilt To do this right click the project and choose Build Project from the context menu 6 Select the already prepared geometry in the Table of Sub Geometries and click the Browse button The Explorer with the already opened geomet ry folder opens If the fo
15. 1 Click the Search icon in the toolbar or press CTRL H 2 Enter your search criteria in the Search window and click Search In the VCML Search tab you can search for components assemblies and other VCML ele ments in your project Note The VCML search does not yet find references within expressions P 5 Search E File Search 9 WCML Search BR PMT Search Search string any string any character oorbal s Case sensitive Search For Limit Ta Components Assemblies References Declarations Properties Docks Operators Clauses Rules Nodes Scope Workspace CO Selected resources CO Working set Arbeitsset F r Fenske F oW 3 JETA 3 Inthe Search View click the Next and Previous icons or press CTRL PERIOD and CTRL COMMA to navigate through the elements LS Search Sio 2 EEE F mp rn 77 matches for query portal p SSS gu Px5 AWE Initialschulung EE Package Board B Tl cartridge AWEB Initialschulung zi Uf d Representations E at geametryrepresentation co portal za 1300 g rg commercialdata G i iconbar H Lg parttooltiprepresentation 5 Ti AwB_Initialschulung Tip To quickly find all references to a VCML type right click a VCML type and choose References from the context menu or press CTRL SHIFT G VCML Hierarchy View The upper pane of the VCML Hierarchy View shows the inheritance structure of components assem blies nodes and other top level VCML types The details pan
16. 2 Choose VCML gt Editor in the Preferences window and select the Table checkbox The Dock DOF Page On the Dock DOF Page in the Componentsystem Editor you can overwrite DOF definitions in the dock system Component co table var Dock Assignments Name Index Trans x L table 2 ga 1 L table out 1 1000 Degree Of Freedom Trans y 0 0 DOF Type tion BOE OFA x 5 S DOFDomain Domain Type step Numeric Values gt Second Degree Of Freedom I hb Second DOF Domain To 10 Node Inspector The Node Inspector shows information about the currently instantiated nodes including general node information current databag values and node dataset content A context menu on the node type allows you to jump into the node definition in the Authoring Workbench a Tool Log Node Inspector Environment Named Operations NAMED NODES NODE INFO Name Root Type Node Type ConfigDocument application POApplicatio Childid test 70 heidi 12 ProjectRoot Node UUID bb7145e5 7506 4857 8895 e3fcb2e3e99c Locked no Locked By Modified yes Creation Version userlibrary UserLibraryR usersettings POUlserSettir Data Bag Data Set Filter Filter Key Value RawValue Comment calculated true node ne RootMc indicates ifthe node should be cal conflict_level 0 Contains the maximum conflict lev description free text description in each project full position nu Pos node ne RootMc Numbering with Prefix e
17. 3d Sending User Statistic Activated File Edit LIEBE Prope Mate Hiera Polyedit License Handling The Polyedit application needs a valid license for operation It therefore looks for a license file con taining the following entry lt feature application polyedit feature polyedit activated true param Ww date a valid date Mash 2a valid hash gt Note Refer to your contact at Perspectix for a valid license file To indicate the location of the license file to Polyedit Do one of the following m On the command line start Polyedit with the parameter LIC polyedit exe LIC c Perspectix license xml m Define the PXLicenseFile environment variable which contains the absolute path to the license file set PXLicenseFile c Perspectix license xml select Built In Target Platform P X5 projects can be built against a built in target definition instead of referencing a project in the work space This simplifies the management of multiple projects referencing different versions and reduces one source of errors when setting up a new project A target platform defines the expression functions named operations operators and environment vari ables available in a specific version of the P X5 application and accompanying files To enable a target platform 1 Right click a P X5 project in the Project Explorer and choose Properties from the context menu 2 Click VCML
18. 95 0 T 1 Peopect Explore amp z Mevagatee 7 C3 ER Pact Hrita 13 p ze px Pk wa bg Decumantaen levipenipectcom E cceeonenisysbemum E EE gecmetnysepresentaonamd E dockrystemami Le tener Se ptripecto eem bl o PIS _AWE_Indialschulung ova perspec Component co bedienpanel 799 m Components El Package Board 11 A5CH bi B certridge AWE Inzuaischukeng 1 1 BT AWE Initisiechubeng 13 ASC pl Compenentiyaters 11 A omment thy DockSysters L1 ASCO kl By Operatersystem 11 AC hende d mairatrocture 11 ASCE SF antishestnacture 14 ASCE Name Inden Tram Tray Trnsz Rotu Roty I Binereverautions B geomelsseprneientanen T Bl MaterwRepreneenation 11 Se B deckmanipatation 11 A5 p Bl isterectioncontrel did ich Type Vale pipety cnalactor a zone DT ASCI Bl see 11 GSC i B conficteepresentatien 11 B hardierepresentation 14 markerrepreper gtigen 1 1 zonnerb reepimenlaien Fl kartnschieregeesentensen 1 Bl detienesiurenenteprene y lorh EM cere 1i CASE iid Hae a m Component Sonore Gnd XVI Spy me e ven G5 Emeune 9 Team Synchr_ Ha CVS Repetita E O lcs Ouin a EP compiastpabem B ct dummie 4 E ct portaircboter Fi rebetetisch a p opea L poca z peluche Ep oct postal m E cc podia ns iio Retz Are Ama E ct robotersem i a H ct roboterem quad B co roboteroberi m quad m io rmbeterunteram aad Meise sel age First you must create a connect
19. CSS should be self explanatory The vcm1doc xs1 tranformation stylesheet is used to transform the intermediate XML representation of the exported project into HTML Tip When debugging select the Keep intermediate XML files checkbox in the VCML Docu mentation window The stylesheet is structured after the different kinds of exported elements such as properties com ponents assemblies Many common parts such as assigned properties for components and assem blies are called as named templates To map internal to external names an xs1 key element is used which references the PROJECT _ NAME px externalnames xml file created by the export The URL of that file is passed as a para meter to the transformation by the VCML Documentation window Manage Include Files for Parts To manage include files for parts 1 Right click an entry in the Project Explorer and select Move to Include File or Inline Include File from the context menu AWEB Tnitalschulung a ComponentSystem a cE dummies Sp ct_portalroboter ey ck robokertisch E P ck _portddal EEE New HER cb port Open ct rabater Open With t Expand All ET mainskruckure c articlestructure Delete Rename Move bo Include File Inline Include File 2 Type the name of the include file or accept the proposed name m compaonenksyskem xml 2 5 NN Extract Element to Include File Include File componentsystem ck portale xml m
20. Ctrl C Paste Ctrl V Operations Source ion 23 uick Fix n Lad Expression EX ls Progress Conse Q Source E Properties my paraml 10 my param2 20 Run As s Debug As while parami lt param2 x paraml paraml 1 eam i Compare With y Replace With return param Preferences Dd Extract 2 sion Function 3 Enterthe data in the Extract Expression Function window and click OK Note You only have to enter a name all other fields are optional Extract Expression Function _ Name myMNewEton Final WI Appcode File co packages tutorial cartridge appcode xml Comment g This is the comment of the refactored function Returnvalue Type Double This is the description of the c Description Parameters Name Description Type parami This is parameter 1 double param Description of second param double newParameter We can even add a new one Object up 4 Afterthe refactoring is done the function is extracted and the previously selected text is replaced with the call of the new function m nmnarmmnnmnriesrarirrmye YF x P 2 Operationiist operation gt lt operation comment Test refactoring operation active my paraml 10 my param 20 call myNewFunction paraml param newParameter return paraml u b lt createdirectory target dir emptytarget true gt lt omeration gt If you entered an appl
21. Materials and Assign them to Geometries The square robot arms are missing a material that is why they are grey in the 3D Scene of the Con figurator If ageometry does not have a material assigned to it it appears grey Your Assignment Assign the following materials to the geometries Material 5 Component Geometry lightblue co upper robotarm quad lightblue co lower robotarm quad darkred co bedinpanel z99 Procedure 1 Openthe Materialrepresentation Editor Be WOML At Inca hl cos paises package A anwialu hal eepresentbationgematenalnepaeuenitabxon Ecke SD Fle Ede Maega e Search Project CYS Bun Window Help r3 Lar E T a T A un AA QA 56 0 EL E af co kg e von fs Eeisurce 7 Team Spnchr m VS Repotibs eS dou ify Pe xxt Erpker zZ Niigata E Part Has aber 5 2 9 2o ae ee ba Documentation ov perpectocem z CO pone E ved gecmetrynepeesentati Di GE Outi J HA leg nemi Speer i maberialEed DA s PX AWB Initialen ces peripecticcom Material ut PTL E Package Bred 1 1 ARSCH kk artridge AM hycbaghunq ASCH hic i A aige i initiskchalusg 11 ASEN kk m RE RT T E AWE nitiahsbelung 11 ASCO kb Campanini 11 ASCE Ee T Material Dadinitien Ug Deckhysbem L1 ARCH kk el Opertiosien 11 4500 kk Blsterial ld gj mainctructure 11 ASCI kkj Oy etickestructure 14 ASCH kij Chet une 1 Representations OD ses ers Teenage D ECO oki Alpha H Mutenalfegeesentat
22. Part for assignment window and click OK Tip Type the first letters of the component in the Choose a part field to find the component faster Select Part for assignment Choose a part Pattern any character any string co ro LLL Matching Parts E co roboter arm co roboteroberarm quad m co roboteroberarm zyl 200 n ico robotertisch var m co roboterunterarm quad E co roboterunterarm zyl 200 E co rohr A row is created in the Assigned Properties table 14 Type your newly created pr length property in the new row or press CTRL SPACEBAR and choose pr length from the pop up window Now the pr length property will be assigned to your co table var component 15 Savethe Propertysystem Editor a componentsystem xml a propertyrepresentati oropertyzystem xml 3 4 n BE Outline i au a u 5 E amp amp propertysystem Property Assignments definition A prdummy price pr dummy artna pr dummy weight Parts et partalrabater o robotertisch var _sonderkonstruktion pr sonderkonstruktion text pr_lsenge ignment et partalrobater ca rabatertisch var A A A prassembled A A f assi 16 17 18 Note If you want to assign more properties to a component right click in the Assigned Prop erties table and choose New Assignment from the context menu A new row will be created where you can enter another property
23. TR 2 gem Da SPM AWEB iishe ove penrmpesticcom amcusi EB package Beard 1 1 ASCH kk Tag 9 cartridge AWE Initiahcbulusg 11 ASCO E anm IT AWE hiik L1 ASCO kk Ine Hamm Lee vit A Componentyatem 11 ASCE ki pene thy Docksystem 11 ASEN kkj gt peratorysbem 11 ASEI kk eld mainetructure 11 ASCI kk Article List d eticleweueture 11 ASCO kk D Fepresentansens B geometryregeezertation 11 ASCI 4 B Matersitepersentation 11 A58 id B dockmanipulatsen 1 1 amp SCE Ek wieraehescentirel 13 ASCE Ik ELETE TENEI D TIAEOEX LR B conflictreprenertstion 11 ASCU kky B handierepreisnestien 11 ASCH kk B macteregeesentasen 11 ASCE kk H eennextonrepresentatien 11 A5CH I particcitiprepreseetstieo 11 A5C1 H dockeeasurementregeesertation id settingt PE H TIIT Coremencal Sowuroe Gnd AL Spy Fr masas Dia Ae 6 Take alook at the existing entries in the Outline of the Commercialdata Editor Click the arrow to the left of the articlemapper entry to open the list The arrow appears when you place the mouse cursor over the entry 7 Openthe name entry and take a look at the Article List table in the Commercialdata Editor This list defines that only those components which are subordinate to the ct baseorct dum mies component type are listed and that only article groups which are subordinate to the art _ robot arm article type are listed E VCML PX AW neak
24. Workbench with an older standard version may result in expressions being accepted by the workbench but rejected at runtime Version Requires P X5 version 6 0 or higher Simpletext mode in Property Representation The Propertyrepresentation Editor supports the simpletext mode which displays as a read only text box It takes a single argument text formula which is an expression defining the contents of the text box View violations against overwrites and final keywords The Authoring Workbench reports violations against overwrites and final keywords of expression functions and operators Overwriting a final function is reported as an error lt function gt lt definition e3 expression def useNodeSynehroni zationl T gt lt function 3 Function useNodeSynchronization overwrites a Final Function Marking a function as overwrite causes an error if there is no overwrite function lt function gt lt delinition e expression def overwrites nbnExisting Pos s funetion 3 Function nonExisting is marked as overwrites but does not overwrite Calling a deprecated user defined function results in a warning runctiun deprecatsed rtrue lt definition expression def oldFunction i1 z function lt function gt definition expression d def caller i amp call ofldFunction FF dir Deprecated user defined Function aldFunckion with 0 parameters lt unction Edit
25. Z axis m Scale Scaling in X Y and Z direction 11 12 13 Select robot arm quad upper 3dinthe Table of Sub Geometries and type the following values in the positioning fields m 180 inthe Rot X field the geometry is rotated by 180 degrees around the X axis m 90 inthe Rot Z field the geometry is rotated by 90 degrees around the Z axis Save the Geometryrepresentation Editor M componentsystemam EB geometryrepresentationoml 3 F Table of Sub Geometries File Maternal ID Comment geometry Roboter Oberarm Quad 3d Geometry Details Geometry type File ID Matenal Active Transparent Directory geometry Geometry File Roboter Oberarm Quad 3d Browse Edit Scale X Scale Y Scale Z Geometry Source Grid XML Spy To assign geometries tothe co lower robotarm quadandco control panel 99 com ponents perform the same steps that you did forthe co upper robotarm quad component a Click the Geometries button in the Geometryrepresentation Editor b Type the name of the component in the Component field and select the entry in the Table of Sub Geometries c Click the Browse button and open the corresponding geometry file in the Explorer m Assignthe robot arm quad lower 3d geometry file from the geomet ry folder to theco upper robotarm quad component m Assignthe control panel 3d geometry file from the geometry folder to the co con trol panel 99 component These two geomet
26. aetickeiteueture 11 ASCO kk Qu Amembh System 11 ASCH kk 3 Eulesystem 11 ASC ki Ai Propert ystems 14 A50 kk T Representations gemeinen 11 ASCO kk B Maceriatfegeesentation 1 1 ASCH kk B dockemanspulsien 11 A5CB ity T ir eracticecontra 1 4 ACE ih LB propertyciemer onplection 11 4500 E correct 12 ASCE Ek B iconbar 13 ASCH By B cenficireprecertution 1 1 ASCI kk H handiereprerenzstice 11 2620 kk H markerepeesentation 1 4 A58 k amp E connaectienntpreienstion 11 A5CB i T partecitiprepreientation 11 ASCO k B decheeeasieementregeesentation L1 dg settings B tien Segech Project CYS Mun Window Help E BS X GS g Co F EN Part Mavagetee 2 BB aetetenstemaml 11 Assembly art raboterarm m X 9 Armii Attzribubn Part Sick envie Coeeent ls Topdewn Assemble Attributes Part Shots Harms ID Tomas Tay Tere Reis Fety Rete Acie Comment Aasembh Global Propagabons TOA Valefetons Assembler Geneon Source Gnd XML py cq E VOM s teune 59 Team Synche El CVS Reporte mado Dam Just like in the main structure you must create a bottom up assembly here using the two square robot arms First declare the assembly in the Articlesystem Editor Then create the rule in the Rule System of the Article System that defines that the two square robot arms should form an assembly which is listed in the Article List 7 Selectart roboterarminthe Outline a
27. blocking 12 wall2extern snaps to 1 measuredock2measur i accept_snap connected dof 1 dof 2 4 active 4 x 2000 x D pos rat Docks Eigenschaften Features Part Tables Attributes CCN struct O 1 physical no no yes no yes yes no no dof no dot Dock Clipboard less z 2500 ez 180 With the buttons create proto or create assembly proto the generated assembly prototypes have the extension pxaz m Create proto opens the file browser so you can choose the location for saving the protpype file m Create assembly proto automatically stores the prototype file inside the folder parts inside the corresponding cartridge of your project Use this only when you start the application from inside the awb Preferences In the Preferences window you can define your personal settings You can also import and export your preferences See page 155 To open the Preferences window m Choose Window gt Preferences from the main menu Label Decorations On the Label Decorations page you can define which additional information is displayed on the label or icon of an item Choose General gt Appearance gt Label Decorations in the Preferences window type filter text 4 General adl Appearance Colors and Fonts Label Decorations Common Preferences Compare Patch Content Types p Editors Keys t Network Connections Perspectives Search
28. collision assignments You can assign the collision behavior of components in the Componentsystem Editor or in the collision assignments file defined in the package declaration Component ct_gantry Components Dock Ass Attributes Overview 3 Dock Assignments k Attributes Collisions x Y z B Sie Feature T_length Ro 4 JL Dock CompsentSamee Gd Note You can copy collision box specifications from the Inspector and paste them into the Col lisions section Import geometry files To import geometry files in the Geometryrepresentation Editor 1 Inthe Geometryrepresentation Editor click the Geometries button and then the Import button 2 Inthe Import Geometry Files window select the geometries you want to import and click Fin ish You can import entire folder structures and multiple files at once File system Import resources from the local file system From directory C geometry files geometry files L box 3d E subfolder with files L cubed zylinder 3d Filter Types Select All Deselect All Into folder PRJ Standard co packages package rep Options Overwrite existing resources without warning NEM Duplicate property element in Propertysystem Editor To duplicate a property element in the Propertysystem Editor m Click the Properties button in the Propertysystem Editor and choose Duplicate Item from the context menu A Properties hk d AT Mew Pr
29. commercialdata E H co_cube commercialdata H co_cube commercialdata H co_cube commercialdata H co_cube commercialdata H co_cube commercialdata v nme Outline The Outline shows a structural overview of the open file Outline of the Named Operations Editor The Outline of the Named Operations Editor now shows decorations for the different states This helps to identify operations quicker via the VCML Content Outline P State Description T Decoration Overwrites The Named Operation overwrites an existing one Green arrow at the bottom right Final The Named Operation is marked as final F on the top right corner Deprecated The Named Operation is marked as deprecated Diagonal line in the background state O Description O Decoration Error VCML Error on Named Operation Error icon at the bottom left Combined Combination of two or more states Combined decorations E namedoperations overwrites xml 53 lt xml version 1 8 encoding UTF 8 lt namedoperations xmlns xsi http www w3 org 2881 XMLSchema instance x lt namedoperation name overwrites lt Overwriting Named Operation gt lt namedoperation gt lt namedoperation name final Tinal true gt lt Final Named Operation gt lt namedoperation gt lt namedoperation name deprecated deprecated true gt lt Final Named Operation gt lt namedoperation gt lt namedoperation gt lt namedop
30. e g German from the standard shared _ std gui guilanguages gui languages de xml file into the file of the customized area data ApplicationData gui guilanguages gui languages de xml 2 Only translate the languages that were added to the standard languages in the Translation Editor To define the languages 1 Addtheguilanguages data ApplicationData gui guilanguages xml attribute to the lt arcoapplicationdefinition gt element in the co custom xml and po custom xml customization files In the guilanguages xml file you define which lan guages are used by the customization lt arcoapplicationdefinition guilanguages data ApplicationData gui guilanguages xml gt To add a new language 1 Add another row with the language definition and file assignment to the data Ap plicationData gui guilanguages xml file e g lt xml version 1 0 encoding UTF 8 gt languages xmlns xsi http www w3 org 2001 XMLSchema instance xs1i noNamespaceSchemalocation isomer current schema languages xsd gt language langabrev de langname deutsch file guilanguages gui language de xml language langabrev en langname english file guilanguages gui language en xml language langabrev es langname spanisch file guilanguages gui language es xml language langabrev fr langname francais file guilanguages gui language fr xml language langabrev it langname italiano file guilang
31. gecenetrrepeesenta EE centered EN aneenitysysbemceml D c Outline I noe 2 DM Package Beard 1 1 ASCH bk Rennen en a El cartridge AE Instishichalusg 11 ASCO 4 a I i8 itary 11 ASEN kk gi Comgonentatem 11 A58 ki DeskSesbem Li AT kk Operstewiyatern L1 ASCH kk a dj manance L1 ASCO kkj Au PrepertySuitem 12 ASCE kk du atickeisuectume 11 ASCO kk a D Representanans B geometrregeezentation 11 ASCI j B Miserisibepsesentaton 1d A578 F j dockmarapulsticn 13 ASCH Eh wieraehescentrel 13 ASCE Ik B eropertyvieomer ontetectien 11 A59 T cememeecialiata 12 ASCH iy B konts 11 ASCE ii conflictrmgneperestion 1 1 200 kk handlerepneteeeatiee 11 ASCH kk B mactersepresentation 13 ASCH kk H cennectenrepresetatios 11 A5CT A parciecibpreprenetsbon 11 AE H dockmeasunementrepeesentation 1 rH E bun ee gt Ba TII Target Type Process Optica Block kk Bron Role Siru oo ae Rule Condes Source Gnd XML Spy 8 The Outline of the Assemblyrules Editor contains the already created rules Click the arrow to the left of the entry to open the list The arrow appears when you place the mouse cursor over the entry Run Wedow biep s o d Aqa DL OXADES E Dr Ger Er EVER o eure E Team Synch a CVS Regesto SG s Pepper Lepore XC Mavigahor O BB fat Navigator B o5 VT rx or da b P AN tally cenpenipescecom E pomme E wenbero Mb ee o BB entre El recog
32. ij f bm MP AWE Initahcholung ce penripecticcom E ecenponentsysterm umi E gecenetrysepresentan E enbar ot Outhne cl A El Package Beard 11 ASCE bey ah T E lah sh Dl carivedge AWE Initalschulusg 11 ASCE Property di dummy a ANB Dis 11 ARD ki HD Componentiystern 14 ASCH 44 Sa im Dakien 1 1 ARCH kij fa parner L1 ARSCH kk Comment maensructune 1 1 ASC kkj Bu astembes vy j gt ey Fulekyrtem 11 A5CE kk s eeu D Eepeesertacssns E geometryregeezentation 11 ASCI kk H Materisitepeesentation 11 4578 kk B dockreanipulstion 1 3 ASCH tkj Domain m arten 13 ASCE Ik H propertyeiewer ondecten 11 ASCO Nona T corseneecistita 12 ASCH ii B konba 13 ASCE ii 1 cenflictnmgnepentation 11 ASCI iij LH handienpreisetatien 11 ASCO kk B Meere 1 1 ASCI I H eennextennepresentatien 11 ASCI i n parciocibprepnenetsbon 11 ACT kk B dockmeasurermentregeesentation 1d ii B8 x settingt Ug Fir Ge ce ua cda E Foc 7 Property Property amp riigeements Aspgn Condition eurot Grki MAL Spry m EE PE LE Wirbel Semanal Insert 187 17 S204 of 93 E Lai z j Ll E 3 2 Take a look at the existing properties in the Outline of the Propertysystem Editor Click the arrow to the left of the entry to open the list The arrow appears when you place the mouse cursor over the entry VCML PX5 AWD netukschulum cos pacia Fle Ede Maega e Search Project CYS
33. of the part For geometrically simple parts which will not be connected to other parts P X5 can semi automatically create a collision box based on the bounding box You must decide and later verify on an individual basis if the collision box is sufficient Common Preferences When installing an Eclipse based tool all preferences are set to default In a team environment or when upgrading to a new version you might want to load existing preferences Also you might want to have default values for your team organization but still be able to customize for your own instance of Eclipse Eclipse provides a functionality for importing and exporting preferences However it only allows for full export of all preferences The basic functionality of the Common Preferences plugin is to have someone create a preferences file using the preferences export place it in a specified place and then configure users Eclipse instances to read this file at startup The main usage is likely in a team environment when a tool administrator will manage the preference file but it can also be used in a single user envir onment First you need to export the preferences Then you can configure the preferences Export Preferences The preferences to export are listed in the Export Preferences window of the Common Preference Export Wizard To open the Common Preference Export Wizard 1 ChooseFile Export from the main menu 2 Inthe Export window ch
34. onem I cememeeciaisana 12 At B konba 1 1 ASCH ii B conflictrepreper stion 1 E handienpreisetatien 1 B trrasteiregeesentaeen 1 H connectaniepreneenatie n partiepibprepnenesior B dockmeaswrementregee dg settee gt i 1 aaa a a JF ERE Property Repneientspens Comdvion Bare Gnd XML Spy E manm B sL JE S489 Click the Property Reps button in the Propertyrepresentation Editor to create a rep resentation of the property 19 20 21 22 23 24 Type pr_length the property for which you want to create a new representation in the Prop erty field or press CTRL SPACEBAR and choose pr length from the pop up window Type Table lengthin the Label field and Robot in the Group Name field Select number in the Gui list box The Type field underneath opens Here you can define the GUI element type i e the way that the interaction element for the property on the user interface looks Right click in the Type field and choose new field input from the context menu Right click again in the Type field and choose new field gt slider from the context menu Now you defined an input field and a slider to adjust the values for the px length property s DEE Outline TE caomposentsystermaml propertysystem xml propertyrepresentation A prsonderkonstruktion A pr dummy weight A prlsenge Property Representations Property Representations Condition Source Gnd XML Spy
35. or PxS AWB Tutorial 8 1 co packages tutorial cartridge componentsystem xml dock amp lt doc lt dock amp lt doc lt compone lt component gt component ty lt dock ind tran lt rota lt dock gt lt componen lt dock x lt doc lt compone lt component 4 I amp T ETE m To apply the changes from the server locally select the project in Project Explorer and choose the option Update in the context menu All of the changes from the server are saved locally m To apply your own changes to the server these must be committed Select the project in Project Explorer and choose the option Commit in the context menu Enter a comment in the following window Comments should be as meaningful as possible and make sense for co authors If several authors are working on a single project it has proven helpful to place your own initials in front of each comment This makes it easier to recognize who has made the changes Commit Files m meen Commit Enter a comment for the commit operation Choose a previously entered comment Configure Comment Templates Changes a fe PX5 AWB Tutorial 81 4 co packages tutorial cartridge componentsystem xml Note It is not necessary to always update or commit the entire project Instead of selecting the entire project only select one folder or a file Working with versions If a status has been reached in the project
36. should have the length 1000 as the starting value Select step in the Domain Type list box and write 1000 in the From field 3000 in the To field and 200 in the Step field This means that the length of the robot table is a minimum of 1000 units and that it can be increased or decreased from 1000 to 3000 units in steps of 200 units Save the Propertysystem Editor Bl componentsystem xml Ul propertyrepresentati Bl propertysystemam Sx All S Outline am oj AD propertysystem definition pr dummy price pr dummy artino pr dummy weight pr f tered pr calculated gr assembled pr sonderkonstruktion or sonderkonstruktion text A prlaenge ET Property pr_laenge D D De D DO De De D Property Mode feature Feature Key f laenge Default Value 1000 Eval on Access ct_portalraboter Property Property Assignments Assign Condition Source Grid XML Spy 10 Compare your newly created pr length property with the existing pr weight property The difference is that continuous is defined in the Domain Type field This means that the value can be changed continuously from O to 10000 D componentzystem xm Ul propertyrepresentati m propertysystem xml A Property pr dummy weight zum A Ptdummy_price Overview A pr dummy artnao Comment A prdummy weight A pr fltered A prcalculated Property Mode A prassembled A prsonderkonstruktion Property Mode feature A prsonderkonstruktion text Feature Key f dum
37. that you would like to distribute for testing or for productivity purposes proceed as follows m Ensure that all data are up to date and your local changes have been checked in m Ensure that the project runs correctly and no errors occur m Create aversion using the current status Select the project in Project Explorer and choose the option Team Tag as Version in the context menu m Give the version a meaningful name m Youcan have already existing versions shown so that you can comply with naming con ventions Please enter a version tag Move tag if it already exists i lt lt Details Existing Versions cheatsheets 5 3 1 cheatsheets 5 3 cheatsheets 5 2 Refresh Tags Configure Tags Note Creating a version can also make sense to secure the status of a project This is useful for example before major changes are made Information about creation of the Software Installer and Software Updates can be found under software distribution User Interface and Interaction The Authoring Workbench is based on Eclipse If you have experience with Eclipse you will imme diately find yourself familiar with the VCML Perspective and the Workbench layout Tip For a detailed description of the Eclipse user interface and interaction see the Workbench User Guide in the Eclipse Online Help N o o0 25 o In the Toolbar you create and open VCML elements The Project Explorer View shows the str
38. the isomer version Folder to be used for this YML pre Locates Ehe appdef File to be used For this WCML project standardico_std appdef xml Mark files not read by the VCML builder Isomer Version Appdef You can mark files which have not been visited by the builder with a small yellow dot L Project Explorer 23 a SPx fx sa ED ES P5 AWEB Initialechulung gt settings bin Em co gt packages E package_AWB_inikialschulung 3 articlepropertysystem xml E articlerules xml B articlesystem xml Choose Window gt Preferences to open the Preferences window then choose General gt Appear ance gt Label Decorations and select the VCML Built Files checkbox Suppress errors The expression compiler cannot determine the availability of global variables in all occasions resulting in false positive problem markers for unresolved variables If a variable is known to exist you can mark variables as known and force the compiler to ignore those variables in the expression s context Press CTRL 1 quick fix or hover the mouse over a problem marker and choose Ignore error to ignore such a problem 6 LastIndex f fromFile snx io value war n 3 Undeclared variable FramFile 1 quick Fix available ee Ionor error on FramFilg Press F for focus The ignored variable Last Index f Hignore fro
39. the upper robot arm to the gantry you must attach the partnerdock to the gantry Todo this select the co gantry belt drive component in the Outline of the Com ponentsystem Editor and type do gantry 2 arm quad with the coordinates Trans x 100 and Trans z 1500 units in the Dock Assignments table in the Componentsystem Editor 22 Savethe Componentsystem Editor Result Now you can connect all parts To be able to drag the geometric objects from the Iconbar into the 3D Scene you must create icons and place the components in the Iconbar In the next lesson you will learn how to create icons and how to assign them to components NOW you can create icons and assign them to components Lesson 5 Create Icons and Assign them to Components First you created components for the control panel and the robot arms Then you assigned geometries and docks to the components To be able to drag the geometric objects in the Configurator from the Icon bar into the 3D Scene you must create icons and assign them to components Your Assignment Create the following icons and assign them to the components eon Part or File Control Panel Z99 co control panel 99 Square Robot Arm robotarm quad par For the robot arms you will only create one icon even though you created two components for the robot arms because the robot arms should be accessed together and not separately from the Iconbar They will be saved in a PAR file that is then assig
40. them calculated via expres sions Call Hierarchy View The Call Hierarchy View shows the hierarchy of named operation calls in a tree You can switch between all elements which are calling the selected named operation callers or all named operations which are called by the selected named operation callees KZ Call Hierarchy 3 atti Elements calling firstLevel in standard co std namedoperations namedoperations xml o firstLevel namedoperation standard co std namedoperations namedoperations xml secondLevel callnamedop standard co std namedoperations namedoperations xml QD thirdLevel callnamedop standard co std namedoperations namedoperations xml secondLevel 2 callnamedop standard co std namedoperations namedoperations xml To open a named operation in the Call Hierarchy View Do one of the following m Right click a named operation in the named operations Source Page or in the Outline and choose Open Call Hierarchy from the context menu m Press CTRL ALT H amedoperations xml lt CBE Outline 23 2 Q 5 lt xml version 1 encoding UTF 8 a Bj 4 namedoperations l T gt lt namedoperations gt 4 firstLevel lt namedoperation name firstLevel gt EEE N lt operation gt E e e
41. use the online documentation By default the locally installed version of the documentation has a higher priority than the online ver sion You can change this behavior so that you use the online documentation and only use the local documentation as a fallback if you have no access to the online documentation 1 Choose Window gt Preferences gt Help gt Content 2 Select Include remote help and give it priority Preferences help Content Help Content Configure information centers Include local help only Include remote help and give local help priority Enabled P X5 Online Documentation http docu px5 ch 8989 help Enabled Delete View Properties Test Connection Disable ba Restore Defaults Apply Cancel Share project settings Project settings that are the same for all users of the project are encoded in special files within the set tings folder in each project This folder may be shared using CVS in order to synchronize those project settings with other team members Shared settings include the paths set from the project property page and top down assembly support Fee rmerk Exolarer X bh mE E Em Part Navigator ER SEL SO g O orm PRI Standard cvs perspectix com co Package Board 1 10 Properties 7 23 setting Er Property Type fal bin m EE ay co Properties for PRJ_Standard vy E Validation Locates
42. where you already typed iconbar button and press TAB More fields open below the Button Style field El componentzystem xml a geometryrepresentation arnd a decksystern xmi Bi xmi E aE Outline ef uut m bar IconBar W 5 leonBar Features it Portalrabober konis Representation list Riehetertisch Name Roboterarm quadratisch Part orfile roboteranm_quad par Drag to Insert Click to Insert Postal EN Robotersm Aetree Cleanup perator Clear all list Raboterarm zylindrisch d 200mm Button Roboteraom quadratisch Basis Button Style icombar_button Zubehoer iconpath ions rabobteram quad png tat S iconbar sctusinamel height 46 width 74 teolhpted S ieconbar sctuuiname fealtsimage browse 32 Type the path and the name of the image icons robotarm quad png which you just cre ated in the iconpath field or click the browse button and select the image in the Explorer es select bitmap file GO amp wy Organisieren Ansichten Me Neuer Ordner ae Aufnahmedatum Markierun E Dokumente B bedienpanel pn l Zuletzt besuchte Orte c Bl cubus png MI Desktop mark raboterarm png Weitere none png Ordner portal png n cartridge robiarm zyl png i os roboterarm quad pns E botertisch pn representation SC ae pers m commercialdata i cvs Ji geometry di handles di iconbars cvs di icons 4 Mm u a Dateiname roboterarmm quad png
43. 97 0 013500 9 986500 extent 314 000015 x 68 026996 x 49 01 Clear Select All 5 Repeat step 4 for every other geometry which represents an LOD one after another from the lowest detailing to the highest detailing Caution Make sure you keep the order of the detailing from the lowest to the highest 6 Open the Hierarchy tab and select by drawing a selection rectangle around all objects all loaded geometry objects in the 3D View l j u Be JDD WEL A experimental El 4B o root E3 CompositeThreeD E 3052452 PWTH Le 3052452 o PW E C e Composite EJ 4 Polygans3D v Eb e 3062452 0 El amp Composite EJ 4 Polygons3D TA e 3062452 0 PWTE z ComposileTr E 5 Polygons3D Ele _3062452 0_PWTE E De CompositeTh E Folygons3D Ele 3052452 0 PWTE lt E amp CompositeTh E Polygons3D EJ CompositeThreeD Ele 3062452 0 PWTH v Ele 3062452 0 PWTE amp CompositeTr EJ 4 Polygons3D E amp _3062452 0_PWTH lt E CO CompositeTh El 5 Polygons3D E amp 3062452 0 PWTK EB CompositeTh EI 4 Polygons3D E e _3062452 0_PWTH v Ed c amp CompositeThz je L A Open the Structure tab Right click the white background and choose Level of Detail Size from the context menu The nodes in the Hierarchy tab should still be selected A LOD file with the 3d ending is saved polyedit 6 2 A 6 2 2 22547 ElektroSupport 3d Sen
44. Aas BH propertynewer_onseh mund Usate Ld Expression Fite H coemenercialdata 12 Rename Fa B iconbar 11 ASCI k Dj Bumele 14 Typearru robiarm quadinthe Name field in the New VCML Rule window and click the Finish button Note The name contains the arru prefix and means article rule The prefix for article rules is required so that article rules can easily be distinguished from other elements in the code 5 New VCML Rule JA A e e a New YCHL Rule Create a new VCML Rule Project Px5 AWB Initialschulung Package cartridge AWEB Initialschulung Aggregation System articlestructure supertype Target Type Comment pen editor Save editor The Outline of the Articlerules Editor now contains the arsru_robiarm_ quad entry Now you must create the rule in the Articlerules Editor 15 Type ar robiarm_quad inthe Target Type field or press CTRL SPACEBAR and select an entry from the pop up window 16 Type 100 in the Block ID field and 1 in the Priority field 17 Save the Articlerules Editor e ca z E articlerulesxrnl 2 O Los Qut Rule arru robiarm quad X amu dummy Overview arru robiarm zyl 200 arru robiarm quad Comment Target Type ar rabiarm quad Process Options Block id 100 Prony 1 Rule Structure Fes IAL X A Rule F Condition Rule Condition Source Grid XML Spy 18 Open the Condition page in the Articlerules Editor A condition which you must delet
45. Assembly 7 Attributes Project PX5 AWB Tutorial T tutorial tda mainstructure as leaf door Type as generated TD example A co profile leaf i Generated sample TDA using an existing prototype Pl co profile leaf configuration E co profile d P co profile le Import par file CA Userswysslocal Desktop myprotetype par Assembly Global Propagations TDA Validations Assembler Options Source Type as roboterarm quad in the Name field in the New VCML Assembly window and click the Finish button New VCML Assembly New YCHL Assembly Create a new VCML Assembly Project Px5 AWB Initialschulung Package cartridge AWB Initialschulung Aggregation System mainstructure Supertype at portalroboter as roboterarm quad Comment pen editor Save editor Finish The Outline of the Assemblysystem Editor now contains the s roboterarm quad entry underneath the at portalroboter entry Save the Assemblysystem Editor Now you must create the rule that underthe s roboterarm quad assembly the two square robot arms should connect To do this open the Assemblyrules Editor The Rule System is located in the Project Explorer under tutorial mainstructure bape AWHB s Fle Ede Maega e Search Project CYS Window Help fir or fH 4 AELSAANEF p Me Be Et Coa GS Resource E Team Spnchr ls CVS Reporte ar r ee ALETE z 3 gx 8k a a pB MPNA AWE Inzuhchulusg oviperipecticcom ER
46. Commercial Serea Grill BAM Sey SSP Re B e muasu Dan 8 Right click a field in the Part column in the Article List table and choose New Part from the con text menu A new row opens in the Part column 10 11 12 Article List Part Value m ct dumme Lal STAMMDATEN px type GetTypeflame bezeichnumg Eral E ct portslrobcter Lad STAMMDATEN gx type GetTypeMaene bezechrumg ErvVal_ Q ant reboterarm Lad STAMMDATEN gx type GetTypefame bezeichnumg Eral Kiew Par Typeco table var in the new row or press CTRL SPACEBAR and select an entry in the pop up window Copy the STAMMDATEN px type GetTypeName bezeichnung EnvValue DYNAMIC Language de formula from one of the upper rows into the new row in the Value column Extend the copied formula as follows STAMMDATEN px type GetTypeName bezerchnung t EnvValue DYNAMIC Language de FF Bound Feature I senge Jy Note Add the Round Feature f laenge function at the end of the formula Caution Add the function before the semicolon The semicolon belongs at the end of the formula Save the Commercialdata Editor Outline 2 4 an articlamapper Commercial Reps Part sort Arnaut artna name Mame Type ch_dummies un ct pewtalroboter Bezeic hnung text tad in ea rabotertisch weight Value m ect dummies F STAMMDATEMN px type GetTypeMarme bezeichn
47. Ecaed 11 ASCI kij gl cortridge AWE Inaukchuleng 11 ASCE tkj e IT AG Initahcholung 13 ASC ik gi CempenentSanem 11 ASCH kt thy DeckSsabem 11 ASCI kkj E deg ebebensberacen 21 200 p co sbeberunteraem nil 200 A co roboteroberaren quad fj co sroboberuntereen quad E oben 99 E Operstorsysteen 11 ACTI kki A mainctructure 11 GAIEN kj Arpeerichtern 13 LASCE ii Fae RuleSyatem 11 ASCH kk Per p 96 OlauieSyaters 11 ASCI kij BB geomenyyirobatertisch da au FrepertySyibem 1 2 WASCH kk d aetetenructure 11 ASCI iii pS Seda dee B ameter 11 UG 3 Bl dockmasiputisen 13 ASCE i B ireerectieecentret 111 A5CR kk B propertyteveerorelection 11 S00 iij m commercishdite 1 2 ASCE kk IH konbar 3 3 4900 Eh Bl cennictregeeteneatien 11 ASCI kkj B randterepreseststien 11 ASCI kig B markerepeesentation 11 A528 kk H connextionreprezentation 13 ACH kk H parttecttippresumtatien 11 ASCE k n deckreavorermeritreeeesermatio n 11 ASCH kkj Settings Bani Fo Table ab Gone Greenery Bounce Gnd XML Spy ea uasa D LaESg g 26 Select robot table 3dinthe Table of Sub Geometries in the Geometryrepresentation Editor and replace 1000 with Feature f length inthe Scale X field Note Note the apostrophe in the parentheses and the semicolon at the end of the entry Feature is a function with which the properties can be called When you check in the Property System you will not
48. H kki gj mainctricture 11 GALET kkj dd eticderteucture 11 ACT kk f Frperzentsssen B doctrewrspulstion 11 ASCH tkj H interectiongentrel 1 4 ASR ty LB propertyrieser_oruiliection 11 amp 5CE kk gma 12 ASCE Ek Texture Fila B onbar 13 ASCH i B centicirepreserastion 11 ASCH kkj Practa Pip B handieregresertstice 11 ASEN iij Tete ce x B macterepresentation 1 4 ASCH k Eig es i pinnene 11 ASCI kk Peutien X T partecttiprepreventation 11 ASCO kk Kam X B decteersuementregecsertation 11 ASC gt Tim X iy kin Ermione Mapping n B dina Ug deca Bp atendued Ey took a Li j g Vitale eq ama eh ae A 3 3 componentsystem xml 3 geometryrepresentati Material Materials Convert to new Material Format Material Definition Material Id SLA dunkelrot Diffuse C Alpha j Specular C Emissie C Texture File Projection Plane Texture _ E IT Projection ne x LC Y CT Plane Position X Y X Axis X YAxis X Environment Mapping 4 Click Diffuse to select a color from a color palette Note To define a material requires practice that is why a few default materials are already defined Grundfarben _ 5 5 5 5 5 5 5 _5 5 5 5 525 Im Benutzerdefinierte Farben z z z _ Farb a Rot 127 Farben definieren gt gt FarbelBasis Hell 78 Blau 41 ER Sn m o p H Gr ALP AAO o M G tt E WOM
49. IT ike EN erected 1 3 AROE irk Sy Haribat 1 2 iar By epena 113 ASCE ii To open a View peste pas hane NAME orate Fahne aen deg c oer Rn er dr SILSZABDE r E Ber iv EH Pun W pdes Hop he De oro zi m s Resource B Tram Sync fy CVS Reposito_ GB rea Navigator 15 p Component Property Ger Medes bp Cend Dack lade GOF Cond um Ksprecentatian Cond A puma wegi ER i L nabitih int robinch out i Mice patisipe L sobetigch put 2 th n 1 I ira Hansara tpmumarcialiatu Deseo vbemereenriald ba Maam comurarcialiata He FE El componertz sterne i SE Dutina uoo Component cl robotertisch n kk w l m B Componenti Dodis Amesiboles B B bk rabraich rus 2 ebith el A coesbotetioch sar Ep ep E porta Poscbssseh E arail E copon ce L300 E co para ca 155 Ep pedal E co pand kg LXX E cebsmaum pp botram pi E to i onctuc elle ut ea EOM of 115M m Choose Window gt Show View from the main menu and then choose the desired view To display an element in another view Do one of the following m Right click an element and choose Show In and the view from the context menu 71 0 a m ck portalroboter ck robotertisch 2 Undo Ctrl z purs E Re J ol trl LN Show In Fike Project Explorer fe CML Hierarchy of Cut Ctrl Lopy Chri rm Part Navigator P Mame umi VCML References CLAN LAN NN m Ch
50. L i Puhr 15 E305 5c bri cni n LE S Denni L1 net j repeater 1 13 E vo 4 Erika 1811 1 331 2 en drachurm 13 A ripara mrixikimechasr 24 PI eA iin IA 1 5690 I fpem a desigetra gt GA ipitie pra Li Plo Praeserixixen 085 1 560 gt NS mb 65 D ma dh Pies Stir Pula Cordis Source Brua Grid m i E fabri Program 517 ET dhenia E Couch 4 Samct D Hateny EE Installation and Upgrade Note The version 8 3 of the Authoring Workbench requires a new installation An update from a older version is not possible Please make sure that all previous versions are uninstalled before you install version 8 3 To install AWB Version 8 3 m Rename the installation folder PX5 Authoring Workbench inthe directory C Program Files x86 Perspectix so you can still start this version of the AWB in case something went wrong with the new installation m Install Version 8 3 with administrative privileges Install the Authoring Workbench Note To install the Authoring Workbench you need Java Runtime Environment JRE 1 5 or higher www java com getjava To install the Authoring Workbench 1 Download the PX5 AWB Setup exe to your hard drive 2 Runthe downloaded executable file to start the installation process 3 Depending on your setup additional steps may be required to complete the setup Ask your Per spectix coach to help with the following steps if needed m Install the license key obtained from Perspectix m Ch
51. L 2S Resource 9 Team Spnchr Bs CVS Reparto ih amp il Pecgect Explorer Hi E Navigator EEE Fart haviqutor 53 cm E a Hao b Documentation ces peripectm cem compete bem mi 4 cs eh aches We perspeel ceom Geometry ca roboteroberarm quad an EU Package Booed 11 ASCE iid Pl co_pobotertioch wee B cartridge AB nich 13 A5CB kk oo py co portal za 1300 E i68 naiahctlung 14 ASCH ki py ee rebetereberarm zi 200 CempenentSystem 1 3 ASCH Ei c udis ami Matera E py ce rebotenanberam ry 200 Ye DeckSysbern 11 ASCH kk fy co raboteraberarm quad EB Operatorsysteen 11 ACT kk dj mainctructure 11 ASET ke in d audetucum 14 ACH kk File Materi iD Comment Raprrsertassont ur uf T eas SN 11 ASCI kkj E geometry Roboter Oterma 1 B MatenatRepecseniston L1 past o H dockrewrspulstion 11 ASCH rk H interscticesontrol 1 1 POR iij propertyzinwrr onbiection 11 amp SCB ki Table of Sub ee Ei co bedienpanel 25 gma 12 ASCE Ek H iconbar 11 A5CE ay B confiicireprecertation 11 ASCH kkj Geomeiry type p Maia E H handierepresenzstice 11 A5CH kk mactemepresentaison 1 1 ASCE kk Jucteot tennaciennpnebenestiee 11 ASCI kk T parmecttiprepreventation 11 ASCI Ek B docteeauementregeesertation L1 A5 setbengts 555SESE E m reale Grube Insert 8 37 q adem D he hae 6 Selectco upper robotarm quad inthe Outli
52. Node Inspector soouuouuuussusssslsllslll ss sse cece eee e cece eee eeeeeeeeereeeseeseeseeseeres 44 MEDE OT san rn de eae ba ne eee eee eae ee ee ee ea 47 Preferences _ 12 2 2 ei eee cece ccc cece cece cee cece ec ee cee cee cer nen nennen enormen nennen ernennen nennen 49 Tutorials 2220oooo oo oo LLDD DDALL LLALL DDL LLLA LLa aLaaa 53 Basic Tutorial Practice 22 2 2 0000000000000000 00a cece cece ecceeceeeeeeeseeeeeesseereeees o4 Lesson 1 Create Components 2 2 2222 cece eee eee ccc eee e cece cece ee eeeeeeeeeeeseees 55 Lesson 2 Create Geometries and Assign them to Components 61 Lesson 3 Create DOCKS 222 2 l aaan aaa ccc e eee e eee cence eee cee ceeeeeeseeeeeseeseees 69 Lesson 4 Assign Docks to Components 22 22 22 eee ce eee cece ooroo aoon nanna 19 Lesson 5 Create Icons and Assign them to Components LLuuuuuuu 86 Lesson 6 Define Materials and Assign them to Geometries uuuuuuuuuuu 100 Lesson 7 Create Properties and Assign them to Geometries 20 22 105 Lesson 8 Create Assemblies and Rules 2 0 2 22 2 eee e cece cece ec cecceeceeceeees 118 Lesson 9 Create Article List 0 0 0 00202 ccc ccc cece cece e eee cee eee eeeeees 132 Lesson 10 Insert Properties into Article List 2 022 eee cece eee eee ee cee eeceeeee 144 Ch
53. Now you must create a slider in the Iconbar in the Configurator with which you can adjust the values of the pr length property The values should be adjustable from 1000 to 3000 units in steps of 200 units Select propertyviewer onselectioninthe Project Explorer to open the Prop ertyrepresentation Editor FO ABI han cos pas oae package AME antis Fle Ede Maega e Search Project CYS Run Window Help hs o EM a ARSRANEF EF De Ba Et BFH Qo Resource 69 Team Smet ly CVS Reporte gt Cx enters ebrii Nis CT ft Pan nigator 5 t ef ex ds T a Ei compeesetrstem mi EB propertyreitem ami i Has Outline HA l a ba POS AWE Inter cet peripexticeom E 2 EU Package Beard 11 ASCH key eur une Property Representalons E peoperquee Property Ea a Ba cortege AWE Invacare 11 ASCE kk a I Amt innahichulung 11 ASET iid Componentystem 1 1 SCH k amp m Desck ysbem B A500 kk erg peraterSsstem L1 ASCH kk a dg mandruciure 11 ASCI kkj Rh AstembiySystem 1 ASCE kk RB ulefyrtem Li CASH k amp By CisuieSystem 11 A5CI kk u PrepertySyitem 1 1 ASCH bh du atickeisuetume 11 ASCO kk a D Representanons B geometrregeezentation 11 ASCI id H Materisitepersentation 11 4578 kk if dockrarapulsticn 1 ASCE Ik I is JA SE iki Property Label Greup Haee ui Sic Default Switch Bead On Egperzpon Sates Ipreision B kontar 13 ASCE ki B conflictreprener stion 11 ASCH i
54. P X5 Sales Solution Authoring Workbench User s Guide Copyright Copyright 2015 Perspectix AG All Rights reserved No part of this publication may be reproduced or transmitted in any form or for any purpose without the written permission of Perspectix AG The information contained herein may be changed without prior notice Perspectix AG shall not be liable for errors or omissions with respect to this publication P X M P X5 and the corresponding logos are registered trademarks of Perspectix Other company product and service names may be registered trademarks of others Perspectix AG Hardturmstrasse 253 CH 8005 Zurich Switzerland Phone 41 44 445 95 95 Fax 41 44 445 95 96 Website www perspectix com Email info Q perspectix com CONTENT VOW ee ee ee dec ee ee ng se see eens bars ee ee 1 Installation and Upgrade ssssssssssllllllss ss cece eee ceeeeeeeeseeees 2 Install the Authoring Workbench 2 02002202020oen seen ee ee ee cece eee eee 2 Install Unsupported PXML Reference Target 2 222 c cece cece eee e cee ccecceccecceeceecees T Uninstall the Authoring Workbench _ 222 2222 cece cece eee e aaoo aooaa mre rrr lll 10 Upgrade the Authoring Workbench 2 22 22 e cece cee cee cece cece ee cee cece ceecerseeseeseeees 11 Teamwork with CVS sive cease oes o aeeeeenseysenaceeddban Ge sue suduslasvewsereseseueusees 13 User Interface an
55. Portal KG 1300 quad Portal KG 1500 quad Portal KG 1500 quad 12 00 4444 Rabaterarm zylinderisch D200 Robtarm zyl D200 13 ar robiarm quad k 3333 Roboterarm quadratisch Rabiarm cube 14 co hedienpanel z55 i 2222 Bedienpanel 753 Userpanel 259 m i D ee Bere Ra F3 H 10 fink Start the Configurator or if it still open press F5 to update it All necessary data will be reloaded Drag the robot table from the Iconbar into the 3D Scene Click the Properties tab Select the robot table in the 3D Scene and drag the slider to change the length of the table 21 22 23 24 25 EE 2 ns gReboler Gewicht Tischlaenge Open the Article List The correct table length is now listed in the article list If the robot table is selected in the 3D Scene you can move the slider and the length of the robot table in the Article List will change Fox untitled u pz IS SEI Gewicht n Tischiaenge to i Now you must adjust the price of the robot table to the length in the Article List To do this go back to the Commercialdata Editor and select the price entry in the Outline Right click a field in the Part column in the Article List table and choose New Part from the con text menu A new row opens in the Part column Typeco table var inthe new row Copy the STAMMDATEN px type GetTypeName preis ch formula from one of the upp
56. Values CheckForCancelR CloseTestProjecO CreateNodeAndNe CreateTestProjectOp LogAndCheckForCancelRequestt LaginfoOp RunStandardTestOp SelectNodeAndDoubleClickOp TestExpressionOp m customPrintProject COPropertyValuesTestOp Called By CreateTestProjectOp Calls Called By fS RunStandardTestOp To open the Named Operations Inspector m Press SHIFT F12 in the Project Organizer or the Configurator and click the Named Oper ations tab Inspector Press SHIFT F12 in the Configurator to open the Inspector The Package Browser Tab The Package Browser tab in the Inspector m Contains an overview of all structures systems in the cartridge meta information level m Serves as access to the XML editor to specifically edit individual components rules etc m Provides search functions to find individual components rules etc in the files PX Part Inspector license valid until 2012 12 12 SW License Version 7 1 A 7 1 0 23798 testuser package board Default CO customization cartridge Components Docks Operators ComponentClauses mainstructure Clauses Eigenschaften Rules articlestructure Eigenschaften Rules vy Representations geometryrepresentation MaterialRepresentation dockmanipulation interactioncontrol propertyviewer discount propertyviewer onselection commercialdata iconbar conflictrepresentation handlerepresentation markerrepresentation parttooltiprepresentation dockmeasurementrepresen
57. Version wl P a5 Authoring Workbench AB Lp P S Authoring Workbench 5 3 1 0031 P x5 Documentation Package 5 3 1 0031 m J000 P X5 Product Management Tooling PMT Details Shaw only Ehe latest versions of available software Hide items that are already ir Group items by category What is already installed Contact all update sites during install to Find required software Bak Next gt J Finish 5 Review the items to be installed and click Next oC oN o Install Install Details Review Ehe items to be installed Mame Version up P x5 Authoring Workbench 5 3 1 0031 Fe P5 Documentation Package 5 3 1 0031 Size Unknown Details If necessary review the licenses and click Finish Wait for the installation process to download all required plugins Click Yes when asked to restart the Authoring Workbench When the Authoring Workbench has restarted choose Window Open Perspective Others VCML to open the default P X5 perspective Install Unsupported PXML Reference Target The target platform versions 6 0 6 1 6 2 and 7 0 are included in the Authoring Workbench You can also install the old and unsupported target platform versions 5 2 and 5 3 To install the target platforms 1 Start the Authoring Workbench 2 Choose Help gt Install New Software from the main menu Help Welcome 7 Help Contents Ep Search Dynamic Help Key Assist Ctrl Shift L Tips and Tri
58. a hibar packages package AME anstuibur fully vepnesentationincemmennaktulaor de Edit Meegxee Seph Cys Bun Window Help n of H G ALP AADC gy p Be Er VOM s Resource 9 Team Synch Bs CVS Reposito rts ow ist eS mI a Part Havigator n Peegect Explor Hanigat rag 5d d m d d ma PS AWEB nu cet peripecficom E PackageBeasd LI ASC ki ca ANGE fnitalichulues 11 ASCH ib eee Li ASC Adj Commercial text o E ui M ComponentSystern 11 ASCH ki Daien 1 1 ARCH kij Tag peraterssitem L1 ARCH kk dj manstructure 11 ASCI kkj Tey Hame Lea cp wticlestruciure 11 ASCH kk H Representation name Bezeichnung dest B gesmetepregreven stion 11 ASCH 4 E Materiaiiepersertation 11 ASCH ki Article List B deciemasspultssa 11 ASCO kkh H intersctieescentret 11 ASCH ky Part Valet H propertyoeser onenian 11 45 A ol dumma Lu STAMMDATEN pa type GetTygeliaene T beseiehnumg Erol B commescisidsta 12 ASCH kij E t portalroboter Lad STAMMDATEN px type GetTypeliseme bezeichnung Ema B konba 14 ASCE ih F Q at reboteram La STAMMDATEN hype GeiTpypeMamne i bexewhnueeg EmVal Er 11 4500 kkj handlenepnenestatiem 11 ASCI kk B mackerepresentation 1 1 ASCE ki H connectionneprensntation 11 ASCH partipcltiprspreumkstion 11 ASCE dockresacurermenitregeesertati n 11 anri bin Li Expreston 12070 Seah data PIT dbaredaed i baok Xj qenpert 1 2 QASCE dde EM ensemi iid aC kk
59. ackage Boare New gt Node System Go Inte ay settings gt gg bin Open F3 D nn to ri gt dg data ig a nm 5 trie V gt Gy docu zo 4 pe X Delete Delete y projecttest Externalize Strings gs b Gi shared Open Translation Editor b fry standard 1 b 554 tools A cvsignore 1 3 M Dy E Ir Rename license xml 1 3 readmetet 1 3 Clock Project 53 start co mant Close Unrelated Projects Sy start co bat 1 3 start po light start_po_proj Validate 4 start po bat 1 ER 5 startbat 1 7 Dolore version 1 Team Compare With Restore from Local History Source Ci Import Translations Properties 2 Either translate the terms directly in the Translation Editor or click Export to save the terms in a text file 8 Translations PRJ Standard 23 ELI Translations Search use and as wildcards Entries TT Kunden Untergruppe Anzeige Kunden Untergruppe Anzeige Spanish es French fr Italian it Russian ru Kunden Gruppen Anzeige Kunden Gruppen Anzeige foobar2 foobar2 foobar2 foobar foobar foobar Activate also the top view Activate also the to after or on that date after or on that date before or on that date before or on that date Change distance to floor Change distance to continue with test continue with test Ctrl Shift pressed Ctrl Shift pressed Ctrl Shift Pressed Ctrl Shift Pressed Remove Unused
60. arm cube Userpanel 299 3 Openthe Article List The components you created are listed in the Article List Did you notice that the square robot arms are not listed individually but as one article When you disassemble the robot arm in the 3D Scene it is no longer listed in the Article List Try it out Double click the lower part of the robot arm until it is selected and drag it away Then switch to the Article List and you will see that the robot arm is no longer listed Put the robot arm back together and take a look at the Article List again Datei Beurbeiten Werkzeuge Hilfe Entwicklung u amp S laeg Ses ss stum Gesomigewich 2 Zubeh r 1 100 001 Robsteriach Lange 1000 Lu 1 200 013 Portal 24 1 300 27 a n 1 500001 Roboleram quadralisch 200 000 S000 Bedienpanel 289 ooo 272200 Zubetir Did you notice that another article group ar robiarm zyl 200 is listed in the Article System The round robot arms are assigned to this article group Type the ar robiarm zyl 200 art icle group in the first column of the row with the Roboterarm zylindrisch D200 entry and delete theco roboteroberarm zyl 200andco roboterunterarm zyl 200 entries in the materialmaster xml file You will notice that the round robot arms are also not listed individually but as an article group in the Article List The article group is only listed if the round robot ar
61. attached to e g the gantry Therefore the name of the dock do controlpanel 2 gantry signifies that the control panel can be connected to the gantry You can always recognize a dock in the code on the basis of its ado prefix and its middleterm 2 Procedure 1 Openthe Docksystem Editor VOML Pt AW Incision co packages packs AWE enable carted Fle Ed Maveqete Search Project Ci Run Window Help zh om A a n ozx5 nco gy Bp Ge Et ORC Qs Resource E Team Synchr Ba CVS Repoite 3 duos fan Petpet Explorer 7 uw Havigalor mi m Part Mirigite th iF px sk da GA Documentation cer peripecti com E componenissteman M qesemetrrepeezentabon ml 8a leg demer eigenen DA PII AWD Initialen cvs peripecticom Docks EN Package Brand 11 ASCH kkj p cartridge AWB Initukzbalung 11 ASCB kk jr IT ioa Insiahstulung 11 ASCH kk a ee JR pi Cesarean thy DeckSysbemn 11 ASCE kk p z Pen r mamiue 11 AREI kkj us Col etickesteucture 11 ASCH kk Peiner Dock iter Eepinen i gesmaeteyregeesentabion 11 ASCI kkj B Materiattepeesentaton 111 gabii kk B dockmaripulstisn 11 ASCH iij Degree CH Freedom H intersctioesentzol 1 1 ASCE tij DOF Type gt DOE Ania 7 propertyzwwrr onpiection 14 ASCI kk gma 12 ASCE Ek H ioribar 13 ACE ety DOF Demain B confiicireprecertution 11 ASCI kkj H handlereprepestetion 11 ASCH ck B macterepresentaton 1 4 ASCH kk M tennaciennpneben
62. be read only once for each workspace E A file with the type force will be read each time the Authoring Workbench is started E 4 Click Load to load the preferences 5 Click Yes to proceed and then OK to finish Export VCML Documentation You can create a stand alone and read only documentation output of a VCML cartridge This documentation serves as reference information for other authors and allows third parties to review the structure of the cartridge i e it serves the same purpose that javadoc does for Java First you need to set up the Infocenter Then you can export the documentation Set Up Infocenter Infocenter is the application serving the HTML help to clients typically browsers It is a headless Eclipse application based on Eclipse 3 5 Galileo plus a custom plugin that contains the help content produced by the VCML documentation exporter To set up Infocenter 1 Download the Infocenter package for Windows from http www per spectix com px5editor download infocenter win32 win32 x86 zip or for Linux from http www perspectix com px5editor download infocenter linux gtk x86 zip 2 Extract the zip file to a location of your choice called lt folder gt below Note If unzipping fails because the path names are too long try extracting to a short path e g C infocenter 3 Runthe lt folder gt infocenter infocenter exe file 4 Type http localhost 3040 help index jsp into your browser to d
63. bon LI ASCH bik M d a re la EDDY 5peculge H intersitiongontrei Li ASR iij 1 properbyeiewer_onpebection 11 ACD kk Errime m gma 12 ASCE Eh Taxhare Fila be H icoribar 11 ASCH ety s B conficirepeecertation 11 ASET kk Peegection Place B handiceprerentetion 11 ASCH kk Vetere cu B uz A T i markerepeesentation 1 5 ASCE kk ur on if tennacieonnpnrebenistiem 11 ASCI ke MAE poston X Y n pammosiipiggrneuntamen 11 ASCO bb ion X 7 B dockemeasseementregeesertation L1 A5 l Gi gt settings Yim X Y I ug en Erangnensern Mapping Bi 22 Gy data is dona Gp ritandaed Ey took z iabea Source Grid XML Spy jd Vete Erant Insert 4 77 aq SEAN of BAM WESBFB 2 Take a look at the existing materials e g darkred or lightblue in the Outline of the Mater ialrepresentation Editor Click the arrow next to the materials to open the list kae AWD weiche fun Window Help ah eru Project eS Fle Ed Maegae Search ri o er Qq SLPFAOCH gy B Gr Ei Ive s eure E Team Synchr_ ly CVS Reporte H Glee or Is Pojet Explore Ei NE Navigasi Pl RE Pact Mevagater 52 ap te xtd S b Documentation ce peripectienm ig emer Sai penspeetscem pl PII AWD Initialen cvs peripecticcom El Package Booed 11 ASET ki gl cartridge AWB ritish 11 ASCB kij IT ioa nitishctestung 11 ASCH kk pk CeespanentSyitem 1 3 ASCE kt Mg Decktysbem LI ASCH kk perstor ysben L1 ASC
64. c Expression Function REPLACE sortarticlesroups Expression Function REPLACE getArticlelistR ooEAEEril Expression Function REPLACE NamedOperation Open Customization Node Additional rkicleList Mode ES Copy gt Ckrl4 c ArticleLisE Node GUI Tab Customization Dashboard To open the Customization Dashboard m Right click a project in the Project Explorer and choose Customization Dashboard from the context menu Nodedataviewer Editor In the Nodedataviewer Editor you can configure the Data Viewers of your project The Nodedataviewer Editor offers full support for all types menus fields color picker etc leginviewerxml P3 Nodedalaviewer Datselernents T wervirw Modetyge applicstion Active Nodemodel applicstion Follow selection Table of Data Elements Key Style Datatype lastuser field string applscatian durnmydata field password lastgroup menu string stay Ipgged in far taday checkbox boolean gtartanling checkbox boolean text string Details of Data Element General Data Dynamic Key application durmydata Active Required 1 Style field Datatype password Creatinnexpression Visibleexpression Activeoverride Label Tag login Password C 3 Nodedataviewer Operation Source Des Ey cr Outline z3 viewconfig nodedataviewer login Usemane kog n Password login User group login Stay logged in login Work Online dataelement Not
65. cks Cheat Sheets Check for Updates Install New Error Log Alt Shift Q L About P 35 Authoring Workbench 3 Select the Authoring Workbench update site http www per spectix com px5editor updates in the Work with field in the Install window 4 Select the target platform you want to install and click Next Note The target platform plugins are packaged for each major version i e 5 0 6 0 7 0 etc As the target mechanism was introduced in version 6 0 only one unsupported package 5 is currently available Install Available Software Check the items that you wish to install Work with P 3X5 Authoring Workbench Repository http www perspectix com pxSeditor updates Find more software by working with the Available Software Sites preferences type filter text Name b 000 P X5 Authoring Workbench AWB b 00 P X5 Product Management Tool PMT 000 P X5 PXML Targets P X5 PXML Reference Package Version 5 IM Select All Deselect All 1 item selected Details P x5 PXML Reference Package containing version 5 2 and 5 3 Show only the latest versions of available software Hide items that are already installed Group items by category What is already installed Contact all update sites during install to find required software Review the items to be installed and click Next Click Finish to close the wizard Wait for the installation process to download the target platfor
66. d Interaction 0 0 0 2 cole cece cee cece ccc ceeceeceeceeccecceeceecees 20 DC CSMM ee 21 Project Explorer 0 20220ooooenoenasnnennennennsnnennennonnoennennennennoennennenneen 23 Part Navigator P E 24 Outline 2 22 2 eee cece cee cece cece cece cece cee cer eeceeceececceseeceeeeeceseesereerees 24 EXDIeSSIOH VIEW zu reed bee 26 Problems View _ 2 2 22 cece cece cece cece cece cece ALLL LLALL LLALL DDALL LLALL Laaa Laa 27 Search View eo 2 2 eee eee e cece cece cece cece eee ideari e 28 VCML Hierarchy View 002 cece cece cece cece cece ec ce ccecccccecccecceccecceeccecceccecces 30 PONY GGT MEERMT een 31 Call Hierarchy View _ 2 22222 c cece cece cee cece ec e cece cece eee eeceeceeeeeeeeeseeseeeeeee 31 zl ne 32 Customization Dashboard ss c cece cece cece ccc sess e rere rl 34 Nodedataviewer Editor 22uoonoeeneneennennnnnnnnnennennnnnnennennenneennennennn 35 Nodesystem Editor _ 2 20 2 oo cece ccc cece ccc ec cee s s eee cece cece ceeeeeesseeseeeseeees 36 RUE OR 2 nee ce ee ee ee enge 39 Translation e e ua 2 ea ee a a nee ee rer 39 mco M TRMRMNRERRRNRRENCRRERKKE V E 40
67. d on the traffic light metaphor The traffic light symbol is either red false or green true due to the rule validation in the Configurator Structural dependencies has part is partner and logical conditions and or xor not are structured in the Rules Editor as a graphical model Translation Editor In the Translation Editor you can translate the language of the user interface The Translation Editor lists text blocks from the product information and the configuration and application logic or its user interface in the requested languages The color coding shows which text elements have not been translated yet You can export the text to Excel and then re import it after it has been translated by third parties Pages The Source Page XML Editor On the Source Page you can edit the XML code with the XML editor from Eclipse Web Tools Project WTP The XML editor provides syntax hightlighting and content assist for closing tags attributes and ele ments according to XSD and validates the XML file according to the underlying schema You can turn any named element such as component or assembly names operator references prop erties features node names etc into hyperlinks ls 9 Outline 2 Qoa lt component gt em componentsystem component Pe ct dummies component type ct_roboterarm quad gt 3 ct portalroboter component type co_roboteroberarm quad dock indexe 1 type robiarm o 2 robiar
68. dex of keywords select the EsIndexFrame Note The Cheat Sheets and the context sensitive help are still available as long as you are online and you have access to http docu px5 ch To install the documentation locally You must install the documentation plugin manually to have local access to the documentation 1 Choose Help gt Install New Software 2 Select P X5 Extended AWB Repository Available Software Select a site or enter the location of a site Work with type or select a site cp is Sites preferences All Available Sites gt P XS Extended AWE iry http update awb perspectix com extended EEE PX AWB Repository http bamboo awb perspectix com repository Name Version 1 There is no site selected Select All Deselect All Details 9 Show only the latest versions of available software Hide items that are already installed Group items by category What is already installed Show only software applicable to target environment Contact all update sites during install to find required software E ABO Bak Net Finish Select P X5 Documentation Package and click Next 3 Install o amp s Available Software Check the items that you wish to install QE Work with P X5 Extended AWB Repository http update awb perspectix com extended kd Add Find mo
69. ding User Statisti elle File Edit aes JJA 2 La oS experimental El 4 5 root zl LA amp CompositeThreeD El e 3062452 0 FPWTH F v Elbe 3062452 0 PWTE E e CompositeTh Undopaste Ctrl Z Polygons3D Redo Ctrl Y e 3062452 0 PWTE BIO CompositeTr Cut Ctrl X A P alygons3D Be a Copy Cul c lt H CompositeTr Paste Ctrl V 4 Polygons3D 3062452 3062452 0 PWTH FLACH MB Mi JE 3062452 0 PWTF Delete Material ig E e on Delete Texture E 4 Polygons Be 30624520 pwr Compositi Eases ees Bi amp CompositeTH Split Polygons3D lt El amp CompositeThreeD Polygons3 Split preserve Trans Pobygons3D v Eb e _3062452 0_FWTHL v El e 3062452 0 PWTE collaps sub tree BIT e CompositeTh A Polygans3D Ele _3062452 0_PWTr BO amp CompositeTh 4 Polygans3D EI e 3062452 o0 PWTk Ef CompositeTr A Polygans3D ge 3052452 0 PWTk JW amp Composite rer Level of Detail Size 8 Anew node called SizeLOD is created under root and above the selected node in the Hier archy tab E RJ mJ A E experimental E ge root EJ SieLOD a Be CompositeThteeD Be 3062452 0 PWTE v b 30562452 0 PV T amp Composit E Polygons E e _3062452 0_P v E e Compositi E Polygons Eje 3062452 0 PV E08 Composit E Poligons Ele _3062452 0_PV v E A e Composite EJ Polygons oA e 3062452 0 PV f e Composi
70. do gantry 2 controlpanel is written in the partnerdocks table confuse you In the upper left corner of the Docksystem Editor you can see the correct name of the dock that you are editing Now create the other docks in the same way m do arm 2 gantry m do gantry 2 arm quad m do lower armquad 2 upper armquad m do upper armquad 2 lower armquad Save the Docksystem Editor Define degrees of freedom forthe do gantry 2 arm quad dock To do this select trans lation DOF inthe DOF Type list box and y in the DOF Axis list box This means that a movement in the y direction is possible for this dock Select continuous in the Domain Type list box and type 400 in the From field and 400 in the To field This means that the movement on the y axis is limited from 400 to 400 Save the Docksystem Editor Ee E III 1 IE __E_ EE ng a u R l uU e E us Lr px componentsystem xml 53 geometryrepresentation xml Ei docksystem xml ci A Docks portal 2 robiarm quad 7 Docks Partner verview Comment v partnerdocks Partner Dock robiarm rta Degree Of Freedom DOF Type translation DOF DOF Domain Domain Type continuous From 400 Numeric Values t Second Degree Of Freedom t Second DOF Domain Docks Source 18 Define degrees of freedom forthe do upper armquad 2 lower armquad dock also To do this select rotation Dor inthe DOF Type list box and x in the DOF Axis list box This means that a move
71. do so the schema location URL should look like in the following example lt xml version 1 0 enobpuing LDIF B8 s2 zcomponentsyzstern xmlns xsi http www w3 org z001 XMLSchema instance xsi noNamespaceSchemaLocation 2 http perspectix com pxml stable componentsystem xasd zcomponent type ct base To replace relative schema locations common in a PXML project m Replace this noNamespaceSchemaLocationNs Ns N N isomer current NN schema NN With this noNamespaceSchemaLocation http perspectix com pxml stable Translate User Interface Language The user interface menu entries button names etc of the P X5 Sales Solution is available in German English Italian French Spanish and Russian When you customize the application you can translate the standard languages to other languages Translation Process To translate the user interface language you must Define the languages Add a new language Add all terms which have been added by the customization Translate the terms a fF V N gt Switch the language in the Project Organizer Caution All files in the standard folder may not be externalized The terms in the standard folder are translated by Perspectix If other languages are added to the standard languages which means that the terms in the standard folder must be translated the following steps must be per formed 1 Copy all entries in the standard language
72. do this select the co lower robotarm quad component in the Outline of the Componentsystem Editor Right click inside the Dock Assignments table in the Component System and choose New from the context menu A row opens in the Dock Assignments table Typedo lower armquad 2 upper armquadinthe Name column 100 units in the Trans z column and 180 degrees in the Rot x column Save the Componentsystem Editor Component co_roboterunterarm_quad m lt b y Components Dock Ass Overview Comment Dock Assignments Index Transx Transy 17 Dothe same thing you did for the co lower robotarm quad robot lower arm for the co _ upper robotarm quad robot upper arm and assign the do upper armquad 2 lower armquad dock with the Trans z 300 and Rot z 90 coordinates 18 Savethe Componentsystem Editor gt m geometryrepresentation xml m docksystem xml Component co roboteroberarm quad Components Dock Ass Overview Comment Dock Assignments 19 Toalso be able to connect the upper robot arm to the gantry you must attach another dock to the upper robot arm and the corresponding partnerdock to the gantry To do this select the co _ upper robotarm quad component again in the Outline of the Componentsystem Editor andtypedo arm quad 2 gantryinthe Dock Assignments table in the Component Sys tem Editor This dock does not need any other coordinates 20 Savethe Componentsystem Editor 21 To be able to attach
73. dockB 2 dockA Project PRJ Standard Package Default CO customization Supertype Name dockA 2 dockB Comment V Create partnerdock v Open editor Save editor Find property assignments To find all assignments using a specific property Do one of the following m Right click an already assigned property in the Assigned Properties table and choose Search Property Assignments from the context menu m Click the Search button in the top right corner of the Propertysystem Editor Property Assignments S Assignments Parts 44 Assigned Properties co cube Property Comment Condition Domain gene 1 as dummy per Select Property Assignment ll rS m A prtestconficr ens al 2 Assignments are using the Property pr testconflict Pr definition i Asa Please select the one to open eh New Assignment M Delete Assignment pP as dummy Open assignment condition E co cube Create domain E Delete domain Search Property Assignments propertysystem xml EN_ m Property pr testconflict a q Properties Search Generate top down assembly from configuration You can import a configuration par file which you previously exported from the Configurator directly into the Authoring Workbench using the New Assembly wizard This generates all containing attributes automatically and sets the type of your assembly to a t
74. docks L messuredock2messureli Partner Do External Reference v Degree Of Freedom DOF Type no DOF DOF Anis gt Second Degree Of Freedom gt Second DOF Domain Decks Source Type do gantry 2 controlpanel inthe Name field in the New VCML Docks window for the first dock to be created and click the Finish button The Project Package and Supertype fields already contain entries If you want to immediately create a partnerdock for your dock select the Create Partnerdock checkbox In order to create the partnerdock the name of the first dock must look like this docknamel 2 docknamel or docknamell 2 docknamel or docknamel to docknamel New VCML Dock New YCHL Dock Create a new VCML Dock Project PX5 AWB Tutorial Package tutorial Supertype dt robot docks Mame panel 2 portal Comment LM Create partnerdock Open editor Save editor Finish 5 If you did not create a partnerdock in the previous step create the do controlpanel 2_ gantry partnerdock forthe do gantry 2 controlpanel dock a Select the dt robot docks supertype in the Outline and click the Docks button in the Docksystem Editor b Typedo controlpanel 2 gantry inthe Name field in the New VCML Dock window for the partnerdock and click Finish If you have done everything right the Outline should contain two new entries The do gantry 2 controlpanel dock and its partnerdock do controlpanel 2 gantry 4 th d
75. e lt operationlist gt 4 secondLeweln Eee lt operation gt Q call t Undo Ctrl Z p callnamedop name seconliLeveL ibs 6 secondL Redo Ctrl V lt operation gt Undo Text Change Ctrl Z 4 thirdLeve operation Sin Se Open Call Hierarch Ctri Alt H lt callnamedop name secondLe Revert File O mess E y N lt operation gt Save Ctrl S Show In d lt operationlist gt lt operation gt Se Open Call Hierarchy Ctrl Alt H of Cut Ctrl X lt namedoperation gt s Open With gt B Copy Ctrl C lt namedoperation name secondLevel lt operation gt Show In Alt Shift W gt Copy Name lt callnamedop name thirdLevel Paste Ctrl V lt operation gt Cut Ctrl X lt namedoperation gt Copy Ctrl C 3 Delete Delete lt namedoperation name secondLevel_2 gt Paste Ctrl V Rename F2 lt namedoperation gt lt namedoperation name thirdLevel gt Quick Fix Ctrl 1 Expand All Editors The Editors contain clearly laid out fields and input assistance E componentsystem xml 7 Component ct robotertisch m L Components Dock Ass Attnibutes tii Overview Comment Dock Assignments Name Index Trans x Trans y Trans x Rot x L rabrmsch in 2 1 0 Component Source Grid XML Spy Content Assist Whenever content assist can help you enter correct values form elements are marked with a light bulb To see a list of proposals 1 Press CTRL SPACE to see alist of proposals
76. e The Nodedataviewer Editor only supports rasteredcolumn layouts Deprecated layouts are not supported Nodesystem Editor In the Nodesystem Editor you can edit the most important elements of the node system and you can hierarchically navigate to subelements and parent elements The Nodesystem Page On the Nodesystem Page you can edit the properties of the selected node and you can open subele ments and parent elements confignodexml 2 O Outline 22 N_ 24a o d nodesystem Node ConfigNode D dataset attributes Node ConfigDocument Node ConfigGenerated Elements Nodesystem ContigNode Node Settings Type ConfigNode Extends NamedNode Elements ConfigDocument ConfigGenerated amp databag NamedNode namechange NamedMNode N AdditionalArticleList NamedNode init NodeType CreateLocalDirectory NodeType Nodesystem Databag Operation ce d You can edit the name and the optional parent node Click the Extends link to open the parent node dir ectly in the Nodesystem Editor That way you can navigate within the node hierarchy You can edit the names of the child elements in the table Double click an element in the table to open it Depending on the element either the editor or the page opens e g clicking a method element opens the Operation Page of the corresponding node and selects the chosen Operation The Databag Page On
77. e is already available by default 19 Click the sign next to the false entry and then click the red cross in the iconbar above BE Outline H 5a 78 XC astemblyrulesystem A anmu dummy 4f amu robiarm zyl 200 4 amu robiarm quad em Condition for arru robiarm quad Condition Rule 20 Therule for the square robot arm article which should be listed in the Article List should define that it is made up of the square robot upper arm and the square robot lower arm To do this select 21 22 23 24 25 26 27 28 29 30 condition inthe middle pane Note If the condition entry is not visible click the yellow question mark on the left side in the iconbar Click the second Squared icon from the left in the iconbar to add the first component that belongs to the condition Type co_ upper robotarm quad inthe Type field Type 1 in the ID Min and Max fields This component should appear only once in this assembly Select the Mark this Part checkbox Click the second Squared icon from the left in the iconbar to add the second component that belongs to the condition Type co lower robotarm quad inthe Type field Type 2 in the ID field and 1 in the Min and Max fields This component should also appear only once in this assembly Select the Mark this Part checkbox Save the Articlerules Editor GR articlesystemam E articlenulesamnl 3 Do Outline 2i ea 6 x assemblyrule
78. e 3D View are listed in the article list ER untitled Datei Bearbeiten Werkzeuge Hilfe Entwickhang 1 IS EO IE 20 voran Anz LM oscar Cesare 1 1 100 001 Raobolertisch Linge 1000 gon 1 Z004013 Portal 241300 24 an Le pus ae e e EHaD Open the Article List You will see that your newly created components are not listed in the Article List You must first add your newly created components to the article structure Open the Assembly System in the Project Explorer under articlestructure Note You have already worked with the Assembly System under mainstructure This is the Assembly System under the articlestructure The difference is that in the main structure you can define assemblies which are shown in the 3D View and in the article structure you can define assemblies which are listed in the article list to o pr a ba POS AWEB Inte ovipenpectmcom 2 BR Package Beard 1 1 ASCH key a Ba cortege AWEB Babes 11 ASCO kk a I Amt inniahichulung 11 ASET iid A Componenifystem 141 A908 kk Desk sstem 11 ASEN kkj perster ystern L1 ASCH kk a dj mandructure 11 ASCI kkj eii AspembiySystem 11 ASCH kk Sd bulefurtem 11 ASCE k amp By Slaueedystern 11 ASCH ik He PrepertySitem 12 ASCE kk At itai eS CRX Zi Propertiyrtem 14 A508 kk a I Representations I geeme
79. e Board 11 05CE ki Gurte UB alchulueg 11 sce Rule E suh cn 11 ASCB ii Ts ei Coonpanani stem 11 GC bi thy Dock ysten L1 ASCE kij Kammer Bd Operetoriystem 1 1 ASCH Ak Ay eaeatructure L1 ASCE ke Target Type Ayseemib System 11 ASCE ai RalefSotem 11 ASCE ki Keen L1 ASCE dde Ay ee System 1 1 ASCE iy d mteaa 11 ASCE icky aparet ey engen 11 ASCE Migaraifepeeserqaton EL WARE I ders 11 AOE ti re 11 ASCE ki Bl een onen 11 A J cecmemescialdata 1 2 ASCE aig B ionia ii ACE i vconflctnngencer stion 11 ASCB id bhcdienneeronstabes 11 ASCE k B mimpin L2 ASC e age 11 AT LE esprit 13 AcE dics lien anuemrmartrnperteri dn sabes 1223 Bult Comdlieen Source Gol KM Spey Pee Opto Mock kit Prenis Role finies mim D hao 9 To create a rule select the uppermost entry in the Outline 10 Right click RuleSystem in the Project Explorer and choose New gt Rule from the context menu a pug PS AW fnituhziulung cenpernpectirom E Package Bowed 1 1 ACE kk a B cartridge AWE Jnitishcbedung 11 ASCI 4 a T AB atihan 11 ASCH kk gi CemeenentSatem LI ASCH kk Dg Deck sstem 11 ASCE ki Operstortyrbem Li ACE ki a Bi maintructure 11 ACH kk A nra portairaboter vaut PregerySymem L4 Open File d aniciestructure 11 M Fule Conditien Source Grid XML Spy 11 Typeasru roboterarm quad in the Name field in the New VCML Rule windo
80. e With Restore from Local History Source b Properties Alt Enter 2 Inthe Externalize Strings window select the files you want to externalize and click Extern alize When you have externalized all the files you want click Next Externalize Strings to a properties file The auto generated keys should be adjustec Enter co prefix for generated keys optional Filter all existing ignored and externalized entries rms Strings to externalize Filter files label Width gt label HETER gt label Height gt label Length gt 3 Click Finish to add the terms to the language file Externalize strings in propertyrepresentation onselection xml The following changes are necessary to perform the refactoring Changes to be performed 4 F amp j Externalize Strings V propertyrepresentation onselection xml PRJ_Standard co packages package representation v amp Add Update entry for propertyrepresentation onselection Eigenschaften Add Update entry for propertyrepresentation onselection Eigenschaften selektierter Teile Add Update entry for propertyrepresentation onselection pr sonderkonstruktion Add Update entry for propertyrepresentation onselection Sonderteil Add Update entry for propertyrepresentation onselection pr dummy price Add Update entry for propertyrepresentation onselection Preis Sonderteil Add Update entry for propertyrepresentatio
81. e context menu Gl componentzystern amil EB geometryrepresentation xml B docksystemaml IconBar IconBar Representation Insert mew Prototype on same level Insert Mew Sub Prototype Hamme Zubehoer Part ex file Duplicate Prototype Actos Cleanup Operater A Delete Prototype Button Button Style iconbar button text A new list and a new prototype for an icon is created under Supplies in the Outline of the Icon bar Editor 6 Select prototype in the Outline of the Iconbar Editor 4 iconbar 4 list 4 Portalroboter 4 list t Robotertisch t Portal t Roboterarm Basis 4 4 Zubehoer a list prototype fumum Andere 7 TypeControl panel 99 inthe Name field in the Iconbar Editorandco_control_panel_ 99 in the Part or file field or press CTRL SPACEBAR and select the desired entry from the pop up window Type iconbar_ button in the Button Style field This entry refers to the look of the icon These entries are saved in another file and can be accessed here B componentsystem xml E geometryrepresentationxml docksystem xml IconBar F F IconBar Features IconBar Representation Name Bedienungspanel An Part or file co bedienpanel 799 Drag to Insert E Click to Insert Active Cleanup Operator Clear all Default Features Expand Expression Expand Expression Now create the icon for the robot arm The robot arms should be accessed together in one icon Todothis select Rob
82. e red cross in the iconbar above assemblysystem aml dd assemblyrulesoml i3 2 AllzE Outline 3 9 0 x assemblyrulesystem aru dummy 4 asru raboter arm 4 asru pewtal e Bor Lee bom asru_portalroboter_varl j 4 asru raboteranm quad FF condition ae geometryrepresentati iconbar xml Condition for asru roboterarm quad Condition Rule Condition Source Grid XML Spy 16 The rule for the assembly should define that the square robot upper arm and square robot lower arm should connect 17 Todothis select condition inthe middle pane 18 19 20 21 22 23 24 25 26 2f 28 Note If the condition entry is not visible click the yellow question mark on the left side in the iconbar Click the second squared icon from the left in the iconbar to add the first component that belongs to the condition Typeco upper robotarm quad inthe Type field Type 1 in the ID Min and Max fields This component should appear only once in this assembly Select the Mark this Part checkbox Click the second squared icon from the left in the iconbar to add the second component that belongs to the condition Typeco lower robotarm quad inthe Type field Type 2 in the ID field and 1 in the Min and Max fields This component should also appear only once in this assembly Select the Mark this Part checkbox Save the Assemblyrules Editor 5 geometryrepresentati E iconbarxml z aspemblynystem on
83. e selected A rule defines that the robot arms form an assembly To only select one round robot arm double click the robot arm When you click the square robot arms only the robot arm that the mouse cursor is on is selected PH untitled i Date Bearbeten Werknewge Hilfe Entenckhang 5 S Sec BTR Gea Po Thi Assembly Types There are two assembly types m Bottom up assembly m Top down assembly A bottom up assembly is created when the matching components are connected in the 3D Scene A top down assembly is already assembled and can e g be depicted as an icon in the Iconbar An assembly can also be disassembled into its single components Your Assignment Create a bottom up assembly using the square robot arms Assembly Assembly Type as robterarm quad Bottom up assembly Assign the following rules to the assemblies Referenced Assembly Target Condition Type asru_roboterarm quad asru protalroboter var2 Procedure as robterarm quad as gantryroboter quad panel co upper robotarm quad co lower robotarm as _ gantry as roboterarm quad ct control 1 Open the Assemblysystem Editor The Assembly System is located in the Project Explorer under tutorial mainstructure VEMIL PX SAE riiakas o pp pige AT either Fde Ed Mevgqete Search Project CYS Run Window Help ri Pfr z 335 Gs T i Pecpect Explorer uw Nawigator oF rx 8h da bg PIE AWE Inasalschulong ovi persp
84. e underneath lists the members of the selected type such as dock assignments for components or node methods for nodes Te wCML Hierarchy 53 Te vt ML Hierarchy Components stem Made System A ct_portalrobote Ch park relative transfo EL cb roabatertisch 3 Gh NodeType 1 2 E co_robotertisch var a application ct_portale C coapplication 1 2 ct portal zr 0 settings mgo portal za 1300 Ch documentsettings 1 2 P co portal za 1500 Ch park relative transformation 1 2 m ct portal kg E ct raboterarm E ct_zubehoer Ej co portal za 1300 S A t application i t i portal 2 rabiarm zvl 1 in ca parkal za 1300 CreateLocalDireckorvi in NodeType i portal z robitisch 1 in ck_portale M locationsettings locationsettings N N d updatesettings updatesettings installationsettings installationsettings pr dummy weight in ck_portalraboter To open the VCML Hierarchy View Do one of the following m Choose Window gt Show View gt VCML Hierarchy from the main menu m Right click a VCML element in the Outline and choose Show In VCML Hierarchy from the context menu Polyedit The Polyedit 3D Viewer is embedded in the Authoring Workbench for displaying and editing geo metries of components You can assign multiple 2D and 3D geometries as representations to a component Every geometry can set its materialization positioning scaling and activation status or have
85. e yellow question mark on the left side in the iconbar Click the third round icon from the left in the iconbar to add an assembly that will belong to the condition Type as_ gantry in the Type field Type 1 inthe ID Min and Max fields This assembly should appear only once in this assembly Select the Mark this Part checkbox You have now added an existing assembly to this assembly compared to your previous rule where you only added components Click the third round icon from the left in the iconbar to add a second assembly that will belong to the condition Typeas roboterarm quad in the Type field Type 2 in the ID field and 1 in the Min and Max fields This assembly should also appear only once in this assembly Select the Mark this Part checkbox These two assemblies must be connected as partners To do this select the entry between the two assemblies and select partner inthe Class list box 48 The control panel should also belong to the assembly Select the s gantry assembly in the Condition field and click the second squared icon from the left in the iconbar to add a com ponent 49 Typect control panel inthe Type field 50 Type3inthe ID field and 1 in the Min and Max fields 51 Select the Mark this Part checkbox 52 Thect control panel component must also be connected with the s gantry assembly as a partner To do this select the entry above the ct control panel entry and select part ner in t
86. eat Sheets cc ceciccccatcecacadstecdtindbeacensbadddantsadehatehaaciakbetbeadeabetioe LLL LaLa 152 Geometry Requirements _ 22 022 2 22 eee cece eee cece cece cee cece cee ceeeeeeeeeeseeeeeees 153 Common Preferences ssss sss ccc e cece cee cee tee ceeceeeeeeceeseeeeeseenes 155 Export VCML Documentation sss eee eee e eee eeeceeeeeeees 158 Manage Include Files for Parts 00 02 22 coc cc ccc cece cece cee ceecceccecceeceeceeces 161 Merge LODs with Polyedit _ 0 22 2 22 2 ollie cc cnn ce cee cece cee ceeeeeceeeees 163 Polyedit License Handling ssssss sss ee ceeceeceeeseeseeees 169 Select Built In Target Platform ssssseessesseelslsl eee eee sns 170 Refactor Expressions sss s cece cece cece cee aL Loana an onanan nonna 171 Replace PXML Schemas ss cee cee cence eee eee eeeeeeeeees 174 Translate User Interface Language ssssssssslss see llla 175 Tips and Tricks ssssss e cee cece cece eee e cece eee eeceseeseeeeceseeeees 181 Overview The Authoring Workbench is the authoring tool for writing VCML VCML Visual Configuration Modeling Language is an XML eXtensible Markup Language dialect which is used to drive and configure the Project O
87. eck out your P X5 project from CVS Note The newest target platform versions are included in the Authoring Workbench You can also install the old and unsupported target platform versions See page 7 Installation without Administrative Privileges Perspectix recommends that the Authoring Workbench is installed for all users on the system which requires administrative privileges If the installer is executed by a user without administrative privileges the installer will propose to install the Authoring Workbench into the user s area This entails the following drawbacks m he Authoring Workbench is only available to the current user m The HASP dongle driver will not be installed since it requires administrative privileges The driver must be installed separately or already be present on the target system Installing the Authoring Workbench from a Zip File The zip build contains the same content as the executable installer package but it does not create a start menu launcher nor an entry in the Installed Software list of the operating system Use the zip build to easily maintain different installations of the Authoring Workbench for testing pur poses without modifying the Windows registry You can install the zip build without administrator priv ileges To install the Authoring Workbench from a zip file 1 Download the awb zip file to a location on your hard drive 2 Create a folder to hold the installation in any locat
88. ecmetryrepresentabon 1 1 A5 Preferences T wa in eee 44 v ren da ee brih Right click the materialmaster xml file under PX5 AWB Tutorial data MasterData and choose Open with gt Excel from the context menu to open the file using Excel Change the Robotertisch L nge 1000 entry in the bezeichnung_de column to Robotertisch Lange Change the English name next to it also Note If you do not change the entry the property of the correct length will simply be added to the number 1000 in the article list Save and close the file Ox EHAE stammdaten bd Microsoft Excel 4 Start Einf gen Seitenlayout Formeln Daten berpr len Ansicht m m B s Talibai ju al e Sand nd Ey 6edingte Formatierung Ex 3 ir E X WO jj Als Tabelle formatieren A LEA E NILEE JL EN urb EF Zellenformatvorlagen Zwischenablage T 808 Auichitung Za E E 1 px type artikelnummer preis ch bezeichnung de bezeichnung en angebotstext de angebotstext en co robotertisch var mri n Robotertisch L nge Rabitable length a co portal za 1300 5555 Portal ZA 1300 zyl Portal ZA 1300 zyl Portal ZA 1500 zyl Portal ZA 1500 zyl Portal ZA 1300 quad Portal ZA 1300 quad Portal ZA 1500 quad Portal ZA 1500 quad co robateroberarm zyl 200 866 Raboterarm KG 1300 zyl Raboterarm KG 1300 zyl co roboterunterarm zyl 200 455 Roboterarm KG 1500 ryl Roboterarm KG 1500 ryl Portal KG 1300 quad
89. ectincom E Package Beard 11 ASCI kk 8 carriage SW Inssalschulang 11 AOTT ki BI Ave iniaischukeng 113 ACE i EE Componertustemn 11 ASEN kk thy Docksystem 11 ASCH kk ee T neiem 14 ASCE ki E Property iyi 12 ASCH kk artilite 1 1 ASCE ER D Eegeeseraations B geometrsepresentation 11 ASCH ki B MaterinPteprenertation 11 ARCH kk deckmanipelaton LI ASCH kk mibpiaeEeneentrel 11 ASCH kk Bl peopetysseonr araen 11 ASCH T commercadata 1 2 8573 kij F iha 1 1 8520 kc B confictepresentation 14 ASCH kk handlerepeeseruatsen 13 ASCE kei Bl markerrepresermntien L1 ASCO kkj B eoneectiorsepresentanen LI A5CE l A parttoottipeepresentation 1 1 A578 kk LB deckmeairementrepreserzation 11 ig docu dr Af 2 4 A OC F er p ig 7 5 Fh raa neigen i El compenentystenam El geometreepresentas ED assemibhenystemami 5 Assembly as roboter arm o Anuperibires Agribubet Part Slot ven Comment B Todernen Ader T NUtributer Type Wake Past Shot Type Nar E Tria Tansy Tring Rete Amir Rear Acie 7 Propagation Pergpserty Value Comment F Area Glebal reopens TIA Valdabong Aeee Dptiens Source Ced XML Sey Winable Senat beret IB E E ven s Rune Team Synchr ls CVS Reporta mn BE Oune EI MO Mm GF astemiblsstem EM ef T2 Diwtkheaere 2 The Outline of the Assemblysystem Editor contains the already created assemblies
90. ed in the Configurator The article list can either contain single parts or entire assemblies You can also create separate assemblies for the art icle list which are only meant for the article list The advantage is that when an article is only sold with additional articles you can define an assembly which does not need to be displayed in the 3D Scene e g a part is only delivered with specific screws that are too small to be displayed in the 3D Scene In an article list parts can be listed m As a single part like it is shown in the 3D View m As an assembly like it is defined in the assembly system For the bottom up assembly the advantage is that the article is created when the corresponding components are assembled to an assembly in the 3D View m As an assembly like it is defined in the article system The advantage is that additional parts for an existing part or assembly can be listed in the article list without having to show them in the 3D View In our example an article list already exists for the robot Your Assignment Define articles which are listed in the article list for your newly created components parts and assem blies Procedure 1 Openthe Configurator and drag the robot table and a gantry from the Iconbar into the 3D View Date Bearbeiten Werkstuge Hilfe Entwicklung 4 a S lael 1 EEN te enne Forlpirobole Dube Portalirobot er 2 Openthe Article List The parts that are visible in th
91. eesertation 1 1 SCH kii H connectionepresentetion 11 ASCE 1 E portoottiperprsentation 13 ASCE k ra d ckrreaborereritrigreebpetabien 11 ER tileyman EN aniclerulesaml H Condition 3 peopet 13 QASCE kb m Bere BI ASCI kk dg startet 12 Binary El verionaml 113 ASCE kie Bale Condition Source Grid XML Spy PLOZAP SC E P i E MB VCM s Resource g Team Synchr_ B CWS Reposte_ i P1 Se Online 3 noa eu mena a fh 4 The file has already been prepared for this example At the beginning of this lesson you have seen that the robot table and the gantry are listed in the Article List but the square robot arm is not The reason is that your components in the first column have not yet been assigned e ng ix Stt Einf gen Seitenlayout Daten berpr fen Ansicht stamendaten Calibri lu A s a a ae F ou oon Ae EER H i I B c D artikelnummer preis ch bezeichnung de Ausrichtung 100 001 200 013 200 015 250 013 250 015 300 013 300 015 350 013 350 015 400 001 500 001 355 0553 8 5 Robotertisch Lange 1000 5555 Portal ZA 1300 ryl Portal ZA 1500 zyl Portal 74 1300 quad Portal ZA 1500 quad 465 Roboteranm KG 1300 zyl 455 Roboterarm KG 15300 2y1 Portal KG 1300 quad Portal KG 1500 quad 4444 Roboterarm zylinderisch D200 3333 Raboterarm quadratisch 222 Bedienpanel 799 co robotertisch var co portal za 1300 i co roboteroberarm zy 200 co roboterunterarm zy
92. em mainstructure Supertype asru_portalroboter_ war Target Type Comment Open editor Save editor The Outline of the Assemblyrules Editor now contains the asru gantry robot var2 entry 34 Now create the rule in the Assemblyrules Editor To dothis type as_gantryroboter inthe Target Type field or press CTRL SPACEBAR and select a name from the pop up window 35 36 3f 38 39 40 41 42 43 44 45 46 4T Type 100 in the Block ID field and 2 in the Priority field mb 55 E j m ga E pm ze geornetnyrepreseritat D icenbarsml ze assemblyeystem xml a assemblyrules xml ram 5 l Outlune 2 J ao XA assemblyrulesystem 4 aiu dummy Overview 4 aitu_roboter_arm Rule asru_portalroboter_var comment 4 aim partalrabater vari 4 asu portalnabater ward Target Type as partalroboter Process Options BlackTd 100 Prone 2 Rule Structure em tr x A Rule Condition Rule Condition Source Gnd AML Spy Open the Condition page in the Assemblyrules Editor A condition which you must delete is already available by default Click the sign next to the false entry and then click the red cross in the iconbar above The last rule that you should create defines that your parts square robot arm and control panel should form an assembly with the robot table and gantry To do this select condition inthe middle pane Note If the condition entry is not visible click th
93. ences General The Common Preferences Manager handles loading of common preferences Appearance Capabilities General Compare Preferences Common Preferences The Common Preferences Manager will read preference files on startup of Eclipse Entries with gray text are either provided in the config ini file or in a ref file These can not be edited here Compare Patch Content Types Editors Keys You can add local entries that will override the common settings in the dialog below Network Connections A file with Type init will be read only once for each workspace A file with Type force p will be read each time Eclipse is started erspectives Search Security Startup and Shutdown Preference files Web Browser V Enable reading of preference files E C Users Administrator baseline epf A C Users Administrator changed_prefs epf Move Down Add Help Install Update Edit Java Remove Plug in Development Run Debug Team Load Preference FileType init v Restore Defaults Apply oem 2 From the file list select the preference file you want to load the preferences from To add afile to the list click Add type the location of the preference file and click OK 3 Forthe selected file select init recommended or force in the Preference File Type list box A file with the type init will
94. enm Active j peer i Chess all lit f n rh Mineta a m Chore n i Roboterarm quadratisch Button Button Style beonba button Zubehoer Bedienpanel 299 Andere Default Features Feature Key Default Properties Property Type kongar Source Grid XML Spy 24 Start the Configurator again or if it is still open press F5 to update it 25 Select the Gantry Robot icon in the Iconbar Other icons appear 26 Select the Robot arm icon in the lower row Two more icons appear one with a round robot arm and the one that you just created Your newly created icon is missing the image of the robot arm Your second newly created icon Control panel 99 under Supplies is also missing an image EX 150 1 30 retoron des niche L sm eae e S e Ho unam mam om 1 Ports Robober arm p s Roboteraem quadratioch 27 Click in the 3D Scene and press F3 to open the Icon Generator The Icon Generator shows the robot arms 28 Press the SPACEBAR to focus the object Tip Press and hold down the mouse wheel and press SHIFT to navigate in the view PX IconGenerator 29 Click the Create Icon button in the Icon Generator to save the image 30 Selectthe Px5 AWB Tutori al co packages tutorial representation iconbars icons directory in the Explorer and save the image as robotarm quad png 31 Place the mouse cursor in the Button Style field in the Iconbar Editor
95. enyregeenen W Mtribubri wirrARchenccnirz F Type age B prepertyviemer or T eememeecuattana 1 H konta 13 4581 H conilictreprenents handieiepnrurciat maetemepeezenitat T cenneementeprets A parmoctipreprens dockmeasuemen Component Surot Gad NML Sey m Laj Expression EU f Preblems Tasks E Console 4 Search u ded Serre amp EE Boentexmi Ll jASCH k Create the ct robotarm quad component type underneath the ct xobotarm component type just like you did with the ct robotarm cyl component type To do this select the ct _ robotarm component type in the Outline and click the Components button in the Com ponentsystem Editor Note The cyland quad suffixes refer to the shape of the robot arm cylindric round and quadratic square Component ct roboterarm quad A Components Dock Ass Attributes werview Comment Dock Assignments Index Transx Transy Transz Rotx Roty Rotz Active Amo Attributes 4 n t Type the name of the ct robotarm quad component type in the Name field in the New VCML Component window and click Finish The Project Package and Supertype fields already contain entries New YML Component New VUCML Component Create a new VCML Component Project PXx5 AWE Initsalsechulung Package cartridge AVE Initialschulung W Supertype ct rebateramm ct roboteram quad V Open editor T
96. er rows into the new row in the Value column 26 Extend the copied formula as follows STAMMDATEN px type GetTypeName preis ch Peature r laeuge j Note Addthe Feature f laenge function at the end of the formula Caution Add the function before the semicolon The semicolon belongs at the end of the formula commercialdata xml i5 Biss ine ES m a data xml Sz Qut ya n A articlern Commercial numeric H oe Commercial Reps Parts sort amount Tag artno a name Tag Name Type ct dummues price Preis PF et_portalroboter meen art raboterarm eo rabotertisch var Article List weight Part Value ct dummies Pi ct dummies et partalraboter E3 ct portalraboter Lad STAMMDATEN px typge GetTypeMamoe preis ch art roboterarm art_roboteranm Lad STAMMDATEH px type GetTypeMame preis eh co robotertisch var Pi co robotertisch var ud STAMMDATEN px type GetTypeName preis ch Feature f lae Commercial Source Grid XML Spy Expression 23 Search iim SIAMMDATEN px type GetIypeName preis ch Feature f laenge 2 Savethe Commercialdata Editor Result 1 Start the Configurator or if it is still open press F5 to update it The price of the robot table has changed i e the original price has multiplied with the length of the robot table Px united o ae ul dae Datei Bewbeten Werkzeuge Hile Entwicklung PE IS Be IO 3D rechten Art Te ern
97. eration name combined deprecated true final true lt Named Operation with error gt lt namedoperation gt lt namedoperations gt gt i a A 5 Outline x namedoperat overwrite G finall deprecate E error Qi combine Expression View The Expression View offers input assistance and VCML expressions The Expression View supports the script declaration by means of syntax highlighting code completion on the fly error display and integrated syntax help The functions which are selected in the pop up win dow of the code completion or in the function browser can be inserted into the script with a single click In addition to calculations you can also specify functions and sequencing logic in the Expression View in order to define automatisms for the application logic and workflows for the system integration To indent multiple lines of code m Select the code and press TAB To undo press SHIFT TAB XDICSSIOF if true i LESSE test secondtest Cw secondtest Version Requires P X5 version 6 2 or higher Parameter Information of Expression Functions After applying a proposal for an expression function context information about its parameters is dis played To manually display the parameter information m Press CTRL SHIFT SPACE within the argument list of a function Lad Expression 3 x Part part String viewerid FartB
98. ersion 6 2 or higher Editor On the Editor page you can define your XML formatting preferences Choose XML gt XML Files gt Editor in the Preferences window type filter text b General Help gt Run Debug Team Validation VCML 4 XML DTD Files XML Catalog 4 XML Files a Editor Content Assist Syntax Coloring Templates Editor AML editing preferences Note that some preferences may be set on the structured Text Editors preference page Formatting Line width 100 Split multiple attributes each on a new line Align final bracket in multi line element tags Preserve whitespace in tags with PCDATA content Clear all blank lines Format comments Join lines Insert whitespace before closing empty end tags Typing Indent using tabs Validation Ingent using XML Schema Files C Indent using spaces Indentationsze 1 Grammar Constraints Use inferred grammar in absence of DTD Schema Note The Authoring Workbench editor only updates the XML code that has been changed not the entire file This makes working together easier since there are less cases where simultaneous changes of the file must be manually merged Pages On the Pages page you can define the auto expand level of the outline You can configure the level for every page type e g Geometry Representation individually Choose VCML gt Editor gt Pages in the Preferences window type filter text General Hel
99. erver Knowledge Base Server can be reached at the same address m Repository Path srv px5 cvsroot m User cvs user m Password cvs user password m Connection Type extssh m Use default port z Checkout from Cvs Enter Repository Location Information Define the location and protocol required to connect with an existing CWS repository Location Host Repository path Authentication User Password Connection Use default port Use port Save password could trigger secure storage login To manage your password please see Secure storage Cancel e Click Finish to establish the connection e Goto the perspective CVS Repository Exploring Now you have access to the project data You can find the current database under HEAD 8 Cvs Repositories 2 p ED S Ele v 4il extssh HEAD 4 Branches is Versions r o Dates e Open the area under HEAD and select the project Open the context menu use a right mouse click and check the project out D CVS Repositories Z3 E start bat licer amp IP gt F BE Component 4 E PRI Stand E setting New ii Check Qut co E data Check Out As b docu is Tag as Version d me a Tag with Existing bS po Faste Connection Ctrl eV dE po Compare With bm pox 9 project Lompare e shared Expand All standa T Add to Branch List E templa Configure Branches and Version
100. es receive the co component prefix This way you can dif ferentiate the Supertypes and the Leaf Types in the code In the future we will simply call them com ponent types and components Your Assignment Create the following components m Upper square robot arm m Lower square robot arm m Control panel 99 Procedure 1 Openthe Componentsystem Editor Be VLML RO AWE reih healer coe peck ee ke AME eth carte pne apar SEC Fide Ed Maveqete Seach Project Kb fun Windew Help rt 2 er ei Ge JS AADE E EU F El WOHL Resune 9 Team Synchro fly CVS Repetite E Ip m E m Te D Peepect Explorer Mawigator m Part Hasigater TILLIT leg Romer cot peripecti com E m 2 J compoaentryrtemami ti a POS AWE ts rip c HA BM Package Board 11 ASCIE 1 Component m D componentsysiem F cartreige AGB Dre 11 C0 ii Cnmpzramtt au ina cies cli pr Aug iii Oneview be Dattan 11 ARSCH ke B Openstesiyatern L1 ASCO kkj gi mainctructure 11 ASCH kk dd etickerteucture 11 ASCH iij Desk Assignment I Representations B geomateyegnetentatio n 1 1 ASCI kkj Mare B Musenaleegeesentaben 11 ASCH dH B dochreaeipulstien 11 ASCH ey P intersctionsentrel 1 1 LASCE iky H propertyviewer_orselection 14 SCH kk im Ccermumavcuakissa 13 ASCE kk B korba 13 ASCE Hij i cenlbetregeescntaten 11 ASCI kk B hendterepretestation 11 ASC iid H mackerepe
101. esentabion 1 4 A58 k amp connaxtioneprepprtstion 1 1 8500 ck iA partpoltiprepnrumtatien 11 ASCE Ik B dockresasueemernitreeeesentabon 11 ASCH kk z m Component Source Grid XML Spy Inder Transm Teeney Trenta DEC Baty Type Value ev 5 700 Ug da L Espeesssen Problems c Tasks B Conse E Search B d Dm bcenbe m 11 AS kk T torte 12 Binary weno 1 33 ASTE bin ge BOM of ILIM 2 Take alook at the existing components in the Outline of the Componentsystem Editor Look forthe ct robotarm component type and click the arrow to the left of the entry to open the hier archy levels of the component type The arrow appears when you place the mouse cursor over the entry Thect robotarm cyl component type is located underneath the component type ii F N Ir WER C AW nets hsullure cos pascicas Fle Ede Maega e Search Project CYS pes perches AWE antc barpa comers tf or fH 4 AFLP AAOC HY yp g Be Er Wee GS Resource E Team Schr ls CVS Reporte rf 03 iy Pecgect Ex 53 s Rm Nevagatoe CI TIBI Put Mavagacee 53 ELLES E cemponenizystemoe 7 eg dome res pergecto com PS AWE Intishchaleg oe Component cl_portalroboter n e L o E gy Bm Package Board 1 1 ASCH h Componenti Dask An Amributni 9 carie AWE niinc IT Awe raten v Overview asd thy Decitsstem 11 Ez maatruebora 11 Deck Arigen Mame bfe Tresa Tansy Tensa Rots Roby Est Ace Amo D representan B qeem
102. etry co roboteroberarm quad W Geometnes Sub Geom Overview Component co roboteroberarm quad Material Table of Sub Geometries Material Comment Geometry Details Geometry type File iD Material Active F Transparent Directory geometry Geometry File Roboter Oberarm Quad 3d Browse Edit 4 Geometry Source Grid XML Spy 8 Save the Geometryrepresentation Editor To do this choose File gt Save from the main menu or click the Save icon or press CTRL S Note Eclipse sometimes has saving problems when the mouse cursor stays in the last field that you typed something in To solve this problem place the mouse cursor in another field and save again If the star next to the tab name disappears the file has been saved 9 Take a look at the Outline The Outline shows that you assigned the robot arm quad upper 3d geometry file from the geomet ry folder to the co upper robotarm quad com ponent component3drepresentation co dummy co robotertisch var co portal za 1300 co roboteroberarm zyl 200 co roboterunterarm zyl 200 co roboteroberarm quad geometry Roboter Oberarm Quad 3d 10 Now you must position the geometry ofthe co upper robotarm quad component To do this move the scrollbar in the Geometryrepresentation Editor all the way down until the fields for the positioning of the geometry appear m Trans Translations in X Y and Z direction m Rot Rotations around the X Y and
103. g Pos fullproto_uuid The unique id used for the fullprotc fulltext New configurati NodeValue nodi Composed text used for filte i nodename New configurati call getNewCon The name ofthe node position_numbe 1 Numbering of each projectnode a quantity 1 quantity of each node Position Nu technical appro 0 my val 0 if cal look whatthe tech state is 0 mean technical appra false defines if manually approved total cost HaodeValue tota Costfor 1 unit total cost unit my datafield t Costfor 1 unit total net price HaodeValue tota Met Price for one unit NODE TREE PrajectRoot ext CommercialData v Addresses GenericAddress GenericAddress GenericAddress PrintSettings ConfigDocument RRR ORD Rim ORR bb L a ae N ee ee J EI_L Tim E m P To open the Node Inspector m Press SHIFT F12 in the Project Organizer or the Configurator and click the Node Inspector tab Environment Variable Inspector In the Environment tab i e Environment Variable Inspector of the Node Inspector you can browse and edit the values of all currently active environment variables ra Mode Inspector license valid until 2012 12 12 SW License Version 7 1 A 7 1 0 23859 kruse Environment Filter Filter Key AddressSearchLimit ApplicationName ArcoTope Debug BinDir Cartridge TestParnerDock CentralRepSyncHandler Transferh CheckUrAccessible DYNAMIC AppdefDir DYNAMIC Country DYNAMIC Currency DYNAMIC Cus
104. ge of the translate annotation in an expression WN Wen Inar o eeIesuasdbel IL ealanaleiveie o cae lS e The key loginviewer title is now accessible via the Authoring Workbench Translation Editor and Externalize Strings tools
105. hat defines that the two square robot arms should form an assembly when they are connected in the 3D Scene The procedure is similar to creating components and geo metries Select at portalroboter inthe Outline of the Assemblysystem Editor and click the Assemblies button umi iia 7 DIS Outline 22 Wan P assemblysystem s sompanentsystem aml z geemetryrepresentati a iconbar xml Assembly at portalroboter m 2 Oo A In Assemblies Attributes Part Slot di Burn Overview S a para i Q sm _portalraboter Comment amp _roboter_arm ls Topdewn Assembly T Attributes Type Value Part Slots Type Mame ID Tramx Tansy Transz Retx Roty Retz Actme Pm Propagation Property Value Comment 4 Assembly Global Propagations TDA Validations Assembler Options Seurce Grid XML Spy The New VCML Assembly window already contains a few entries Your assembly will be placed hierarchically below the at portalroboter entry in the Supertype field Higher rank ing assembly types contain the at prefix and lower ranking assembly types contain the as _ prefix Higher ranking assembly types are used for hierarchically ordering assemblies You can also import an assembly as a PAR file par To do this select the PAR file in the Import par file field in the New VCML Assembly window Assembly as leaf door h EPEN Comment T rfl gel New VCML Assembly Create a new VCML Assembly Fli Topdown
106. he Class list box 53 Save the Assemblyrules Editor BE Outline 5 JEN x assemiblyrulesystem auri dummy 4 aun roboter arm asru_portal 4 acm partalrabeter vari zm acearnibbesystem sxrml a assemblyrules xml h Condition for asru_portalroboter_var E iconbar xrnl E geometnreprecentath Condition a mot t 9 suo a condition Class component as roboteram quad 4 as portal 1 atn portalrabeter var a amp and Type et bedisnpanal FR condition a T partner External Type Q as portal as roboterarm quad 7 ld 3 and a n partner partner E ct bedienpanel 83 Is Reference ld Qj as reboteram quad Min 1 partner Ey ct bedeenpanel Max Mark this Part 1 Optional Selection Mode under Connected uncdet Part Expression Dynamic Part Expression Rul 4 Condition Source Grid XML Spy Result 1 Ifthe Configurator is still open close it and start it anew All necessary data will be loaded again 2 Assemble the robot using the robot table gantry and your new parts the square robot arm and the control panel The parts should connect and form an assembly Dutei F Hilfe ERBE a 1 Ie mei TU Z TsTee Tons e IIO ae zum 7 7 Zube 2 Now you can create an article list Lesson 9 Create Article List An article list needs to be created for the parts that are assembl
107. hect robotarm quad component type is created in the Outline Outline 3 2l C EL al EE componentsystem t E ct dummies 4 Ej ct portalroboter t E ct robotertisch p Ep ct portale 4 ct roboterarm 4 Ej ct roboterarm zyl t E co roboteroberarm zyl 200 t E co roboterunterarm zyl 200 gt E ct roboterarm quad amm Tocreatethe co upper robotarm quadandco lower robotarm quad component types select the ct robotarm quad component type in the Outline that you just created and click the Components button in the Componentsystem Editor Type co upper robotarm quad inthe Name field in the New VCML Component window and click Finish The Supertype field should contain the ct robotarm quad entry New VCML Component Mew YCHL Component Create a new VCML Component PX5 AWB Initialschulung cartridge AWE Initialsch ulung Supertype ct roboterarm quad Name Comment pen editor Save editor Finish Theco upper robotarm quad component type has been created underneath the ct _ robotarm quad component type in the Outline Note Note the ct prefix for component type and the co prefix for component Create the co lower robotarm quad component just like you created the co upper robotarm quad component Dz Quti ne ti i 5l C m al E componentsystem t E ct dummies 4 Ej ct portalroboter t ED ct robotertisch t E ct portale 4 Ej ct r
108. i pe AWHM aiu ful Carte Ores Exfspeae SIC A DAD C E d E pa ug T m Part H roater 3 E ia a raa mi Component p cartridge AWB nich 1 LASER kk TOTEM BUE bets Paura 7 ESL iii Comenent p d A PANE J GS Operatorsysteen 11 ACH kkj 7 Dock Arigi e rmuenscructure 11 ASLI kk dd anietroctume 13 ACD kk Nama Inden Treas Tansy Tansa 8 Repersenistecne n gesmaeteyregeesentabion 11 ASCH kkj B Materiatepeesertation 11 A5 8 ki 7 MIRAA H dockeessrepulson 11 ASCE Ichh T inseracticesontrot 1 4 ACE iij Type Wale 1 properbyeiewer_onpebection 11 ASCI kk correc 12 B konba 13 ACE ei ASCE tij H cenlboctregnebentsbon 1 1 201 kkj B handlereprerentetion 1 1 ASCE iki 1 Tet rege eerie 14 E Bea n parmmosiipigneuentanen 11 ASCO ke iA ennecennprebnnistiem 11 S5CH kk B dockemeasueementregeesertation L1 ASC y back z lcenpex md id ACH kk m 7 mabak ipes Compere Source Gef XME Sey Wirbel Sra insert 1 1 ET 5 VOML L5 Reisurcr E doinenn oa Taam Spnchr_ ba CVS lepote GE Outer 1 P ergangen u T Components nMe Bsu EEA L 2 Look for the following components in the Outline of the Componentsystem Editor co Control panel 99 co upper robotarm quad co lower robotarm quad Go gantry belt drive eS esr Ke NE antec Pulanw cae trc s CO re paene nid yer va Aun Window Help 3 o m Fl 14 2 2 FAR FEF E Me Be z
109. ication definition file appdef xm1 in the Extract Expression Function window the function is created there with the entered metadata namedoperations xml appcodexm 2 function description This is the comment of the refactored function gt param description This is parameter 1 name parami type double param description Description of second param name param2 type double param description We can even add a nev one name nevParameter type Object returnvalue description This is the description of the return value of this function type Double gt lt definition expression def final myNewFunction parami param2 newParameter while parami lt param2 parami parami i ps gt lt function gt af 4 Source Functions Replace PXML Schemas The target platform definitions provide information about a specific P X5 version and contribute an XML schema catalog to validate the PXML files Currently PXML projects typically validate against the schemas in a P X5 project in the workspace by specifying a relative noNamespaceSchemaLocation attribute To take advantage of the built in schemas these locations must be changed to reference an absolute location The PXML schemas reside below the ht tp perspectix com pxml location Perspectix recommends that you validate against the version of the PXML schemas corresponding to the project s target platform To
110. ice that the feature property mode has been chosen for the pr length property 2 Savethe Geometryrepresentation Editor E propertyrepresentati propertysystem xml E Bl BE Outline 2 1a n componentJdrepresentation pp co dummy Material B co robotertisch var i geometry robotertisch 3d Ey co portal za 1300 y co roboteroberarm zyl 2X py co roboterunterarm zyl 200 m co roboteroberarm quad Fi co roboterunterarm quad Ej co bedienpanel z293 Maternal SLA Transparent Directory geometry Geometry File robotertisch 3d Trans Y Trans Z t X Rot Y Rot Z Scale X Feature bengek Scale Y Seale Z H Geometry Array 4 Geometry Source Grid XML Spy 28 Start the Configurator or if it is still open press F5 to update it 29 Drag the robot table from the Iconbar into the 3D Scene pex untitled O D amm I gt IS Joel Fe i Portsinobat ex 30 Select the robot table in the 3D Scene and click the Properties tab As you can see the table length can be adjusted with a slider If you cannot see these two prop erties click the plus sign in the square to the left of Robot You can also assign a weight to the robot table which has no impact in the 3D Scene but is listed in the article list Note If the robot table is not selected or if you delete it from the 3D Scene the input ele ments in the Properties tab will disappear
111. in the Properties window 3 Select the Use built in target platform definition checkbox and select a target version in the Target version field Properties for PAS_AWB_Initialschulung Y YCOPIL v Resource Builders Use built in target platform definition lt lt ve Target Version 6 0 built in Project References Refactoring History Isomer Folder jisomerjcurrent Browse Run Debug Settings Task Tags Validation Parse CO Files menu Appdef standard ca stdlappdef xml Browse Custom cofcuskorn xml Browse Note You can also install old and unsupported target platform versions Refactor Expressions Version Requires P X5 version 7 0 or higher Extract Expression Function You can extracts parts of an expression and create a function from it To extract a part of an expression 1 Select or mark the expression code on the Source Page or in the Expression View that you want to extract Right click the code and choose Extract Expression Function from the context menu yerations xml 4 operationlist operation gt lt operation comment Test refactoring operation active my paraml 10 my param 20 While paraml lt param paraml paraml 1 CJ Undo Text Shift Left Ctri Z Revert File return parami Save Ctrl 5 my lt createdirectory targ Show In Alt Shift W enptytarget true gt lt operation gt Cut Ctrl X Copy
112. ion between the control panel and the gantry This means that you must assign the do controlpanel 2 gantrydocktotheco control panel 99 component and the do gantry 2 controlpanel docktotheco gantry belt drive component To do this select the co control panel 99 component in the Outline of the Componentsystem Editor Right click inside the Dock Assignments table in the Component System Editor and choose New from the context menu A row opens in the Dock Assignments table Typedo controlpanel 2 gantry and the coordinates 0 0 0 in the row This means that the dock lies at the origin point of the component Z2 geometryrepresentation xml Component co bedienpanel z99 Overview Comment Dock Assignments docksystem xml Components Dock Ass 7 Attributes Delete Component Source Grid XML Spy 6 Save the Componentsystem Editor 7 Now you must attach the do gantry 2 controlpanel partnerdock to the gantry for the do controlpanel 2 gantry dock which is attached to the control panel Then these two geometric objects can be connected at these points in the 3D Scene To do this select the co _ gantry belt drive component in the Outline of the Componentsystem Editor The Dock Assignments table already contains the do gantry 2 arm cyl dock You must add another dock to this existing dock The gantry can then be connected to geometric objects at more than one place E componentsyste
113. ion where you have write permissions e g My Documents awb 3 Extract the downloaded zip file to the folder you created 4 Runthe awb exe file in the target folder Installing the Authoring Workbench into an Existing Eclipse Product If you already have a product based on Eclipse 3 5 1 or greater installed e g for Java or web devel opment you can install the Authoring Workbench as part of that product To install the Authoring Workbench into an existing Eclipse product 1 Start the Authoring Workbench 2 Choose Help gt Install New Software from the main menu Resource Eclipse Platform File Edit Navigate Search Project Run Window alin c Q TRS Project Explorer 33 h en Welcome Help Contents CE Search Dynamic Help Key Assist Cbrl ShiFE L Tips and Tricks Cheat Sheets Check for Updates Install New Software About Eclipse Platform 3 Type the following URL http www perspectix com px5editor updates inthe Work with field in the Install window 4 Select all items under P X5 Authoring Workbench AWB and click Next Available Software Check Ehe items that vau wish to install Work with tep nens perspectis comipxceditor updates Find more software by working with Ehe Available Software Sites preferences type filter text Mame
114. isplay the Infocenter content Note Windows or another firewall may ask if it should allow a server running on port 3040 To change the port edit lt folder gt infocenter infocenter ini Note The opening console may display the message MESSAGE Warning no update sites con figured Don t worry about that the self update feature allows a deployed Infocenter to update the documentation contents from an update site To hide the console remove consolelog from infocenter ini and end the application using the Task Manager Application Content The application contains a host of folders and files don t worry about that The documentation content under lt folder gt infocenter plugins com example vcmldoc 1 0 0 is the only thing you should care about The plugin contains the following static folders and files m css The CSS files defining the style of the HTML documentation m icons Icons needed for the tree structure m js The javascript file for toggling inherited information display m META INF Plugin metadata gm plugin xml Plugin metadata m vcmldoc xsl A copy ofthe built in XML transformation stylesheet In addition the VCML documentation export creates the following elements m PROJECT NAME The actual documentation content as HTML files m index toc The table of contents file which the Infocenter uses to create the tree structure Export the Documentation Note To export the documentation you need a license C
115. istiee 11 A5C0 kk T partecttiprepreientation 11 ASCI Ek B dockemeasueementregeesertation L1 ASCH ke P Semad Degree H Freedom Ep be m Gera DOF Domain a ipta DR des Decki Seueee Gnd XML Spy bare cum es Lj Expreisien DI fs Problema 2 Tasks Eb Censete P Seach Ei icenseami 11 4573 ki 1b Wr abie Smart Inert 2 17 e Maw D 2 Take a look at the existing and assigned docks in the Outline of the Docksystem Editor Tip If you want to try out how docks work open the Configurator drag the gantry and the robot table from the Iconbar into the 3D Scene and then drag the gantry onto the robot table The gantry and the robot table will connect Just like these docks you will also attach docks to your new components Be VCHL UN LUN Fle Ede Maega e Search Project CV Bun Window Help alc hair co Hao ges peep AWE near r3 amp o er EX Qe ESAADEF BF Je u Ee y ven s teuna D Team Sprich dy CVS Reporte i gt 0s Ry Pecgect Explorer 537 m Navigator CL TEN Port Mets 2 t E dk ex fk za lg Decomaentatien ce peripectrepm leg Home Speer BE cempenentz estemos EE gecemetrynepeesentabon ami El acer tem El a Le docknysbem i BA Pii AWD fnstulchulurg ces perip Docks robi_docks LAN e 4 LOB dockr El Package bond 11 ASCH kk u a La dumeny docks B cartridge AWD In amp iaschulung 3 2 Ovenden aX mobi docs E AWE Instiahskelung 13 amp L b nd I pena at u el ni L pora r
116. jepesc kae AOA angetreten c o p H Gr ALP AAO o fr G Et BR VOML E gt Resource 9 Team Synch fy CVS Reposito T Eu dV T m S Nawigater g EN Pan ETT Di zd oF ru rk ga a ba PXS AWE ach cenpaenipectm com a RU package Bowed L1 ASC kk a D cortege AWE nhieu 11 ASCH kk a I Amt innahichulung 11 SCR Sc A Componentiyster 14 A9CE kk Deskigsbem Lo A500 kij E coenponentsystemm xml E peceentynepeesenan E propertysysemormi Property A Opern 11 ASCH kkj a dj masnatrocture 11 ASCI kkj eii AnpembiySystem 11 ASCE kk S Fulesetem 11 ASCE ki Cuuesystem 11 A500 kk 1 ARSCH ki du atickeisuectume 11 ASCO kk a I Representanans i B geometryregeezertation 11 ASCI k H Materisitepersentation Di A578 kk B dockmanipulatien 1 1 ASCE Ek wibracheoscentel 13 ASCE Ek B prepertyeeeeronvection 11 all T cemeneecialsata 12 ASCH iy H konber 14 ASCE kk IH conflictnmgnepentstion 11 2500 kk handlienpreisntatien 11 ASCO kkj B mackeregeesentaten 11 ACE kk H eennextonrepresentatien 11 A5C0 T particcitiprepreseetstise 11 A5CT 1 H dockmeasurementregeesertation id A proHeoslated 7 Property Modir A prassembled A pr reedartpniraticn BA prieedetineiieaenen Test nijnen ER Bee ie Property Property Amigan Aspon Condis Source Gnd XML Spy m A Liber selected ay 38M el 6714 B sU ADFA 3 Select propertysystem in the Outline of the Propertysystem Edito
117. k The necessary docks are now ready and must be assigned to the components so that the components can be assembled In the next lesson you will learn how to assign your newly created docks to the com ponents NOW you can assign docks to components Lesson 4 Assign Docks to Components In the previous lesson you created docks Now you must assign the docks to the components This means that the components will receive coordinates where the individual docks are attached to Then the geometric objects can be connected docked with each other in the 3D Scene Your Assignment Assign the following docks to the components i e eee 0 co control panel 99 eongenenyao ler dei co lower robotarm quad co upper robotarm quad co upper robotarm quad eorgemervsbelerdrive Procedure do controlpanel_2 gantry doesent nyc zeontzole mel do lower armquad 2 upper arm quad do upper armquad 2 Flower Farm quad do arm quad 2 gantry do gantry 2 arm quad 100 0 1600 0 0 0 0 0 100 180 0 0 0 0 300 0 0 90 0 0 0 0 0 0 100 0 1500 0 0 0 1 Openthe Componentsystem Editor If the Componentsystem Editor is already open click the componentsystem xml tab Ter cos Pe puc lom Fae Ed Mese evs Run e o9 p 4H 4 Tt Gs is Fecgext Explorer Nawigator LA px RE an ly riem cs n peripect com St penpesumrenm a E PO A VB Diah hig ces perspexteoc El Package Booed 11 GASET ki
118. k Bl handiesepreisrestion 11 ASCO sie B mackertpersentatien 11 ASCE kk A cennin 11 35200 bbe I pacticcitiprepressetstion 11 A5CT kk H dockmensunementrepeesentation 14 ad Beta San Property epeesentabons Cond on Sounce Grad AML Sey of D 1 wem selected weed BP eWhagve Take a look at the existing representations of the properties in the Outline of the Prop ertyrepresentation Editor T e instushc hls cos packacespesckage WE anituslicfulung vepnesentaltknpeopertyepr Fle d Maveqete Search Project CNS Aun Windew Help ri oit A g B 5xAn0cs ox p u E f vera Qs Resource 9 Team Synchr_ B CVS Reposite rt oo i Pecgect Exelener Hmnigster ei Part Harsgabce 1 th ex ee ce vi a PAS AWE Initishchoheng cepe D vomponentspitemum EB prepertyopitemumd E peopetepoenennati 12 Dulles El Package Beard L1 ASCO kk santations 2 properyreprepentaticn B cartridge AWE Intishehuhung Property Representations ewes Qa e gi ruens ii da poeni emponentiytiem Hi Property Bepeesenitadlon 3 Desks bem 1 1 ARCH E Operation 11 A5 Pregarty Label Gite Hi dj maenstructure 11 ASC ke i haan Ah Are Sytem 13 Gui pra Shore Dadault Switch Exulefrtem 1 1 jii zi B Read Cray Epressaon Astros Dapeerpon B Ciuri 14 2 ij PrepertySyitem 1 1 d atiheseuetun 11 AH D Fepresentansens B geometryregeezertation f H hateriaikepeesertation 1 dockreurapulaticn 13 m mikata 13 i B eeperteonen
119. l 200 z3 ma stammdaten 2 27 Microsoft Excel Am Bedengte Formatierung E Ye 0M J Als Tabelle formatieren 4 Zellenformatrorlagen Ta Zahl Ta es w m ax Sortieren Suchen und ue und Fitter Ausw hlen Bearbeden gwEinf gen Er je Loschen H Format Formatvoriagen i felon E F G bereichnung_en angebotstext_de angebotstext_en Robitable length 1000 Portal ZA 1300 zyl Portal ZA 1500 zyl Portal ZA 1300 quad Portal ZA 1500 quad Roboterarm KG 1300 zyl Roboterarm KG 1500 zyl Portal KG 1300 quad Portal KG 1500 quad Rabiarm zyl D200 Robiarm cube Userpanel 299 You can see the already created entries in the third column e g round robot arm Roboterarm zylindrisch D200 square robot arm Roboterarm quadratisch and control panel Bedienpanel z99 Type ar_robiarm quad in the first column of the row with the Roboterarm quadratisch entry You have defined this article group in the Article System Typeco control panel 99inthe first column of the row with the Bedienpanel Z99 entry This is the component for the control panel which you defined in the Component System Note Components for which no article has been defined in the Article System can also be listed inthematerialmaster xml file Oa d C Stat Einf gen Seitenlayout Fomein Daten en Im B a Combe n a wm a ee xp Standard Emden Fw ee A lE E a Lr stamendaten LE B c artikelnummer p
120. l a assemblyrulesgml i3 E IL Ec Outline 5 am Condition for asru_roboterarm_quad D aem qm agn dummy Condition 4 asnu raboter arm AF asmu portal Ferttreo DAK 4 astu_portalreboter_varl EJ condition Class component 4 arm roboteram quad 4 I co roboteroberarm quad 1 B condition a Mo directpartner Type en roboteruntermr Pl co roboteroberarm quad E co roboterunteraem quad 82 External Type directpartner T 2 E a rebeterunteram quad id k Reference ld 1 Max 1 of Mark thes Part Optional Selection Mode undef Connected undef Part Expressione Rule Condition Source Grid XML Spy If the Configurator is still open it close it and start it anew All necessary data will be loaded again Drag the square robot arm from the Iconbar into the 3D Scene Now the entire robot arm will be selected when you select a part If you only want to select one part to e g disassemble the assembly double click that part 29 30 31 32 Pe urititled 24 5 Ie Jae Fresse za 2 1 Portslrohoter 3 Riobober anm CZ TS Tes T3 5 T T8 36 You will see that some components assemble into assemblies and some do not assemble When you look at the other rules in the Rule System you will see that only those parts connect for which a rule exists Assemble the robot in the Configurator using the robot table gantry square robot arm and con trol panel parts Y
121. lder does not open look for the folder and open it Geometry co_roboteroberarm_quad Overview Component co roboteroberarm quad Table of Sub Geometries Geometry Detail Geometry type File ID Material Active Transparent Textured L Geometrie Texture Coordinates Sub Geom Directory geometry Geometry File DOS Geometry Source Grid XML Spy 7 Selectthe robot arm quad upper 3dfile from the geomet ry folder in the Explorer and click Open The robot arm quad upper 3d file is a geometry file in which the shape of the object is saved LI Organisieren T m cube 3d m portal 1300 3d Linkfavoriten Ei Dokumente W Zuletzt besuchte Orte M Desktop Roboter Unterarm Quad 3d Weitere IW roboterarm zyl 200 3d Ordner v m roboterarm_zyl_2006 3d vee E robotertisch3d MICA M aoa Ii Zusatzterminal3d m zylinder 3d cvs texture di commercialdata Ji cvs d geometry Ji handles iconbars p parts 4 r Dateiname Roboter_Oberam_Quad 3d If you have done everything right the Geometryrepresentation Editor should look like in the fol lowing figure nderungsdatum 13 05 2008 16 53 13 05 2008 16 53 13 05 2008 16 53 13 05 2008 16 53 13 05 2008 16 53 13 05 2008 16 53 13 05 2008 16 53 13 05 2008 16 53 21 10 2008 16 33 21 10 2008 16 33 3D Datei 3D Datei 3D Datei 3D Datei 3D Datei a componentsystem xml geometryrepresent Geom
122. leLis Node addresses N generic address N generic address N generic address Node user items The Operation Page On the Operation Page you can edit method elements of the node system B Outline 52 _ Teal amp nodesystem Node DocumentNode method init EES Node NamedNode amp databag Wait Active Marked parts Structure 9 method namechange operationlist 0 TWe have 2 case to u E AdditionalArticleList 0 Q Node Folder 0 Node AdditionalArticleL ist Node addresses generic address N generic address N generic address Node user items Operation of method address check and update databag Node generic_address v Operation Editor amp databag method address_check_and_updat Properties of Operation operationlist operationlist Returnvariable Q message setvalues Executionorder source e n target Progressticks 0 rog nodemethod method modified address gt SimpleOp Editor Node costs databag gt Condition Nodesystem Databag Operation Source Rule Editor The Rule Editor allows the intuitive modeling of product knowledge The display of the visual rules links the product structure and logical conditions in one integrated overview The structural relations are dis played as symbols for aggregations has part and as a composition is partner The logical conditions are represented as symbols which are base
123. lue Repopulate I m ct knob E ct knob E ct profile Property Property Assignments Assign Condition Source Populate morphology You can automatically add all leaf elements of a component to the morphology table in the Assembly System You can either populate the direct children or add all leaf elements recursively After populating the morphology elements once simply use the repopulate action to fill up the table To automatically add all leaf elements of a component to the morphology table Do one of the following m Click the Morphologies button in the Assemblysystem Editor and choose Populate m Right click in the Morphology table and choose Populate from the context menu O IE Morphologies dp assemblysystem Q at door O O Part Slot Propagations um New Delete open the referenced part type Populate N Populate Populate deep Repopulate Create partnerdock automatically To automatically create a partnerdock when you create a dock m Select the Create partnerdock checkbox in the New VCML Dock Wizard The checkbox is only active if the name of the dock indicates that the dock is a partnerdock Pattern Example 2 dockA 2 dockB 2 dockA2dockB to dockA to dockB S New VCMLDock Som S Outlin Q E 4 th docksystem It dockA 2 dockB New YCML Dock Create a new VCML Dock It
124. m Click Yes when asked to restart the Authoring Workbench When the Authoring Workbench has restarted the target platforms are automatically available in the Properties window of the project type filter text Resource Builders CVS Project References Refactoring History Run Debug Settings Task Tags Validation VCML Use built in target platform definition 5 3 built in 5 2 built in 7 0 built in n 6 2 built in Parse CO File e 4 built in Appdef 6 0 built in Custom co custom xml komer Folder Browse Parse PO Files PO Appdef standard po std appdef xml PO Custom Use Extended Clauses Expr Parsing Save State Cache Experimental Support Polyedit Plugin Experimental tese Dd Uninstall the Authoring Workbench To uninstall the Authoring Workbench 1 Open the Windows Control Panel 2 Open the Add or Remove Programs page and select to uninstall the Authoring Workbench Note You may require administrative privileges if the Authoring Workbench was installed sys tem wide Upgrade the Authoring Workbench If you already have a recent installation of the Authoring Workbench you can upgrade to the newest ver sion without running the installer again Prerequisites m Authoring Workbench version 5 3 or newer is already installed To see the installed version choose Help About Note If your Authoring Workbench is older than version 5 3 you must first uninstall the Authori
125. m u lt translation xe Q ye z 300 gt rotation xe Q ye ze 90 dock dock index 1 type robiarm quad 2 portal m ct robotertisch t robitisch in 2 robitisch out 1 t robitisch out 2 robitisch in 1 f co robotertisch var t robitisch 2 portal 1 translation xe Q yer o ze 0 m itisch 1 rotation x 0 y 0 z2 0 gt u er lt dock gt ct portal zr m ct portal kg component component type co roboterunterarm quad gt dock indexe i type robiarm u 2 robiarm o lt translation xe 0 y 0 z 100 y ct roboterarm y ct roboterarm zyl m co roboteroberarm zyl 200 L robiarm zyl 2 portal 1 t robiarm zyl out 2 robiarm zyl in 1 m co roboterunterarm zyl 200 9 ct robotersrm quad o roboteroberarm quad L robiarm o 2 robiarm u 1 L robiarm quad 2 portal 1 m co roboterunterarm quad L robiarm u 2 robiarm o 1 m ctzubehoer m ct bedienpanel 3 co bedienpanel z299 t panel 2 portal 1 rotation xe 180 yse z 0 gt dock lt component gt lt component gt component type ct_zubehoer gt component type ct_bedienpanel gt lt component type co_bedienpanel_299 gt dock ME nan lt a ttribute index P X5 type and index identifies the dock uniquely Data Type string lt componer lt component gt t Component Source Grid XML Spy 8 eval transfo
126. mFile 4 snx value warn non existing gt Note You can also initiate the quick fix from the Problems View Press CTRL 1 or choose Quick fix from the context menu Version Requires P X5 version 6 0 or higher Resolve viewer IDs Viewer IDs referenced in guielement elements are parsed and validated by the PXML build If a viewer ID cannot be resolved problem markers appear Press and hold down the CTRL key while you click on a viewer ID reference to open the declaration of the referenced viewer qie pLLINgS gt zxquielement id sconbar main modes remore T i gt lt qgulelement X id unknown viewer id wode remora i gt lt customaui gt Note You must enable Parse Viewers in the project s VCML settings for this feature to work Version Requires P X5 version 6 0 or higher Semicolons in expressions You don t have to terminate blocks in expressions with a semicolon PXML expressions are similar to other languages like Java or Groovy def suminl nz 1 itf ictualDate Date z li0 0423 011 i gas else ni nz You can however still place a semicolon after a block Also a semicolon is still necessary to complete an assignment statement even when the right hand side is a block det sumini nz my result if isFoolzsDayi il i 42 else i nl ne H4 Caution This feature requires use of the standard library 6 0 Using the Authoring
127. ment in the x direction is possible for this dock 19 Select continuous in the Domain Type list box and write 45 in the From field and 45 in the To field This means that the movement on the x axis is limited from 45 to 45 20 Savethe Docksystem Editor EI componentsystem xml 3 geometryrepresentation xml Docks robiarm o 2 robiarm u i E Docks Partner Overview MM Comment partnerdocks Partner Dock robiarm u 2 robiarm o Degree Of Freedom Sore DOF Au s DOF re Domain Type continuous From 45 4 Numeric Values Second Degree Of Freedom t Second DOF Domain Docks Source Grid XML Sey 00000 Result If you have done everything right your Outline should look like in the following figure The order of the docks is not important What s important is that they exist and that they are ordered under the correct supertype Qutline es zl A m 4 th docksystem 4 t all docks t t dummy docks 4 t dtrobi docks robitisch Z2 portal portal 2 robitisch portal 2 robiarm zyl robiarm zyl 2 portal robiarm zyl in 2 robiarm zyl out robiarm zyl out 2 robiarm zyl in robitisch in Z2 robitisch out rabitisch out 7 robitisch in panel 2 portal portal 2 panel robiarm quad 2 portal portal 7 robiarm quad rPrrrrrrrrrrrre e Note When you create a new dock first select the dt robot docks supertype in the Outline The new docks will be created hierarchically under this doc
128. ms are connected Now you can insert properties into the article list Lesson 10 Insert Properties into Article List You can also insert properties of components into the article list to calculate data For example if you change the length of a robot table the new length is listed in the article list and the price of the robot table automatically adjusts to the length Your Assignment Insert the table length property of the robot table into the article list so that the price adjusts to the table length Procedure 1 Start the Configurator and drag the robot table from the Iconbar into the 3D Scene PR untitled O c Q 5 i be s c ts MN ENT Date Bexrbeiten Werkzeuge Hille Entwicklung Ie 1261S 11 BNET n Zane eS 8 Im r Poria 2 Click the Properties tab 3 Select the robot table in the 3D Scene and drag the slider to change the length of the table 24 LS mmo 1 L6 138 Her e S g GHI sn Radler Gewicht Tischlaenge 3 3 er 24 a Bel First the correct table length should be listed in the description of the article To do this open the Commercialdata Editor commercialdata xml tab eh of H G ALP AAO o Bgp Be E f vera Qs Resource 9 Team Symch B CVS Reporte il Pecgect Explorer H E Navigator PT Part Havigator E je Documentation ces peripectm cem ia BC mnapiga 2 leg nome operieren BA PR Standard ces peripecticcom Commercial m
129. mxml 53 E geometryrepresentation xml E docksystem xml Ll Component co portal za 1300 m x L 5 Components Dock Ass Attributes Overview Comment Dock Assignments Name Index Transx Transy Transz Rotx Roty Rotz Active Amo L portal 2 robiarm zy lt j 1 100 0 1500 0 0 0 1 Attributes Type Value Component Source Grid XML Spy 8 Right click inside the Dock Assignments table in the Component System and choose New from the context menu A row opens in the Dock Assignments table 9 Typedo gantry 2 controlpanelinthe new row of the Name column 100 in the Trans x column and 1600 in the Trans z column This means that the dock the place where other components can be connected lies 100 units in the X direction and 1600 units in the Y direction of the origin point of the component 10 Savethe Componentsystem Editor If you have done everything right your Componentsystem Editor should look like in the fol lowing figure Component co_portal_za_1300 0 Comment Name Index Transx Transy Transz t portal 2 robiarm zyl 1 1500 L portal 2 panel 1 L00 0 1600 11 Press F5 to update the Configurator 12 Connect the co gantry belt drive component the gantry andthe co control panel 99 control panel in the Configurator 13 14 15 16 Now assign the docks tothe co upper robotarm quadandco lower robotarm quad components To
130. my weight Default Value 0 4 penge assignment Resnap Mowe other Part t partalraboter Domain Type continuous From O Property Property Assignments Assign Condition Source Grid XML Spy 11 Now you must assign your new property to the correct component To do this open the Property Assignments page in the Propertysystem Editor Bl componentsystemxml E propertyrepresentati B SE Outline 2 14 O i nts propertysystem Property Assignments amp 4 isi A prdummy price A prdummy artno A prdummy weight A pr filtered A pr calculated amp 4 Parts ct portalroboter pr assembled pi sonderkenstruktion pr sanderkanstruktian text pr_laenge assignment et portalrobater IT Assign Condition Source Gnd XML Spy 12 Right click in the Parts pane in the Propertysystem Editor and choose Add Part from the con text menu Gl componentzystem xml EB propertyrepresentati All Outline 3 ya CO Property Assignments amp propertysystem perty g definition u A pidummy price Farts E Assigned Properties A prdummy_atno Cee anrtnienkete pr dummy wi et pertalrabeter pr Drei A prcalculated z A prassembled ra L By ene dede A prsonderkonstruktion E Open Part in PartNavigator A prsonderkonstruktion text Add Part A p laenge 3X Delete Part aysignment et partalrohoter 13 Select the co table var component in the Select
131. n onselection group 7 amp Add Update entry for propertyrepresentation onselection pr grouplevel 0 c aL TT visual lt button gt lt heading gt lt templates sase ssesssssss 72 property all_values true propertyid propertyrer heading heading button type state gt button type state gt visual sizex 140 sizey 22 type normal gt visual sizex 140 sizey 22 type norm text h_alignment left en i lt text h_alignment left value propert graphic inset linewidth 0 type rect graphic inset linewidth 0 type z lt visual gt lt visual gt lt button gt lt button gt lt heading gt lt heading gt lt gui type menu gt lt gui type menu gt lt property gt 32 lt property gt lt property all values false propertyid pr dummy pric 33 lt property all values false propertyid propertyre lt heading gt 34 lt heading gt lt button type state gt 35 lt button type state gt visual sizex 140 sizey 22 type normal 36 visual sizex 140 sizey 22 type no lt text h alignment left value Preis Sond 37 text h alignment left value propert 7 4 To translate the terms 1 Right click the project in the Project Explorer in the Authoring Workbench and choose Open Translation Editor from the context menu il BA gt PR Standard ur mar near ee b UN P
132. n the Administration win dow Tips and Tricks Click any link below to see tips and tricks Install P X5 Documentation The P X5 Documentation is NOT included in the Authoring Workbench by default A message appears at the top of the welcome page when you open the Help Contents I 2 X Perspectix P X5 Infocenter PERSPECTIX Search Go Scope All topics Contents Hahn LE REM c f BA So d Ned M pem gem J P m i di P X5 Sales Solution Documentation e a ei ar T The P X5 Documentation is not installed locally The latest online documentation is used instead ne See Tips and Tricks for more information about how to install the documentation into the AWB directly Perspectix P X5 Infocenter Welcome to the Perspectix P X5 Infocenter and documentation site To display a documentation page browse topics in the l Contents frame on the left Click on a topic to have it displayed Use the Back and Forward buttons to navigate within the history of viewed topics Searching To quickly locate topics on a particular subject in the documentation enter a query in the Search field Use the 9 Search frame to display the Search view Synchronizing Clicking the Show in Table of Contents button will select that topic in the navigation tree The SiL ink with Contents button keeps the navigation tree synchronized to the current topic Keyword Index To show an alphabetically sorted in
133. nd click the Assemblies button E ariclesystemxml E3 _ Bla Outline 22 au 0 ss amp rmblbeyst Assembly art roboterarm m 2 9 2 e ges yeys Assemblies Attributes Part Slot Q ar dummy Q art_roboterarm Overview ar rebiarm zyl 200 Comment Is Topdown Assembly Attributes Type Value Part Slots Type Name ID Transx Transy Transz Eotx Roty Fotz Actwe Propagation Property Value Comment The New VCML Assembly window already contains a few entries Your assembly will be placed hierarchically below the art roboterarm entry in the Super type field In the article structure higher ranking assembly types contain the art prefix and lower ranking assembly types contain the ax prefix Higher ranking assembly types are used for hierarchically ordering assemblies Note Note the difference to the Assembly System of the main structure where higher rank ing types contain the at prefix and lower ranking types contain the as prefix Typear robiarm quad in the Name field in the New VCML Assembly window and click the Finish button 10 New VCML Assembly Mew YCHL Assembly Create a new VCML Assembly Project Px5 AWB Initialschulung Package cartridge AWB Initialschulung Aggregation System articlestructure Supertype art roboterarm ar robiarm quad Comment pen editor Save editor The Outline of the Articlesystem Editor now contains the ar robiarm quad entry bel
134. ne of the Geometryrepresentation Editor Select robot arm quad upper 3dinthe Table of Sub Geometries in the Geo metryrepresentation Editor 8 There are two ways to assign materials m To assign a material to all subgeometries enter the material in the Material field to the right of the Component field m To assign a material only to the selected subgeometry from the Table of Sub Geo metries enter the material in the Material field to the right of the Geometry type field Note If you assigned a material to all geometries and then to a subgeometry again the mater ial you assigned to the subgeometry will be overwritten by the material you assigned to all geo metries B componentsysem on geornetryrepresentationamnd 3 E docksystern ami E wenbaronl EB metenplrepresentotionornl 0 EE Cuthne 3 Ha CB Geometry co_roboteroberarm_quad ee B oco dummy Pi co robotertisch var Ey ca portal za 1300 A co roboterchberarm zyl MY o Oventew Gompeonen co roboteroberarm quad Table of Sub Geometries ET DES TER greta rule File Matenal Ey co bedienpanel 93 Bi pemet Roboter Obearn Quad3d Geometry Details Gece ry type File Aero Transparent Directory geometry Geometry File Behoter Oberarm CQuad 3d 9 Select robot arm quad upper 3dinthe Table of Sub Geometries in the Mater lalrepresentation Editor 10 Type lightblue in the Material field to the right of the Geometry type field or press
135. ned to the corresponding icon Procedure 1 Open the Iconbar Editor Be VLML P5 AWE betes hele one pasckcaces Desc kae AA ert ahr ep senta we ondas conus Arr Fle Edi Meee Search Project vo Bun Window Help al xA E E ia T du gies A QA 5 Ui EL E gf co kg e vow Eeisurce amp Team Synch Bla OVS Repro z coe i Fecpect Explorer Nawigator m Fart Harcgatet i Fx PX 4m ig Documentation eei peripectizcom ME ccmpeeentn steam E geometrisepresentate E docentes mi Ben EN GE Outline HA leg nemi Speer E kontar BB P AWB Jndishichulung ces perspectiucom hoon Bar a EI Package board 111 GASET ki im p cartridge AWE Initishchulung 11 ASCE kk habar Regeezendation E AWE Initiierung 11 ASCB kki a Componian 11 ASCE E Un Desk been Ll ARCH kk EE Operstorsesteen 11 ACIE kk Aie Keep Oppator Ay mainctructure 11 ASCI kkj e akimudu 11 ACD iki gt ito Keprrseritassont E gesmeteyregeesentabon 11 ASCI kkj Hame Part cor file B taceriatfepeesentation 1 1 gabii kk H daien 11 ASCE Ich T interectioecontrel 1 4 ACE tij Bl propertyciracr orialection 11 amp 5CE 1 Delauh Features ee 12 ASCE Eh B iconbar LI ASCH kkj Featuer ker Wahur Epad Expenses B conficirepeecertation 11 ASCH kkj H hendleeprepestetos 11 DXSLB iiy H mactemepresentaison 1 1 ASCE kk A tennaciennpnebeni stie 11 SSCB kk Default Properties n parmmosiipiggreuntamen 11 ACD Ek A dockeseazueement
136. negeezentabeon IL 0 Petpet Type Wale S Espeestun dy bin dee B ia Ug decus Bi vdbandaed y book Bl licenpeami ii ASCE kk ikconBar Source Grid XML Spy B Wirrtsble Sman Insert 125 18 amai MM VESEFB 2 Look forthe already created Gantry Robot and Supplies icons in the Outline of the Iconbar Editor VCMIL PXS MVE netus cp i Fle Ede Maega e Search Project CYS Run Window Help ri o p H Gr ALP AAO BF fr Ge E f vera Qo Resource 9 Team Synch by CVS Reporte Eu 0 fy Peepeet Exglon L3 WT Navigator 7D m rigen El zd ow rx os aa u iud Documentation cer peripecti com 2 RE compsnenbrisbeen uml gemein wegen E docksyrberuml E ebami 12 leg Home eet perigect com pl Pit AWD Initialen cvs peripecticcom Icon Bar Mi El Package Booed 11 ASET ki i gl cartridge AWB Insiskschulung 14 ASCE kk kanllar Representation IT AWE Initiahchulung 11 ASCO ke pk CeespenentSyitem 1 3 ASCE kk Nama Part or lila Vg DeckSystem L1 ASCH kk I Opersiorsysteen L1 ASCI kk Active Clesresp Operator dj mainctructure 11 ASCH ke Sy ectickestructure 13 LASER kk Bitten f Representations gesimeneprepnesentaties 11 ASCH kk B Maceriatfepeesentation 1 11 4578 kk H dochrewrdpulstion 11 SCH iy I interectioncontrell 1 4 A9CE iij I properbyeiewer onien 11 ASCI i Default Features eerie 12 ASCE Ek B kontar L1 ASE kk Feru Ery Wale Expaesdi Expersuor E conficireprecertation 11 ASCH kkj H handie
137. ng Workbench and then reinstall a fresh installation See pages 10 and 2 m Administrative privileges are available m A working internet connection is available To upgrade the Authoring Workbench 1 Start the Authoring Workbench with administrative privileges on Windows Vista choose Run as administrator from the link s context menu 2 Choose Help gt Check for Updates from the main menu VCML P X5 Authoring Workbench Fie Edit Navigate Search Project Run Window MaE m Bui Q c ca Welcome r3 Project Explorer gt Em P D Help Contents E amp eS rx i oe a v 7 brem na Dynamic Help Tips and Tricks Cheat Sheets Prop Check For Updates Install New Software k About P X amp Authoring Workbench 3 Inthe Available Updates window select the updates that you want to install and follow the wiz ard to complete the update Available Updates Available Updates Check the updates that you wish to install Marne version Id Mp P x5 Authoring Workbench 6 0 0 0189 com perspectix awb ide Select All Deselect Al Details 4 Wait until the updates have been downloaded and installed 5 Click Yes when asked to restart the Authoring Workbench Teamwork with CVS Creating a new project m Under File select New gt Projects from CVS m Fill in the following mask m Host Address of the Knowledge Base Server Note Both the update server and the CVS s
138. nimum m Larger parts e g machines robots etc of which there are not many in a configuration should have 2000 to 5000 polygons m Smaller parts e g bases terminals motors other attachment elements which occur often but whose geometric details are usually not very relevant for the configuration should have 200 to 500 polygons m Complex parts which are important configuration elements especially if the geometric details make information about the selected option visible should have between 300 and maximum 1000 polygons Docks Docks Snapping points are used to connect and build parts Define the position of the docks in x y z coordinates relative to the origin point of the geometry file as well as the rotations around the three axes The best way to do this is to create a UserCoordinateSystem UCS in the CAD system or to set a tar geted point Its position and rotation in relation to the geometry origin point must be read and transferred together with the geometries In most cases at least one of the dock points will coincide with the origin point or will be out of align ment in only one of the two axes A transport element can be used as an example m As described above the origin point of the geometry should lie on the entry side in the center of the conveyor line at the contact point with the upstream transport element but on the ground level m This way the dock point for the entry side of the transpo
139. obitesch a ve 11 ur m L por 2 robuem rl p rkrahen N ir D Ay mainctructure 11 ASC m E m ise L rebismm zyl in I rebum zyl cut Col atidestroctum 14 AH Partner Dock Ester L rebiarm Sl eut 2 robes syi ia Krprrsenitatssns L rebar i Z mebetrieh out en L reb uch out 2 ecistisch n Manenaleegeeserit atn B dockmanipuistion 11 4 7 Dese Of Freedom H interactiescentrsl 14 0 T propertycirnr onec me ne por m gmwa 12 A5 H icorbar 11 A5CE may DOF Demain 5 B ceettectregeezertstice 1 B handiereprerentstice 1 B mackerepeesentation 1 A tennechenmpnronnt ro n patmbeiipimpncimtater B deckssessusementrezse p bin E n b Second DOF ri E dita Ga docs Decka Sewce Grid XML Spy ET ER x Laj Expression Ef f Problema 22 Tasks E Censede P Search EM bcenses mi di ASCH k amp 3 Selectthedt robot docks supertype in the Outline and click the Docks button in the Dock system Editor Note The supertype contains the dt prefix i e dt robot docks is a supertype and all docks are hierarchically below it Docks like components can be hierarchically ordered and grouped into supertypes and types e docksystem xmi L dock Docks dt robot docks t sf 2 pum Docks Partner 4 i sil docks 4 L dit robot docks L table 2 gent Overview L gantry 2 tab Comment L gantry 2 arm L anm 2 gantry L lower wm 2 upper em L upper arm 2 lower aem L table in 2 table out L table cut 2 table in partner
140. oboterarm 4 Ej ct roboterarm zyl t E co roboteroberarm zyl 200 p ED co roboterunterarm zyl 200 4 Ej ct roboterarm quad m co roboterunterarm quad 8 Create the ct control panel component type underneath the ct supplies component type To do so select the ct supplies component type in the Outline and click the Com ponents button in the Componentsystem Editor 9 Typect control panel inthe Name field in the New VCML Component window and click Finish The Supertype field should contain ct supplies New VCML Component Mew YCHL Component Create a new VCML Component Project Px5 AWB Initialschulung Package cartridge AWB Initialschulung Supertype ct zubehoer Name ct bedienpanel Comment pen editor Save editor The ct control panel component type has been created underneath the ct supplies component type in the Outline 10 Createthe co control panel 99 component just like you learned with the previous com ponents To do so select the ct control panel component type in the Outline and click the Components button in the Componentsystem Editor Result The hierarchical order of the component types and components in the Outline of the Com ponentsystem Editor should look like this F m componentsystem a A ctdummies t E co dummy 4 Ej ct portalroboter p E ct robotertisch t E ct portale 4 F ct roboterarm 4 E ct roboterarm zyl t E co roboteroberarm zyl 200 t E co roboterunterarm zyl 200 4 Ej c
141. ocksystem at all docks gt 1 dummy docks 4 t dt robi docks robitisch_2_portal portal 2 robitisch portal 2 robiarm zyl robiarm zyl 2 portal robiarm zyl out Z2 robiarm zyl in h in Z2 robitisch_out 2 robitisch in portal 2 panel Select the newly created do controlpanel 2 gantry dock in the Outline 7 Assign the partnerdock to this dock To do this right click inside the partnerdocks table in the Docksystem Editor and choose New from the context menu pen selected type New AX Delete Note If the table is closed open it using the arrow to the left of the entry A row in the partnerdocks table opens 8 Typethe name ofthe do gantry 2 controlpanel partnerdock in the row or press CTRL SPACEBAR and select the partnerdock from the pop up window 9 Savethe Docksystem Editor A componentsystem xml Px geometryrepresentation xml Px docksystem xml Zi E m Docks panel_ _portal Lo d Docks Partner wverview Comment m partnerdocks Partner Dock Degree Of Freedom DOF Domain z Mone Numeric Values k Second Degree Of Freedom t Second DOF Domain 7 Docks Source Grid AML Spy 10 Ifyou selectthe do gantry 2 controlpanel dock in the Outline now you will see the do _ controlpanel 2 gantry entry in the partnerdocks table in the Docksystem Editor The partnerdock has automatically been ported The two docks are now partners and can be attached to two diffe
142. ontact your contact person at Perspectix to obtain the correct license To export the documentation 1 Right click the project in the Project Explorer and choose Export VCML Documentation from the context menu 2 Inthe Destination field select the lt folder gt in focenter plugins com example vcmldoc 1 0 0 folder This is where the content is stored on the disk 3 Doone of the following m lousethe built in stylesheet which is found in the vom1doc xs1 file in the folder men tioned above select the Use built in stylesheet checkbox and select the corresponding loc ation in the Stylesheet field louseacustom stylesheet select the Use custom stylesheet checkbox and select the modified version in the Stylesheet field 6 VCML Documentation CML Documentation Export Choose which project to export and the destination Export Px5 AWEB Initialschulung Destination C Documents and Settings eicheriMy Documentslecliipse workspe Options Include inheritance information Keep intermediate XML Files Use external names SOLT Transformation Use built in stylesheet G Use custom stylesheet Stylesheet C Documents and Settings eicheriMy Documents eclipseywork 4 Toensure that Infocenter picks up the changed contents after exporting the documentation close the Helpcenter press CTRL C in the console window restart it and refresh the browser to see the changes Stylesheet and CSS Hacking The
143. oose General Common Preferences and click Next Common Preference Export Wizard Export Preferences Select Preferences to Export Select an export destination V Filter out preferences with value same as in Common Preferences files gt General V Filter out preferences with value same as default value A Ant Buildfiles E Common Preferences Mi bundle_defaults I File System V 4 org eclipse debug ui Preferences org eclipse jdt core gt Java org eclipse jdt launching Plug in Development Iv se ericsson cade eclipse tools common pre z Run Debug v xp profile z Team Select All Deselect All To preference file C Users Administrator baseline epf v V Include the preference file in the Common Preferences list The preferences are grouped based on the respective plugin they belong to This makes it a little difficult to understand exactly what preference setting you want to export especially if you have done many changes to your preferences Hence it is good practice to either start Eclipse with anew workspace or create a preference baseline before changing any of the default preferences you want to export To export preferences 1 Create a preference baseline using the Export Preferences window Select all preferences and click Finish to save them to a file e g baseline epf Creating a preference baseline is optional but recommended f
144. oose Navigate Show In and the view in the main menu m Dragan element from a view and drop it into another view a cartridge AWEB Tnitialschulung AWEB Initialschulung B E ComponentSystem B E ct _portalroboter i E ct robotertisch bs N o EER FE ck robot RE ct zubehoer 8 de mainstruckure H cp articlestructure Property Svs Mode Project Explorer The Project Explorer shows the structure of a project The Part Tree in the Project Explorer shows all parts components assemblies of all structure systems in a product knowledge base The components and assemblies are displayed as classification hier archies in tree structures Double clicking a part in the part tree updates the Part Navigator to the right of it Open VCML Types You can directly open a VCML type of which you remember the name instead of tediously navigating to the desired type in the Project Explorer To open a VCML type 1 Click the Open a VCML Type icon Ez in the main toolbar or choose Navigate gt Open VCML Type from the main menu 2 Enter the name of the type in the Open Type window and click OK Ez Open ype Enter name prefix or pattern any character any string hort ra Visible types o Al gt M Components Assemblies L Docks C3 A Properties Operators C Clauses O X Rules Matching items ark portalraboter Bas portalroboter Mas portalroaboter anlage A asru_portalroboter ak
145. op down assembly To automatically generate a top down assembly from a configuration m Click the Assemblies button in the Assemblysystem Editor and select an existing par file in the Import par file field in the New VCML Assembly window assemblysystem xml 23 H E Assemblies o O oO Attributes PartSlot Assembly as leaf door werview Comment T rfl gel New WCHL E i I SZ a Bk Topdown Assembly New VCML Assembly Create a new VCML Assembly Attributes Project PxS_AWB_Tutorial Type Package tutorial tda Aggregation System mainstructure Part Slots ac lea door G Type T as generated TDA example El co profile leaf outer vertical Generated sample TDA using an existing prototype P co profile leaf upper horizon configuration B co profile d bottom profile E co profile le inner profile Import par file CAUserswysslocal Desktaprmyprotetype par V Open editor Propagation Save editor q Lazy translation keys Use the t ranslate annotation to mark translation keys in expressions without having to localize them This can be useful e g if you don t want to localize the key directly but rather use it internally as a parameter value Using this annotation such keys can still be found and managed using the Authoring Workbench translation system The following example shows the usa
146. operty Duplicate Item 3 Delete Property To add or delete assignments parts and domains on the Property Assignments page m Click the Assignments button on the Property Assignments page in the Propertysystem Editor E x Assignments New Assignment J amp Delete Assignment s Part kp AddPar Domain Delete Part Version Requires P X5 version 6 2 or higher Populate discrete domain values You can easily create discrete domain values when working with morphologies in top down assemblies You can populate all values of the domain instead of creating complex active expressions or filling in all component names by hand Just specifiy a supertype component and all the names of its children will be automatically added to the value table To populate all values of the domain m Choose Populate from supertype from the context menu To synchronize the domain definition with the previously selected component supertype m Choose Repopulate from the context menu G propertysystem xml lt 7 a n Outline amp 2l a d Property pr test E puppes Properties Search definition A pr lintel thickness OT A pi brok see A pt profile b Property Mode A pt leaf A pt door Domain A pt filling A pr test Domain Type discrete jp assignment E at leaf door E Numeric Values E at leaf door pP ct filling Discrete Values E ct filling ei ct filling Populate from supertype Va
147. or the reason mentioned earlier Make sure that the Include the preference file in the Common Preferences list checkbox is selected This will enable you to filter out these settings in the next step Set the preference values you want to export using the Preferences window choose Window gt Preferences from the main menu After you are done making changes to the preference values click OK Export the changes you made to a preference file using the Export Preferences window Each individual value is not selectable because a plugin might generally need to keep its saved values consistent Select one or multiple values and click Finish to save them to a file e g changed prefs epf If you want to use the file on your machine save the file anywhere on the disk If you want to share the file save the file to a location accessible to all clients Both URLs i e http changed prefs epf and UNC paths i e Com puterNameNSharedFolderNchanged prefs epf are supported as locations Configure Preferences Once the desired preferences have been exported and a preference file is available either at an URL loc ation or on a file system users Eclipse instances can be configured To configure preferences 1 Choose Window gt Preferences from the main menu and then General gt Common Prefer ences in the Preferences window to open the Common Preferences Manager window Preferences type filter text Common Prefer
148. ortal 2 rebisrm quad robiarm u 2 robiarm ao robiarm e 7 robiarm u Partner Deck portal Z robitisch Degree Of Freedom DOF Type translation DOF DOF Axis y DOF Domain Domain Type continuous From 00 Te Featurelf laem i rrrrrrrrrr rr Fre Second Degree Of Freedom k Second DOF Domain Decks Source Grid XML Spy Feature f laenge 200 Result 1 Start the Configurator or if it is still open press F5 to update it 2 Drag the robot table from the Iconbar into the 3D Scene 3 Drag the gantry from the Iconbar onto the robot table Select the robot table in the 3D Scene and click the Properties tab Extend the robot table with the Table length property and drag the gantry Pst uritithed i Datei Bearbeiten Werkzeuge Hilfe Entwickhng a 1S IS BBO Roboter Gerich Tischlaenga Now you can create assemblies and rules Lesson 8 Create Assemblies and Rules You can assemble single components into assemblies If you connect single components in the 3D Scene the components will create an assembly If you then click one of these components the entire assembly will be selected You can also depict the assembly as an icon in the Iconbar and then simply drag the assembly from the Iconbar into the 3D Scene Example Drag both the round and square robot arms from the Iconbar into the 3D Scene When you click the round robot arms both robot arms ar
149. ot arm cylindricinthe Outline of the Iconbar Editor 4 Iconbar list 4 Portalroboter a list t Robotertisch t Portal 4 Roboterarm 4 list GEE Roboterarm zylindrisch d 200mm t Basis 4 4 Zubehoer a list Bedienpanel 799 Andere 10 Click the black arrow next to the IconBar button in the Iconbar Editor and choose Insert new Prototype on same level from the context menu An icon on the same level is created 2 22 Outline H G Expressions yo 0 conbar list E componentryrbemarmi E geometryrepresentationarnl docksystem xml IconBar konkar Representation Insert new Prototype en same level Intert Mew Sub Prototype t Robotertisch Name Roboteranm zyndrisch d 20m Part orfile roboteranm_zyl Duplicate Prototype Portal Robotersm list Actos Cleanup Operator A Delete Prototype Roboteranom zylindrisch d All m am Basis 4 Zubehoer ki Bedsenpanel 759 Button Button She kenber button T Default Features 11 An icon prototype is created above the Robot arm cylindric entry You can move the entries in the Outline using drag and drop Click the prototype entry and drag it under the Robot arm cylindric entry Then select the newly created prototype again acm Iconbar 4 list 4 Portalroboter 4 list t Robotertisch t Portal 4 Roboterarm a list prototype IA Roboterarm zylindrisch d 200mm t Basis4 4 Zubehoer 4 list Bedienpanel 99 Ande
150. ou will see that not all parts can be assembled to an assembly The new parts that you created square robot arm and control panel do not belong to the assembly yet ID I u SF IS Jewel 1 Portalroboker Robaber anm Roboter arr zyindrisdh d ftir Sc Z TET ToS Te 8130 Open the Assemblyrules Editor and create a new rule which assembles the robot table gantry and your newly created parts square robot arm and control panel to an assembly Right click RuleSystem in the Project Explorer and choose New gt Rule from the context menu a E gecrestrrepeesentati ionbaremi remember Bl seca rmbherilesami 2E 1 BB one H umo a BW Packege Board 11 ASCH ky a A ceridge At iniiaischulung 1 1 A5CE a E wi Jniaischukeng 1 1 ASCE kk P Comporentiystem 11 ASCH kk thy Decksysters 11 ASCI kk B Opeatecsystem 11 ASCI kkj a Sg omairateocture 11 ASCH kk Rule asu raboterarm quad oh engem fing roboter_ amm kommen T iu peectilroberer var Target Type an roboberam quad immer Fimdinme Fieri Mats AS Firinn d HIS Pept a t foe 33 Typeasru_gantry robot var2 inthe Name field in the New VCML Rule window and click the Finish button 2 New VCML Rule New YCHL Rule Create a new VCML Rule Uu PX5 AWB Initialschulung Package cartridge AWB Initialschulung Aggregation Syst
151. oundingBox my part my jid Problems View The Problems View shows problems and errors in the current project or the entire workspace You can group problems by problem type which will separate e g validation problems from expression errors You can also open a problem in the Source Page To group problems m Click the View Menu button in the top right corner of the Problems View and choose Group By from the context menu Froblems x i 55 errors 7O warnings 0 others Description zc iaraup By Expression Bind Error 1 item Severity x Sort By Undeclared Function Unknown New Problems View 9 VCML Parse Error 1 item Configure Contents Columns 3 XML Problem 133 items Preferences Note If the corresponding VCML Decorator is enabled the elements with problems are also marked in the Project Explorer To open a problem in the Source Page m Double click a problem in the Problems View The Source Page will open at the location where the problem occurs handle displawymode onselectzon name parttype co cuba xXcpeometrs geometryfile kandles misspelled ga materig lt translation lt geometry lt operation active if False UnknownFunk 42 A2 else Undeclared Function UnknownFund with 1 parameter true 1 E ms oneratioon Handle Geometry Post Condition Source arid Las search View The Search View displays search results To search
152. ow the art roboterarm entry Save the Articlesystem Editor Now you must create the rule that defines that the square robot arms will be listed as articles underthe ar robiarm quad assembly Open the Articlerules Editor in the article structure The Rule System is located under AWB Initialschulung articlestructure il PX B VC C AW nets hsulure cas pascicages pe FF Fle Ede Maega e Search Project CYS Run Window Help ri Ott S Q ALO AAD LG Gwe Ge ETC Reue E Team fce Bs CVS Reporte 4 il Pecgect Explorer H E Navigator A pues Mripate 53 Edu px ee 7 DB PX AWE Initishchulung ceperipectncom EE aeticierystem ami tnu als Hi Ho Oo Package Bead L1 ASCH kk M Dl cartridge AMWB Initakichulueg 11 ASCH ide I Aa initiata 11 ASCH iid A Componentystem 14 A8CE kk Dexkfesbem 11 GACH kij Comment Operae L1 ASCH ke d manstructure 11 ASCO kkj Tuget Type eii ActembiySystem 11 ASCE kk Sd bulefurtem Li ASCHE k amp Preen piens Block d By CuuieSystem 11 ASEN kk BrepartySyttern 2 7 ASCHE Rule SEreeture d amelita 11 ASCI kk T Representation geemetepregnesentaties 11 ASCO kk B Maceristepeesentation 111 ASCH kk B dockmarspulstion 11 ASCH wij T interertiongentrol 1 4 ASEE ik propertyriewer_onpelection 11 ACH H csmemaecialdata 12 ASCE Ek B iconbar 13 ASCH i B cenfiiciregrecertution 1 1 ASCH kk H hendlereprerestetion 11 ASC iid mackernepeesentation 1 1 jill
153. p Install Update Run Debug Team Validation VCML 3DSketcher Editor articlemapper articlesettings assemblyrulesystem assemblysystem cartridge clausesystem code collisionassignement component3dreprese componentsystem conflictrepresentation Initial Page Commercial Article Settings Rule Assembly Cartridge Clause Functions Collisions Geometry Operator Conflict Force I Tutorials After you complete the following tutorials you will gain an overview of the tasks in the P X5 Sales Solu tion you will be familiar with product analysis and you will know hot to work with the Authoring Work bench m Basic Tutorial Practice The Basic Tutorial Practice teaches you step by step how to pro gram the Configurator m Cheat Sheets The Cheat Sheets are a set of tutorials closely modelled after the basic tutorial To download the tutorial project PX5 AWB Tutorial in the Authoring Workbench Do one of the following m Choose File gt New gt Example from the main menu Choose VCML gt Tutorial Project in the New Example window and click Next Enter the data and click Finish m Choose File gt New gt Project from the main menu Choose Examples gt VCML gt Tutorial Project in the New Project window and click Next Enter your data and click Finish m Choose Help gt Cheat Sheets from the main menu Choose P X5 Authoring Workbench Tutorials gt Create Example Project in the Cheat Sheet Selec
154. p Security gt Startup and Shutdown gt Web Browser Workspace p Help b Run Debug gt Team Validation VCML p AML Label Decorations Label decorations show extra information about an item on its label or icon Select which additional decorations should be displayed Available label decorations Containers with Resource Filters CVS File Icons Based On Content Analysis Linked Resources PMT Reference Indicator VCML Assignment Indicator VCML Built Files VCML Errors and Warnings VCML Include Indicator for Arco Types VCML Include Indicator for Representation Items VCML Reference Indicator Virtual Falders Description Default Pages On the Default Pages page you can can define which page opens by default when you open the VCML Editor Choose VCML gt Editor gt Default Pages in the Preferences window emer General Help Install Update Run Debug Team Validation VCML 3DSketcher Actives Code Style Editor Default Pages Part Navigator AML Default Pages Name articlemapper articlesettings assemblyrulesystem assemblysystem cartridge clausesystem code collisionassignement component3drepresentation componentsystem conflictrepresentation You can choose the default page to open for each editor type Value Commercial Article Settings Rule Assembly Cartridge Clause Functions Collisions Geometry Operator Conflict u ri Version Requires P X5 v
155. pane and click the instantiate button to make this component also appear in the 3D Scene 18 Select the lower part in the 3D Scene and drag it onto the upper part The two parts connect at the point where you attached the docks 19 Press SHIFT F12 to open the Inspector 20 Click the Part Inspector tab and click the middle window underneath the create proto button Note If you do not see the two robot arms press the SPACEBAR The two robot arms should appear Px Inspector license valid until 2009 12 17 SW License Version 5 1 A 5 13 19 testuser Tool Log GUI Browser Package Browser Part Inspector project Test Package Statistics Scene Statistics mainstructure jajal Partinfo kype to roboteroberarm pe UML decu a n 2e ml so co roboterunterarm quad gt uj postion x fo pazis 2 aiza rotation x 135 Y o z 9o zb conn Id Permid 1 Docks Properties Features T robilarm quad 2 portal Be 1 M iirobiarm o 7 robiamrm wu type refnr El nfi P died d E rol x 0 EU BEBE El amp F restricted 2 follow selection 21 Click the create proto button and save these two robot arms as a robotarm quad par file in the PX5 AWB Tutorial co packages tutorial representation parts dir ectory Note The par ending is necessary so that this file is recognized as a PAR file This file will be called from this directory at a later time You can see the saved file in the P
156. partnerdock The dock is attached to a component and the partnerdock is attached to the com ponent with which it is supposed to connect Remember that the geometric objects represent components When you drag an object onto another object in the 3D Scene the corresponding components connect at the points where the docks were placed Your Assignment Create the following docks PF Docks Degree of Freedom Assigned Component do controlpanel 2 gantry ct control panel de gantry 2 controlpanel DOF type rotation DOF DOF axis z From 0 to 360 co gantry belt drive do arm quad 2 gantry co upper robotarm quad do gantry 2 arm quad DOF type translation DOF DOF axis y From 400 to co gantry belt drive 400 do lower armquad 2 upper arm co lower robotarm quad quad do upper armquad 2 lower arm DOF type rotation DOF DOF axis x From 45 to 45 co upper robotarm quad quad Docks have specific names Each dock is attached to a component and can be connected to another component using a partnerdock The name of a dock consists of three terms e g do con trolpanel 2 gantry Docks contain the do prefix so that they can easily be distinguished from other elements in the XML code m hefirst term refers to the component to which the dock is attached to e g the control panel m hemiddle term consists of an underscore the number 2 and another underscore 2 m The third term refers to the component to which the partnerdock is
157. peratorsystem 11 Ach did mainetructure 11 ALEN kk Qd etickestructure 13 ARI i File Eepinen ges netspregreser ntien 11 B taceriategeesentation 11 H dockrewrspulstion 11 ASC T interectioecontrel 1 4 A501 Properhreeronupiection gma 12 ASCE H iceriber 11 ACE ety B conflicirepresertution 11 2 H handierepresenzstico 11 08 E Part Hacigatee H ED oseponentsysemoeni qeceeetryrepresentatonagml 12 Musenad i n pattociiprpneiamtanen 11 disckessegzoeementregeecenta 7 Geometry Source Gnd XML Spy Gi bin i roo Laj Expression 22 72 f Feeblema 45 Tasks E Console lt P Search B packager Di package_AB_mitialichodung fe Fer Di repeat igg commerncialdata e ven J Resume 29 Team Spach s CVS Repente CE phe B oco dummy B co mieten var en portal za 1300 26 pebebesebesans syl 200 tn relcbeueberamm zyl 200 B B Bm Muheral namanmi To create geometries for the new components click the Geometries button in the Geo metryrepresentation Editor a componentsystem xml Geometry Overview Component Material Table of 5ub Geometries File ID Comment E Geometry Details Geometry type Active a Geometry Source Gnd XML Spy Geometries Material The look of the Geometryrepresentation Editor changes and a few default entries appear m The Component field contains the co prefix as a hint that you should enter a com ponent
158. portalroboter E ct portalroboter L portal z rabiarm zvl Ll portal 2 rabitisch mainskruckure cartridge 4B Initialschulung P5 AWE Initialschulung Cancel Tip Press CTRL T to open the Open Type window Part Navigator The Part Navigator displays an overview of all relevant information about a product element Properties docks and representations are listed under components and properties assembly rules and rep resentations are listed under assemblies Using drag amp drop you can add new properties to a product element and maintain product data using context sensitive menus Double clicking a list entry in the Part Navigator opens the appropriate editor You can allocate representations such as 3D geometries catalog entries or interaction handles to parts or generate them anew To switch between the horizontal and vertical layout m Click the layout icon in the upper right hand corner of the Part Navigator Project Explorer Part Navigator 2 H Component co cube Y gt vi Ras to horizontal layout Properties V Property Sys Mode Expr Cond A pr grouplevel 0 t A pr grouplevel 1 tr A pr testconflict de f_ Dock Assignments V Dock Index DOF Cond t extern2wall 1 L d cube2cube t measuredock n t measuredock t measuredock Ee Whee dm t measuredock Representations V Item Representation Cond E Geometry geometryrepresentation t H co_cube
159. r and click the Prop erties button in the Propertysystem Editor E componentsystem xml E propertyrepresentati E propertysystemxml 2 7 Outline 2 propertysystem ix d i definition A prdummy price v Overview A prdummy artno Comment A pr dummy weight A pr filtered A pr calculated Property Mode A prassembled A prsonderkonstruktion A prsonderkonstruktion text assignment ct portalroboter F ther F Domain eM nr k Is pp ITIR 4 Typepr length inthe Name field in the New VCML Property field and click Finish Note Thepr prefix is required because it distinguishes properties from other elements in the code Note Avoid umlauts i e vowels e g 6 a etc that do not exist in the English language in names Umlauts are interpreted differently on different computer systems o coc New VCML Property Mew YCHL Property Create a new VCML Property Project Px5 AWB Initialschulung Package cartridge AWB_Initialschulung Aggregation System mainstructure Supertype Name pr laenge Comment Open editor Save editor Select the newly created pr length entry in the Outline of the Propertysystem Editor Select feature in the Property Mode list box in the Propertysystem Editor Thef length entry in the Feature Key field has been created The pr prefix of the property was replaced by the prefix This entry will later be used as a parameter Type 1000 in the Default Value field The robot table
160. re 12 Type Robot arm quadratic inthe Name field and iconbar button in the Button Style field in the Iconbar Editor In the Part or file field you must enter the name of the file which contains the two robot arms However you must first create this file componentsystem xml i geometryrepresentation xml B docksystem xml ae B IconBar u lconBar Features IconBar Representation Name Roboterarm quadratisch Part or f le F Drag to Insert 7 Click to Insert Cleanup Operator Clear all Expand Expression Default Properties Property Type Expand Expression IconBar Source Grid 13 Start the Configurator by running the start bat file in the Project Explorer or via the Run menu in Eclipse If the Configurator is already open press F5 to update it 14 Press SHIFT F12 in the Configurator to open the Inspector 15 Click the Package Browser tab in the Inspector and select the Components entry Note If you cannot see this entry click the plus sign in the square on the left side of the Ps Inspector license valid until 2009 12 17 SW License Version 5 1 A 5 1 3 19 testuser docks robiarm 2 robiarm u robiarm quad z portal 16 Selectco upper robotarm quadinthe middle pane and click the instantiate button The component which you already created appears in the 3D Scene of the Configurator 17 Select co lower robotarm quad inthe middle
161. re software by working with the Available Software Sites preferences type filter text Mame Version 000 Obsolete PXML 00 P X5 Documentation Wo P X5 Documentation Package lt i 8 0 0 155 000 P X5 Language Packs optional Select All Deselect All 1 item selected Details P x5 Documentation Package Show only the latest versions of available software Hide items that are already installed Group items by category What ts already installed Show only software applicable to target environment Contact all update sites during install to find required software 4 Accept the license wait for the installation to finish and restart the Authoring Workbench A new message appears on the welcome page when you choose Window gt Help Contents P X5 Authoring Workbench e J te jes i f xX Perspectix P X5 Infocenter PERSPECTIX Search Go Scope All topics Contents amp pr Als g Workbench User Guide y LJ E P X5 Sales Solution Documentation You are using the offline version of the P X5 Documentation The official online documentation is available at http docu px5 ch Perspectix P X5 Infocenter Welcome to the Perspectix P X5 Infocenter and documentation site To display a documentation page browse topics in the El Contents frame on the left Click on a topic to have it displayed Use the Back and Fo
162. reis ch bezeichnung de amp 5 Robotertisch Lange 1000 5555 Portal 2A 1300 ryl Portal ZA 1500 zyl Portal ZA 1300 quad Portal ZA 1500 quad 465 Roboteranm KG 1300 zyl 455 Robaterarm KG 1500 zyl Portal KG 1300 quad Portal KG 1500 quad 4444 Roboterarm zylinderisch D200 33133 Roboterarm quadratisch 2222 Bedienpanel 299 3 o robotertisch var 100 001 4 co portal za 1300 200 013 5 200 015 il 6 250 013 7 250 015 8 co raboteroberarm rzyl 200 300 013 300 015 350 013 350 015 400 001 500 001 355 053 9 co roboterunterarm zyl 200 33 Savethematerialmaster xml file Result 1 Ifthe Configurator is still open close it and start it anew All necessary data will be loaded again 2 Assemble the robot using the robot table gantry and your new parts the square robot arm and the control panel Z99 24 la IS Bel Fea zes 2 Zubek r I Zubeir Konfiguration Een on Microsoft Excel m Bedengte Formatierung ug s 0M aj Als Tabelle formatieren 25 Zelleriformateortagen es m i mx rer oW d J L schen om a Sor Suchen und E Format a und Filtern Ausw hlen Formatvoriagen Zeilen E F bereichnung_en angebotstext de angebotstext en Robitable length z 1000 Portal ZA 1300 zyl Portal ZA 1500 zyl Portal ZA 1300 quad Portal Z amp 1500 quad Roboterarm KG 1300 zyl Roboterarm KG 1500 zyl Portal KG 1300 quad Portal KG 1500 quad Robiarm zyl D200 Robi
163. rent components If you drag the geometry of one of these components onto the geo metry of the other component in the 3D Scene their docks will connect However we are not that far yet First you must attach the do gantry 2 controlpanel dock to the gantry and the do controlpanel 2 gantry dock to the control panel co con trol panel 99 As you can see in the following figure the control panel should turn around the gantry You must define this first at the corresponding dock i e you must assign degrees of freedom DOFs to the dock We call these docks DOF docks 11 12 To assign degrees of freedom tothe do gantry 2 controlpanel dock select rotation DOF in the DOF Type list box and z for the z axis in the DOF Axis list box This means that yourdo gantry 2 controlpanel dock can rotate around the z axis Select continuous inthe Domain Type list box and type 0 for the angular degree in the From field and 360 for the angular degree in the To field This means that your do gantry 2 controlpanel dock may continuously turn from 0 to 360 degrees E componentsystem xml B geometryrepresentation xml Docks portal 2 panel verview Comment v partnerdocks Partner Dock panel 2 portal Degree Of Freedom rotation DOF DOF Domain Domain Type continuous From 0 Numeric Values t Second Degree Of Freedom t Second DOF Domain Docks Source Grid XML Spy Note Don t let the fact that
164. represenzstice 11 A5CH kk LE macterepresentation 3 1 As kk tennecSennpnebeni stis 11 SSCB kk Default Properties T parmecitiprepreientation 11 ASCO Ek H dere L1 0 Peceoerty Type Wake Expat Enpeestont i ben db Fo Gy sams By docu iy bare Oy took By censes mi 11 4578 ki gt Gi konie Sce Gr A Spy O masia BP lines Compare the Iconbar in the Configurator with the Outline of the Iconbar Editor The icons are arranged in the same hierarchic way A hierarchy level in the Iconbar in the Con figurator corresponds to a hierarchy level in the Outline of the Iconbar Editor A row of icons in the Iconbar is ordered in the Outline as a group of elements with the 1i st grouping element PH untitled Datei Bearbeiten Werkreuge Hile Entwicklung EJ iw fee Ch 1 3D eoira Sey atek E vcrc Py Resource E Team Synch fly CVS Regesito 1 EN oto rr La CNN 77575773 us 1 3 rin Hn Expand Exprezuer Expand Expressior 8B Liaogss8 To create an icon for the control panel select Supplies in the Outline of the Iconbar Editor A new list and a new prototype for an icon is created under Supplies 4 iconbar 4 list 4 Portalroboter a list t Robotertisch t Portal t Roboterarm t Basis 4 gt p Zubehoer Andere 5 Click the black arrow next to the IconBar button in the Iconbar Editor and choose Insert New Sub Prototype gt In new list from th
165. rganizer and the Configurator but also serves as an information repository for product metadata In the Authoring Workbench you can create product information relating to catalogs calculation for mulas and rules for the assembly logic and the parts list generation Bk fit Bmg Seph Pmt Bu Bidea Helo ee Pd Co ee LESCRECEIC LI ES EP Tere chr Gy Sv Eupen GVO peur Preston Explores 3 misil ahei E Ze ec f LE Component oo anipeb mst cci DG ee aT BH e pensi m cm a EB Pict Board 1 Frepertie 7 Dedh inper Pepeni T ihe SE a Y Eme Pret fe Mese Br Cond Duk lade ESF cond han A are fond a il Component fyabers 15 A purl E rn L irab mei mel mri 1 Oi tesrniry gusrairyrazucanizizr Sa pa paris En L wer si Listen r r a aa 6a Purneeg B pe charge diri 2 Bi or Ly L teeh tier i O ct Baht oradea ee in pa Jun tx position f L panel 2 kehela 1 To 00 etae commercialdata os th pe aed dh Lal Leggegetflemchils fee 1 C fe Bitte eoeta sheet i lating a E i pem CP o Lu 6 L pyy l 1 T Ica ree arraia tert ea 5 pram em La L agora 1 2 ee E er gx pri eu Er Ule fitter cormrmencialcnta ret era i CE ie M pepetri omar E samthralend 2 7 2 ae I B WLSE Condition Tor ra_schn ttwerkzaug EH Stauton 4 24 a EN GE wj H a a e rl ml aelel Hk borat A mHE pau Bc sa Kan H HE ges Pomp kal OD Kerle Ep m his rri DE El in bu Ici eo OS P ka LE y nd Wekrg B
166. ries do not need a positioning because the origin point of the geometry has already been set optimally Take a look at the table at the beginning of this lesson El componentsystem xml Geometry Overview Component Table af 5ub Geometries File Geometry Details Geometry type J Material Active 4 Geometry Source Grid XML Spy Result 1 If you have done everything right the Outline of the Geometryrepresentation Editor should contain the following entries component3drepresentation co dummy co rabotertisch var co portal za 1300 co roboteroberarm zyl 200 co roboterunterarm zyl 200 co raboteroberarm quad geometry Roboter Oberarm Quad 3d co raboterunterarm quad geometry Roboter Unterarm Quad 3d co bedienpanel z39 geometry Zusatzterminal 3d 2 To see your newly created geometries start the Configurator and press SHIFT F12 The Inspector with all components and their assigned files opens 3 Select Components in the left pane in the Inspector The middle pane shows the same structure as the Outline 4 Select a newly created component in the middle pane i e an entry with the co prefix you did not assign a geometry to the others and click the instantiate button to the right PX Part Inspector license valid until 2012 12 12 SW IRE Version 7 1 A 7 1 0 23798 testuser GUI Browser Package Browser Part Inspector Project Test Package Statistics Scene S
167. rm expr 8 tubernode W message L Expression x ey Problems Progres The Source Page detects deprecated or missing schemas and helps you fix them by proposing possible resolutions aN componentsystem xml 3 xml version 1 0 encoding UTF amp gt 2 lt eomponentsystem xmlns xsi http www wJ3 org Z2001 XMLSchema instance B xsi noNamespaceSchemaLocation Miss iara ar Tod rh Moin n niu To aE gt component type ct compone c dock amount dynamic i translation x call getMeasurel Change path to PO locatio y call getMeasure Change path to CO ei i Deprecated Schema http perspectix com pxml stable componentsystem xsd 2 quick fixes available 4 Component Source D errors 16 warnings 0 others 4 amp Warnings 16 items amp Deprecated Schema http perspectix com pxml stable componentsystem xsd componentsystem xml PRIS amp Deprecated Schema http perspectix com pxml stable docksystem xsd docksystem xml PRIS amp Deprecated Schema http perspectix com pxml stable PO2 workspace xsd workspace_centralrep_url xml PRI_S Deprecated Schema http perspectix com pxml stable PO2 workspace xsd workspace kunde xml PRI To see the image of a path to an image file m Placethe mouse cursor over the path to the image file The image appears as a pop up zprototype name Test ube prototypename co cube gt button styleid iconbar but
168. roject Explorer inthe PX5 AWB Tutori al co packages tutorial representation parts directory Fz Project Explorer lt e To Navigator m Ep Se px m aale gt Loy Documentation cvs perspectix com gt leg Gomer cvs perspectix com al E gt PAS_AWB Initialschulung cvs perspectix com al La Package Board 11 ASCII kk al d cartridge AWB Initialschulung 1 1 ASCI kk D Le AWB Initialschulung 11 ASCI kk p Representations gt bey bin 4 fco 4 yf packages 4 fm gt package_AWEB_initialschulung gt fg gt cartridge 4 joy gt representation gt g commercialdata gt E gt geometry gt g handles b egy gt iconbars 4 p gt parts BR roboterarm quad par Binary B3 roboterarm zylpar Binary P articlesettings xml 11 ASCII kk p conflictrepresentation xml 11 ASCI kk P connectionrepresentation xml 11 ASCI kk Y a d m OTT m 22 Select Robot arm quadratic in the Outline of the Iconbar Editor and type the name of the robotarm quad par PAR file that you just created in the Part or file field in the Iconbar Editor You already defined the name of the icon and the button style 23 Save the Iconbar Editor m docksystem xml E iconbaren p All B Outline H MG zi comgpornent system xri zi gecmetryrepresentaticn xml iconbar IconBar u i Portalroboter lconBar Representation list Robotertisch Mame Rphaterarm quadratisch F Drag to Insert Click to Insert Portal i Rebot
169. rt element in the x and y direction can be identical with the origin point and is only displaced upwards in the z direction m The corresponding dock point for the exit side would also be identical in the y direction with the origin point and would be displaced in the x direction by the length of the transport element in addition to the displacement in the z direction for a horizontal transport element m Arotation of the dock point on the exit side would only be necessary for a curve element Here the y value of the dock point is of course different and the dock point should be rotated around the z axis so that an identical transport element can be correctly attached with its entry side to the exit side so that the dock points exit dock of the first transport element and entry dock of the second transport element lie on top of each other in position and rotation Note Generally you should carry out a short specific requirements and concept definition together with the authoring team of the P X5 application If it is clear what kind of parts will be used and how they will be connected to the parts already implemented in P X5 the authoring team of the P X5 application can create a requirements and concept definition beforehand without consulting the pro viders of the geometries Collision Geometries If a collision check is to be carried out in the Configurator you should provide even simpler bounding box geometries collision area
170. rward buttons to navigate within the history of viewed topics Searching To quickly locate topics on a particular subject in the documentation enter a query in the Search field Use the Search frame to display the Search view Synchronizing Clicking the Show in Table of Contents button will select that topic in the navigation tree The Link with Contents button keeps the navigation tree synchronized to the current topic Keyword Index To show an alphabetically sorted index of keywords select the lndexFrame To install a language pack 1 Perform the same steps as described in To install the documentation locally above 2 Select the desired language pack e g P X5 Documentation Package EN Install Available Software Check the items that you wish to install Work with P A5 Extended AWB Repository http update awb perspectix com extended Find more software by working with the Available Software Sites preferences type filter text Name Version 000 Obsolete PXML 000 P X5 Documentation 000 P S Language Packs optional ek P X5 Documentation Package EN 8 0 0 155 Select All Deselect All 1 item selected Details Show only the latest versions of available software Hide items that are already installed Group items by category What is already installed E Show only software applicable to target environment Contact all update sites during install to find required software To
171. s X amp Tests amp tools Refresh View update j Updater Ej cvsignore 1 4 Collisions xX project 15 E license xml 1 22 readme txt 1 7 S set Partnerinterface SUP bat 11 set PartnerInterface VEP bat 1 2 start co manual update bat 1 8 start ca bat 1 13 5 start_Partnerlnterface_SUP bat 1 1 start_Partnerlnterface_WEP bat 1 1 5 start_po_light bat 1 4 S start_po_projecttest bat 1 3 i start_po bat 1 3 Si a start bat 1 8 4 n Component Dock DOF e History 25 e Alocal copy of the project is created in your workspace Now you can work on the project Synchronizing data with the CVS server Changes you make to the project only exist locally at first You must check the changes in so that they become available on the CVS server It is also possible that other authors who have been working on the project as well may also check in their changes Team Compare With Replace With Restore from Local History Source Properties Alt Enter e s EF Synchronize with Repository Commit Update Create Patch Apply Patch Tag as Version Branch Merge Switch ta Another Branch ar Version To determine the current status of the project synchronize it with the version on the server m Select the project in Project Explorer and choose the option Team Synchronize with Repos itory in the context menu The local version of the project is
172. system A arru dummy Condition for arru robiarm quad Condition 4 arru robiarm zyl 200 4 amu robiarm quad Bor Le GAO F condition a condition Class component a CELEDDONMEDRIEBETE FAC 4 E co roboteroberarm quad 1 directpartner a N directpartner Type co raboterunterarrr Pl co roboterunterarm quad El co robaterunterarm quad 2 External Type ld 2 Is Reference Id Mi 1 Mar 1 Mark this Part Optional Selection Mode undef Connected undef x Part Expression Dynamic Part Expression Rule Condition Source Gnd XML 5py In order for the individual parts to be listed in the Article List in the Configurator exactly as they are defined by you you must declare the definitions in the master data of the mater ialmaster xml file To do this open the materialmaster xml file using Excel The file is located in the Project Explorer under data MasterData VCML PAS AW Iretalschulung cos packages pasciase AWE riach Fie dk Maegate Search Project CVS Run Winder Hep ri o gf A q e EB Part Masigater 2 A PropertySyabem UL ASCH kk a Dl Representations B geometryrepresertstion 11 ASCH kk UB Materisi epeerertation 11 amp 5CB kkj deckmacipulasen 13 ASCE ki B iteroienzentrel 11 aca a fA propertyorieer cradeoben 11 ASCE mo L 5D o A m FH B commercuidata 1 2 4578 i LB onte 13 A578 ki ceni lctregneonntation 11 ASCO kk Bl nanateepresestatesos 11 ASCH Ek B marherep
173. t roboterarm quad Pi co roboteroberarm quad m co roboterunterarm quad 4 o ct_zubehoer 4 ct bedienpanel p Ep co bedienpanel 299 NOW you can create geometries and assign them to components Lesson 2 Create Geometries and Assign them to Com ponents In order for your newly created components to be visible in the 3D Scene as objects you must assign geometries to them Unlike components geometries cannot be ordered hierarchically which is not even necessary Your Assignment Assign the following geometries to the components Geometry File Geometry Position co upper robotarm quad robot arm quad upper 3d Upper square robot arm x rot 180 z_rot 90 co lower robotarm quad robot arm quad lower 3d Lower square robot arm co control panel 99 control panel 3d Control panel 99 Procedure 1 Open the Geometryrepresentation Editor E VLML FP AWB irei here p pe A rh barp eee raped pa E Fle Ed Maejgahe Search Project CWS Run Window Help ri Lar E T PE T du gies a QA qth a E E co v La 7 e von 5 Regue DU Team Sgnehr Ei CVS lepote rt oe iby Pespeet Explorer TI Mawigater f Part Maw ater 7 rg g JA LAE l I Documentation ces peripectm com a a E T L E Chr al UL leg omer Eigenen cbenponentiTdnegeezentation DA PII AWD Initialen cvs peripecticcom Geometry El Package Booed 11 GASET kk Bg cartridge AWE Initahichulung 11 ASCE kk ayy E AW Initiahishelung 11 ASCO ike
174. tation space configurator V show xml reload packages ct component co cube co fullreference co documentref filter show xml mes prev CO FULLREFERENCE edit comment is referenced 538976289 times has 0 subtypes is subtypes 1 of ct component co fullreference referes to referenced by edit geometry instantiate show docks The Part Inspector Tab The Part Inspector tab in the Inspector shows Information from the instance world and allows the tar geted viewing and debugging of conditions dock positions and properties PX Part Inspector license valid until 2012 12 12 SW License Version 7 1 A 7 1 0 23798 testuser GUI Browser Package Browser Part Inspector Project Test Package Statistics Scene Statistics Node Inspector Environment Named Operations mainstructure mainstructure as room co CCN wall struct d restricted v follow selection Partinfo pe z 0 Z 4 74279 LEE 2511 33 Y 2208 61 x D y10 conn d 10 Permld 2 create proto position x rotation create assembly proto propagate properties ad Expression Editor coor hy pos pri co c0_CCN_wall EI docu 1 CCN struct VC wall2 type 2 CCNM struct WC wall2 1 CCN struct WC walid mr 2 CCN struct WC walIz type 1 CCN wall2opening dynamic 1 CCN wall2door dyn inst 1 CCN_wall2floor instanciated 2 CCN wall2floor
175. tatistics Node Inspector Environment Named Operations package board Default CO customization cartridge Components lt j Operators ComponentClauses mainstructure Clauses Eigenschaften Rules articlestructure Eigenschaften Rules Representations geometryrepresentation MaterialRepresentation dockmanipulation interactioncontrol propertyviewer discount propertyviewer onselection commercialdata iconbar conflictrepresentation handlerepresentation markerrepresentation parttooltiprepresentation dockmeasurementrepresentation space configurator cartridge Components Dnrks v l show xml l reload packages t component co fullreference co documentref filter next prev show xml CO CUBE edit comment is referenced 538976321 times has 0 subtypes is subtypes 0 of ct component to cube Oreferes to Oreferenced by edit geometry instantiate docks extern2wall d cube2cube measuredock measuredock measuredock measuredock The created geometry appears in the 3D Scene of the Configurator Note If the geometry does not appear in the 3D Scene press the SPACEBAR to focus Now you can create docks Lesson 3 Create Docks In order to connect the geometric objects in the 3D Scene you must create docks and assign them to components Docks are snapping points where the geometric objects can be connected For every dock you must define a
176. te EJ 4 Polygonsz CompositeThreeD CompositeThreeD T i e Eo E Pobygons3D Polygons3D 23062452 0 PWTH FLACH NB MIN LOD HEALED1 _3062452 0_PWTH_FLACH_NE_M 9 Openthe 3D tab right and the LOD tab left The LOD tab shows the different geometries The geometries are separated by a separator and a black number The black number is the depth value at which one image switches to another image when zooming 2D Bounding Box diagonal of the screen display in pixels EN polyedit 6 2 A 6 2 2 22547 ElektroSupport 3d Sending User Statistic Activated File Edit 2 5 6 4 Hiera BH polyedit 6 2 A 6 2 2 22547 ElektroSupport 3d Sending User Statistic Activated File Edit ELSES Prope Mate j Hiera 11 Switch back to the 3D View and scroll the mouse wheel When you change the zoom the blue number changes The blue number is the zoom value in the 3D display Now zoom the 3D object to the place display size at which one display level switches to the next display level Drag the black separator to this place in the LOD tab File Edit 8 5 eB 4 Prope Mate Hiera L 30 Structure gt an 4 L5 m 12 The blue frame shows which detail level is shown in the 3D View The graphic display in the 3D View changes when the appropriate separator is moved beyond the blue number IB polyedit 6 2 A 62222547 ElektroSupport
177. tepresnenentation 11 ASCH k B aceriatfegeeseraation 11 ASCH ok B dockemaespulstien 11 A5CB iij T ir amp eracticecontrz 1 4 ACE Ak B propertyeiewer onrein 11 ASC E cerumavriak ana 12 ASCE ek B iconbar 13 ASCH ey B cenficireprecertution 11 A5CB kk H handlereprerestetion 11 ASC iid B markerepresentation 1 1 ASCE kk if tennecSonnpnebenestice 11 4500 partipcltiprpreimtatien 11 ASCO B dechseaseementrezeesentation L1 A ae ALP ZAMS g Pr B Ali i ng i Tee Tansy Tree Bete Roby Rete o Acte Bspreribh Global Propagabces TDA Wabia Arpemble Opboeg Source Gnd MMOL Spy Am Et E VOML E Resource 59 Team Spnchr Bg CVS Reposito BE Outhne 11 a GF asterribhysystem oe zem Oi a EA 6 Take a look at the already created assemblies article groups in the Outline of the Articlesys tem Editor Click the arrow to the left of the assemblysystem entry The arrow appears when you place the mouse cursor over the entry E VML F LUN un Be foe Meege al ic dar ify Peepect Explorer 5 RE Navigator I E dw ex a i bE PS AWE Inter evi peripextm com El Package Board LL ACE ke Dl cartridge AB Initakichulueg 11 ASCH kk IT 48 iestakchulung 11 ASC bi p Somponentiyster 11 A5CE k amp Dexkysbem 1d ASCI kkj Operae L1 ASCH kk d mainstructure 11 ASCO kkj dg Acrembh suem 11 ASCH kk 1 Eulesystem 1 1 A5CE kx By Ciuri 11 ASCH kk Au PrepertySuitem 12 ASCE ki Qu
178. that the dock on the robot table with the degree of freedom in x direction is still restricted from O to 1000 units For this dock you must also enterthe Feature f length function forthe translation in x direction like in the Geometryrepresentation Editor To do this open the Docksystem Editor and select the do table 2 gantry dock in the Outline under the dt robot docks entry r o P H Gr ALP AAO og Bp Be Er ron E Resource 59 Team Spnchr Bs CVS Reporito a up ity Pecgect Explorar 537 05 Navigator ENTER Part Navigator 52 hb rx om fag empti cvi peripecti com EB compesertgatemam E geometepreprevertatt i E SE Outtine 11 uaa leg dome Spip papier an BER Docks robitisch 2 portal a oe repre El Package cord 11 ASET kk i em decke gl cortrdge AWE Insiahichulung 11 ASCE ik Sy AQ d rob dock Cerro m Lo pora 2 robaem nl T parinerdocici Lo nebarmm n f portal LO rebism rl in 7 rebiarm zl cut a acticiestructure 11 ACD kk Pariser Dock Gober L reb nmm SA out en l m i Reprrsenisteone gesmaeteyregeesentabon 11 ASCH E H Materalfiegeesertation LU ASCH ki HE doctresrcpulstion 11 ASCH rij H interactioncomtrel 14 ASCH ki Degree Di Freedom properbyeiewer onbiection 11 All L rebench m 2_mb nch out L rmeb urh nui epiviioch in i pane J portal L porta i panel L rebiarm quad 7 portal L pora lobim quad portal 2 robich gma 12 ASCE Ek DOF Type translation DOF
179. the Databag Page you can add edit and delete databags j nodesystem xrr Databag v Data Item Key a fulltext a conflict level a technical appr 8 nodename f FormatDate NodeValue deliverydate yyy Default NodeValue node description NodeVa MaxNodeValueFromList ChildNodeList no MaxNodeValueFromList ChildNodeList no Localize unnamed call getPositionNumber a fullPositionNu a total price unit a total cost unit total net price u total_weight_u total_price a total cost 9 total net price 9 total weight 9 calculated node ne RootNode NodeValue RootNo NodeValue calculated ListSum NodeV my datafield total cost NodeValue cal my datafield total net price NodeValue my datafield total weight NodeValue c NodeValue totalquantity NodeValue to NodeValue totalquantity NodeValue to NodeValue totalquantity NodeValue to NodeValue totalquantity NodeValue to node ne RootNode NodeValue ParentN 1 node ne RootNode NodeValue ParentN s SI SI S S S SI S S S SI S S S S S S SI S S SI SI SI SI SI SI SI SI S S S S S S SI SI S S amp nodesystem Node DocumentNode 9 method init Node NamedNode databag method namechange N AdditionalArticleList Q Node Folder Node AdditionalArtic
180. the symmetry center on the left end of the profile For profiles that are not symmetrical or are only symmetrical on one axis you should also set the origin point on the left end of the profile but on the lower symmetry axis or on a natural attachment point For the orientation of the coordinate system the positive z axis should always point in the direction of the extrusion and the positive y axis for axis symmetrical profiles should lie parallel to the symmetry axis Detailing and Visualisation Quality The P X5 Sales Solution is often used by sales people on laptops or computers outside the office That is why it is necessary to build the geometries as light as possible i e to reduce the assembly to only the most relevant information that a sales service employee needs the geometry should not contain any details that are not relevant for the configuration To ensure a high quality import of data into the P X5 Sales Solution and to achieve good visualisation speed the geometries that you import into the P X5 Sales Solution must fulfill the following require ments Geometries that are not relevant are e g spacers screws casing embossments small bores etc However you must consider how the object looks when you reduce the geometry The goal is to make the object look as real as possible while at the same time keeping it as reduced as possible Depending to the usage scenario you should reduce the number of polygons to a mi
181. then compared with the version on the server You are shown the changes to the project in the Synchronize view A distinction is made here between incoming and out going changes m Double click on a file in the Synchronize view in order to see the differences between the local version and the server version This opens a comparison view Changes within a file can been seen here componentsystem xm 5 componentsystem xml 3 G Text Compare Local File 1 4 E3 Remote File 1 4 E 19 28 21 22 23 24 25 26 af 28 29 38 31 32 33 34 35 36 37 38 Pan Problems 4 lt dock index 1 type table 2 gantry gt lt translation x 8 y z g gt x rotation x 8 y z gt 19 lt dock gt 28 lt dock index 1 type table out 2 table in gt 21 amp translation x l888 y 100 z 18 gt 22 rotation x 8 y g zz g gt 23 lt dock gt 24 lt component gt 25 lt component gt 26 lt component type ct gantry comment Parent component 27 dock index 1 type gantry 2 table 28 lt translation x 8 y z 58 gt 28 rotation x yz g z gt 30 lt dock gt 31 lt component type co gantry belt drive 1300 comme 32 lt dock index 1 SN ee 2 arm 33 translation x 180 yz a z 1500 gt 34 rotation x 8 y z a gt 35 lt dock gt 36 lt component gt 37 lt component 38 2 D Pun o Outline Tutorial_6 1 4
182. tion window and click OK Fol low the instructions in the Cheat Sheet m On the welcome page which appears when you open a new Workspace or when you choose Help Welcome from the main menu choose the Tutorials link and the Create Example Pro ject lesson Note The tutorial project PX5 AWB Tutorial does not have to be checked in on a server CVS It is a stand alone project Basic Tutorial Practice The Basic Tutorial Practice teaches you step by step how to program the Configurator Using a simple example you will create parts for a robot in the Authoring Workbench And then you will assemble the robot part by part in the Configurator a un xi Dani ences Madera Hia Erain I ao EET Peo You don t kneed any programming skills everything you need you will learn in the following lessons Lesson 1 Create Components First you must create components Components in the Componentsystem Editor are divided into Supertypes and Types Supertypes and Types can be hierarchically ordered in a tree structure whereby the Supertype ranks higher than the Type m Supertype ct robotarm quad m lypeco upper robotarm quad m lypeco lower robotarm quad m Supertype ct control panel m lypeco control panel 99 Thect andco prefixes are used for naming the hierarchical levels The Supertypes receive the ct _ component type prefix and the Leaf Typ
183. tombDir DYNAMIC Language DYNAMIC Measurement DYNAMIC PrinterName DYNAMIC Scenario Document Position Document Size HTTP Status LocalPath LogManager DefaultSeverity LogManager MaxEntries LogManager MinEntries MWPluginContainer Winld Mouse Buttons Mouse Clicks Filter Translations Value 1000 Sales Solution TRUE SIDYNAMIC CustomDiry bin TRUE false 1 CUUsers govedarica PX workspace PRJ Standard standard po std us USD C Users qovedarica PXiworkspace PRJI_ Standard po en imperial Default Printer standard 5050 920 580 200 CAM Isersigovedarica PXWworkspacew PRJ Standardistandardipo std s 3700 To open the Environment Variable Inspector m Press SHIFT F12 in the Project Organizer or the Configurator and click the Environment tab Named Operations Inspector In the Named Operations tab i e Named Operations Inspector of the Node Inspector you can see and execute loaded named operations and enter any necessary parameters The context menu shows both calling and called methods for the author to better understand the applic ation flow i Node Inspector license valid until 2012 12 12 SW License Version 7 1 A 7 1 0 23859 kruse Tool Log Hode Inspector Environment Named Operations Filter Filter W Filter Standard iv Scenario Filter Name Disabled COCreatePartOp 1 05 COProperty
184. ton type state lt stylevariable value rhe test component variable tooltiptext lt stylevariable value icons chbe png variable iconpath lt button gt lt prototype gt To turn a VCML element into a hyperlink You can turn any named element such as component or assembly names operator references prop erties features node names etc into hyperlinks m Press and hold down the CTRL key Bx E E Eh LI L E LS r ee S 52 lt menu gt 53 lt item name Hew project 54 hidedisabled falzse de namedop 2 Create indopgnMewProject 56 lt item name Edit eee oe nGidsdisaBledg falss 58 active SizeirSelectedProjectsi projectlist The Grid Page On the Grid Page you can edit data in tables e g materialmaster tables bii type text hype amount numeric type Artikel Nr item number text type groupings lt Undo set attribute type Ctrl z grouping le C Redo delete attribute name Ctrl Y code en EU Component E Dose E Bezeichnun Insert Row 10 Preis Delete E Kapfrabatt Einzelrabal_ ie ana Rena Commercial Source Structure Grid l To always show the Grid Page in the Editor 1 Choose Window gt Preferences to open the Preferences window
185. tor Result Start the Configurator or if it is still open press F5 to update it Now all parts have a material assigned to them and appear in color in the 3D Scene _ FE untitled I Datei Bearbeiten Werkrewge Hilfe Entwichhang ad S IS lalo l1 ME tee sce L6 pus es ao E ge E30 Porisirabole NOW you can create properties and assign them to geometries Lesson Create Properties and Assign them to Geometries The length of the robot table should be adjustable This means that you must first create a property for the adjustable length and then assign this property to a component The adjustable length will be shown inthe 3D Scene The robot table should also have a property for the weight The weight is not shown in the 3D Scene but is needed in the article list Your Assignment Assign the following properties to these components zT pr length co table var pr weight omi yaks Procedure 1 Open the Propertysystem Editor The Property System is located in the Project Explorer under tutorial mainstructure Be VLML P5 AWE reiua healer one pasckcaces pee hee AA tiller carte propertissbem amil bole SOE Fle Ect Muvepete Search Project Gi Run Window Help r Lar i ja LEN T du gies A2 QA 56 a EL E gf ci ig F e vow Mesures amp Team Synch by OVS Repos et dno ifs Petpet Explorer Hancigater m m Fast Arge TT LH Pach ANB 7 a 5 HES j
186. trel 1 4 ACT propertyziewer onplection 1 1 ACH correct 12 ASCE Ek B iconbar 13 ASCH i B cenficiregrecertution 11 ASCI kk H handiereprerenzstice 11 2620 kk H markerepeesentation 1 4 A58 k amp E connecticnmepretertation 11 A5CB i T parmecitiprpnaeetatien 11 ASCO k B decheeeasieementregeesernation L1 ipii T Ful Corbis Seance Gd XML Spey of c Manm Dig 12 Now create the rule To do this select the uppermost entry in the Outline 13 Right click Rule System in the article structure in the Project Explorer and choose New gt Rule from the context menu a fg PX AWB indisicchalung cespempectacom Bl artichenatemaornl Dl tdos Ale pua ya 5 EB Package Board 14 A908 ik aisemblyruleryutem a DB cation AWE estislichalung 11 gagn Rule x A au darey a I ese Fitiahichuung LI ASCE kkj GU SE aru reiben zt X0 p Ceengenent ystem 11 ASCI kk thy DeckSystem 11 ASCH tek pm Operstortystem 1 1 ASCH ity s dj mainsiructwe 11 ASCE kk Target Type dj Assembly System 11 ASCH kk Progen Opens Bisck k Priority Claubssysem 1 1 ASCHE Ek Peeeer 5yztem 13 ASCO kkj a dp aniclestructure 1 1 ASCE ek QR Asembl Syshem 11 ASCH k FU Puesystem 11 AST kii 2 Peopertyiystem Mew Bn 11 ASCH kk Rule Stiucture a I Representations gecmatrynperuentats Open j Fie 1 etary pen With r Folder H seckenangutatien 13 Golts T eteractionconti 11
187. uages gui language it xml language langabrev ru langname russian file guilanguages gui language ru xml lt languages gt 2 Copy the gui language sr xml file referenced above in the same format as the other lan guage files to the data ApplicationData gui guilanguages folder Note Watch the filename endings e g sr Each language has its own file name ending which must be the international language identification To add all terms that have been added by the customization This includes all terms for properties buttons in the iconbar markers in the 3D Scene etc The mater ials are excluded and are defined in the material master 1 Right click the project in the Project Explorer in the Authoring Workbench and choose Externalize Strings from the context menu Note If only one file contains terms which must be translated click that file and not the pro ject 2 ia PRJ Stanz 4 P E ENIM EY Packac New a amp Node Go Into Ey setting Fy bin Open i 5B C Copy Ctrl C v3 Paste Ctrl V Gy docu Ga gt po Delete Delete i project Externalize Strings ey shared Open Translation Editor fy standa Minus tools 2d id Rename F2 Lm CWSI FA projec Refresh F5 2 licen 23 license Close Project jj readm By start ci Close Unrelated Projects zu simte m Import Translations y start p Sy start p Validate Sy Stt P Explore su T u Team version Compare With Replac
188. ucture of the project The classification tree shows all created parts The Part Navigator View shows the referenced elements of the active part In the Perspectives you open the VCML Perspective The Editors contain clearly laid out fields and input assistance On the Pages you edit the XML code Source Page data in tables Grid Page DOF defin itions Dock DOF Page etc In the Views you use VCML expressions Expression View view warnings and syntax errors Problems View edit and illustrate geometries of components Polyedit etc The Outline View shows a structural overview of the open file Bm ea ll Burue G Team uch Gp vd Rapt mrs Henryt Component ct robotectech 3 gt PN AE Pahia hraj LTE Tua oP ive d tide rw Popri r april J E r 1 um D D gy d p nd LI iO don Ty gm u n m index DOR Cond Bam B omo dry eget TET Views You can quickly navigate between views and display a VCML element in a different context VOM PES YT Rie Ga Maske m D5 Peejert Explorer 12 Seach Pier CWS A pitaa H BE kkj Vigwialtepriieenateun 1 LECT i den LI OD ich ee 11 ROT k Pee see seen 1 LASCH kk core ber LI ARSCH lip karbe L1 GAS kk tondbctregessenrason 11 GUSCE kic Pliaga 11 GESCI iiy Frust 1 1 ASEE ih tore bow epherenbateon L1 LCT MA T pormachigregenientsteon 12 BCE Mc B cocionerurementrepreseriation L1 OH i A pespect 1 35 SC
189. ung Enwial Pi ct portalraboter Lad STAMMDATEN px type GetTypelame bezeichnung EnvVal art roboterarm Lu STAMMDATEN px type GetTypeldame l bezeichnung EnvVal E co robotertisch Lu STAMMDATEN px type Get TypeName bereichnung EnvVal Commercial Source Grid XML Spy Lad Expression T Search m Bezeichnung EnvValue DIHAMIC Language de Round Feature laenge Note To edit long formulas choose Window gt Show View gt Expression from the main menu to open the Expression View 13 14 15 16 17 18 19 20 5 AWE Initialzchu Ure eos psc Kacpe package Ai hulung regeesentalionygconmmaencialdakacommercaksta bEchpse SLE File Edit Mavgate Search Project CVS Run Window Help ur c Mew Winds A n C X d go 8 YS 6 Mew Editor Ry Project Explorer 2 RE Navigator Open Perspective Show View LJ Bookmarks Be PXS_AWE_Intiakechulung cvs perspectecces Customize Perspective QJ CVS Repositories I Package Board 11 ASCH kk Save Perspective As Led Expression greed e ES B Initislschulung 11 ASCD kk Or Outline PE ComponentSystem 1 1 ASCH I Close Perspective zm thy DockSystem 11 ASCI kk Close All Perspectives Le B Operstorystem 1 1 ASCH kk Progress Aq mainstructure 11 ASCI kk mae Ye VCML Package Explorer i articlestructure 1 1 ASCH kk Representations om ni Other Alt Shift Q Q H g
190. uper Kompanente w hlen komponente erstellen To open the Cheat Sheets m Choose Help gt Cheat Sheets from the main menu Geometry Requirements Data Formats The following data formats are acceptable m VRML wrl version 1 0 without the use of protos a JT a FBX Note Make sure that the materialisation it should be as authentic as possible ideally without the use of textures and transparencies is also correctly shown when exported You can verify this using a VRML browser or JT Open viewer Geometry Structure and Orientation The geometry file should contain the entire part provided it is not parametrizable anymore and the com ponent parts of the part cannot be moved e g doors and arms of machines The part should be positioned and rotated in the geometry file in such a way that the part stands upright on the floor i e the Z axis should point up and the part should stand with its real base on the x y level with z 0 Parts which are not positioned on the floor should have their natural hanging placing point set on the z 0 level in the Properties tab Select the origin point in the geometry in such a way that it represents the natural attachment point to neighboring attachment parts at the same time at least in one of the two coordinate axes Always create profiles so that a part of the profile is displayed with a 1 mm length and the origin point of a profile with a symmetrical cross section lies in
191. w and click the Finish button Note The name contains the asru prefix and means assembly rule The prefix for assembly rules is required so that assembly rules can easily be distinguished from other ele ments in the code New VCML Rule ABEL m 4 New YCHL Rule Create a new VCML Rule Project PAS_AWE Initialschulung Package cartridge AWEB Initialschulung Aggregation System mainstructure supertype Target Type Comment Open editor Save editor Finish The Outline of the Assemblyrules Editor now contains the asru_roboterarm quad entry 12 Now you must create the rule in the Assemblyrules Editor Type as_roboterarm quadin the Target Type field or press CTRL SPACEBAR and select the desired name from the pop up window 13 Type 100 in the Block ID field and 1 in the Priority field El geometryrepresentati B iconbarxmi am acsemblysystem xml a assemblyrules im ER A outline st anm Rule asru roboterarm quad x A asmi durmmmy 4 asru raboter arm asru portal ACE Cte rcoocer War asnu_reboteranm_quad Overview Lomment Target Type as roboterarm quad Process Options Block Id 100 Priority 1 Rule Structure F r Haw X X Rule E Condition Rule Condition Source Grid 2ML Spy 14 Openthe Condition page in the Assemblyrules Editor A condition which you must delete is already available by default 15 Click the sign next to the a1se entry and then click th
192. yedit 2 ChooseFile Load from the main menu and load the first geometry file i e the file with the low est detailing BB polyedit 6 2 A 6 2 2 22547 ElektroSupport_LOD2 wrl Sending User Statistic Activated File Edit Ctrl N Ctri O Chrl L Chrl 5 3 Choose File gt Save As from the main menu and save this file as 3d ES Fite Dialog ae GL di Computer Lokaler Datentr ger C Bearbeitung Geometrien Suchen t Linkfaveriten Name Anderungsdatum Bi ElektroSuppeort LODI wri 28 11 2008 17 17 IE Dokumente x Bi ElektraSuppert LOU wl 29 11 2008 21 18 AE Zuletzt besuchte Orte WM Desktop Weitere Es ist keine Vorschau Ordner verf gbar L Lokaler Datentr ger C Ji Bearbeitung Gecnmetrien Dateiname Bekir Support LODZ val 4 Click the loaded geometry and choose Edit Paste File from the main menu to load the geo metry with the next highest detailing The new geometry file is placed above the already loaded geometry The two geometry objects will lie on top of each other as long as the coordinates have not been changed Bl potyedit 6 2 A 62222547 ElektroSupport 3d Sending User Statistic Activated Cuz DEE LE les Las xc x Ctrl Y po 50 structure Cut Ctrl X 1 1 Tee j i Copy Cte mj x J 88 88 es Le Le iR 0 Eej 4 RI Paste Ctrl V Paste File l i bbox pos 172 1999
Download Pdf Manuals
Related Search
Related Contents
comunicado UBCB33N - マスプロ電工 Observing protocol with LARUCA@SPM itemized Brochure - Scoota Mart MPK-DVF 取扱説明書 もくじ TEC SHORTFORM USER MANUAL Copyright © All rights reserved.
Failed to retrieve file