Home
MaDaM User Manual
Contents
1. Compression Value M K 2 2 NOVALUE Canon powershot 600 PRE Side Short NOVALUE 4 3 RGB JPEG Huffman standart Selecting the OK button in this dialog applies the Applied Stamps list to all items that are currently selected in the main view of the importer This is the same as selecting every element individually and entering the information from the stamp manually The result of this operation is shown below M Maa Importer X g Measurements Ess de compstibilte D Mets Dats gt nannets E E Ki H oo BE Be oo Oo iu Gi G G HT G En E t Ei E tt E E oE BE Bi Bi Bi HT Gi te wt ad 0 8 0 DB Conligure Select Tests Scan Folder Create Stamp Select Samp 2 heght Stamps are stored in the main MaDajl system and can therefore be used in any Importer session after they have been created once While faster and more comfortable editing is the main focus of stamps they can also be used to ensure consistency by always applying the same information to certain measurements MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte ANS Mess und Systemtechnik mbH 33 33 5 Glossary Property a pair of values one of which is the name of a field the other represents the value of that field Meta data information about a test and all the nested references Authentication system enveloping system providing access rights to users f
2. Volkswagen Beetle SB Ford Fiesta FIESTA HTE MONDEO HTT The dropdown menu can be used to select already existing references to ensure consistency Consider the following scenario A test engineer wants to import the latest crash test in a series with the same model Instead of entering the same information multiple times he simply opens the dropdown menu and selects the entry for his car There are three different states in which a reference can be in this dropdown menu e New Reference always creates a new reference it has an orange star as icon e Local Reference selects a reference that was imported during this session e Remote Reference selects a reference that was stored in another importing session Upon importing the data the MaDaM Importer tries to match the references of each measurement with already existing ones in the data storage or other measurements imported in this session This step is taken to ensure comfortable usage while still guaranteeing consistency with the data 4 4 6 Stamps Establishing validity for multiple measurements or for measurements with a lot of contained items can be time consuming Especially since often times the missing information will be very similar To circumvent drawn out editing processes the MaDaMl Importer offers a stamp system A Stamp is a collection of fields with a set value that can be applied to multiple items of the same type instantaneously The user can create
3. Mess und Systemtechnik mbH 31 33 deleted Furthermore it is possible to rename stamps by double clicking them and then pressing the return key to confirm the new name B M Create Stamps Values of the Stamp E Creator ukj ID Number Ej Test Object Number E Description NOVALUE Direction Side E Exposure Time Short Aspect Ratio Add Save Save Discard In order to edit the properties connected to a stamp the Edit button below the stamp list needs to be clicked This enables the right half of the dialog where properties can be added or removed and their values can be changed The Save button below the right half of the dialog saves the current changes but does not close the window To save the overall changes regarding the stamps the user needs to click the Save button at the top of the dialog If the Discard button is selected instead all changes since opening the dialog are discarded E M Select Stamp Potential Stamps Applied Stamps Alternative Stamp Creator TS ID Number 1 Test Object Number 1 Description NOVALUE Camera Type Canon powershot 600 Post Test Pre Test PRE Direction Frontal Exposure Time Long Aperture NOVALUE Aspect Ratio 16 9 Colour RGB Format of Photo File JPEG Compression Huffman standart After finishing the creation dialog the user can select all elements of that type unto which he wants to apply
4. D Meta Data 2 Channels gt z Ei Videos M5533_1 mp4 M5533_2 mp4 M5533_3 mp4 M5533_4 mp4 M5533_5 mp4 a Photos gt Attachments gt Ga Test object D TestSamples MME Front_Example 98_7707 MP4 Movie M5533_1 mp4 Browse gt Ei P Laborato i 7 Name gt G Test engineer E Name M5533_1 mp4 ison mm D S E Mete Data B Width er Value Channels mE Height 384 pn x Values mH ID Number 1 mn x Values 1 EI Origin Essai fronto frontal nn ee i e BB om PERLE EN Po E Camera Type Stalex Be S SA T 1 lence Tune r T M MaDaM Importer aS 9 Q Configure Select Tests Scan Folder Upload Create Stamp Select Stamp x Oo Measurements x Sample Crash Test O Meta Data Channels gt Y Cl Videos M5533_1 mp4 M5533_2 mp4 M5533_3 mp4 M5533_4 mp4 M5533_5 mp4 Y Mi Photos E HTEOO2_dessous2 JPG HTEOO1_dessous1 JPG Browse Ke HTEOO3_dessous3 JPG Kel HTEOO4_MANN CONDJPG E Name HTEOO1_dessous1 JPG Bienen zn Ke HTE006_VG DJPG BE Width 830 Ke HTE007_vG G JPG mE Height 622 Kea HTEOO8_vg D JPG mH ID Number x E HTE009_GP D JPG mE Test Object Number Kel HTEO10_3_4 AV D JPG E Description TE E HTEO11_face JPG EI Camera Type Canon powershot 600 Kel HTEO12 3 aav GJPG E Post Test Pre Test PRE IE Henna 2 a AV G2PG nt MN Evnacure Time E Ke HTE014_GP GJPG The controls for photos and video
5. INFO c A l startup StartupStrategy Injecting dass com AMS MDM datagenerator jbeam LazylnitjBEAMProxy 2015 01 27 09 02 56 636 INFO oejsh ContextH ndler main Started a 0 j w WebAppContext 4f1093bd backend file D MaDaM 20Demo 20 20Detroit 20Diesel war MaDaM Backend AVAILABLE D MaDaM Demo Clear Log Export Log In order to exit the demo itself it is necessary to close the java window with the label MaDaM Demo 0 6 MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte A Mess und Systemtechnik mbH 10 33 4 2 Data model The MaDa M system stores data in a specific predefined manner Understand the structure of this storage is crucial for the understanding of certain parts of the handling of MabDami 4 2 1 References In the MaDamM context a reference is a data structure representing information about a specific object It consists of a type and fields A field is a value with a name While the type reflects the kind of object that is described the fields hold the meta information about the object itself For example a reference describing a photo would consist of the type Photo and a number of fields describing meta information regarding that photo like aspect ratio or height and width 4 2 2 Fields There are two different types of fields any reference can have model fields and additional fields Model fields are predefined by the data model and ty
6. Scheduler meta data Quartz Scheduler v2 2 1 MaDaM Scheduler with instanceld 2015 01 27 09 02 56 659 INFO oejs ServerConnector main Started ServerConnector 173d786c HT1P 1 1 0 0 0 0 8082 2015 01 27 09 02 56 660 INFO oejs Server main Started 23794ms Scheduler dass org quartz core QuartzScheduler running locally Using thread pool org quartz simpl SimpleThreadPool with 2 threads Using job store com AMS MDM backend jobs scheduler LuceneJobStore which supports persistence and is not dustered 09 02 56 515 main INFO o quartz impl DirectSchedulerFactory Quartz scheduler MaDaM Scheduler 09 02 56 515 main INFO o quartz impl DirectSchedulerFactory Quartz scheduler version 2 2 1 09 02 56 516 main INFO org quartz core QuartzScheduler JobFactory set to com AMS MDM backend jobs scheduler QuartzJobFactory d267e5d 09 02 56 516 main INFO org quartz core QuartzScheduler Scheduler MaDaM Scheduler_ MaDaM Scheduler started 09 02 56 517 main INFO c A M b user session UserSession Created session d125195c 4cfa 4b33 a904 e8a65 1668386 System 09 02 56 576 main INFO c A M b user session UserSession Closing session d125195c 4cfa 4b33 a904 e8a65 16683865 System 09 02 56 577 main INFO c A l startup StartupStrategy Entering stage Finish 09 02 56 577 main INFO c A l startup StartupStrategy Injecting dass com AMS MDM importer utils jbeam LazylnitjBEAMProxy 09 02 56 577 main
7. am ee MaDaM_DemoAdmin Kategorien auswahle 6 Build phase iame Version Number Test type Regulator Test date j phase Test organizatior Test purpose vehicle number TestObjects Laboratory E a The main View is the core of the system The user can create search for stored measurements create reports or navigate to other components The individual components will be covered one after the other MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte AS Mess und Systemtechnik mbH 12 33 4 3 3 Navigational Dock The navigational dock is located at the top of any MaDaM web page It is used to navigate and the contained components from left to right are e Create Analysis shows the main view of the system e Import Measurements starts the MaDaM importer to store measurements e Activities opens a log of past interactions with the system e Reference View used to navigate more specific information contained in the system e Edit data Model opens a view that can configure the underlying data structure e Configure jobs allows the user to define automated interactions with the system e Settings configuration dialog for default table settings and default access rights e About contains more information about the system itself e Logout logs the current user out 4 3 4 Login and Language Logged in as MaDaM_DemoAdmin This information is found in the top right corner of the screen It is shown what user is c
8. stamps By clicking Apply Stamps at this time a new dialog is opened There are multiple unique features to the Select Stamp dialog First the user can drag and drop stamps from the Potential Stamps list to the Applied Stamps list meaning that he wishes to apply these stamps to all elements currently selected in the main view of the Importer The right half of the dialog shows the resulting fields after combining all elements from the Applied Stamps list These properties are colour coded to show what stamp causes which value Furthermore the items in the Applied Stamps list can be sorted by using drag and drop to move them up or down the list The stamp at the top is the most important one meaning that the properties connected to it overwrite the other stamps MaDaM Version 1 0 01 2015 As Gesellschaft f r angewandte Mess und Systemtechnik mbH 32 33 An example of this can be seen below While the red PhotoStamp already had the Creator field filled with the value T S the blue Alternative Stamp overwrites this field with its own value All fields that are contained in both selected stamps are overridden in this way M Select Stamp Potential Stamps Applied Stamps Alternative Stamp Name Creator ID Number Test Object Number Description Camera Type Post Test Pre Test Direction Exposure Time Aperture Aspect Ratio Colour Format of Photo File
9. text queries mean that a user can simply type in keywords and the system searches for them intelligently In the above example it would be possible to simply type internal Construction and the system would find the fourth measurement as only this measurement contains internal in one field and Construction in another MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte AS Mess und Systemtechnik mbH 13 33 Query phrases can be much more complex Consider the following example An engineer wants to search for all measurements which have a channel starting with HIC with a maximum above 100 A query reflecting this would be DataObjects Name HIC and Maximum gt 100 In this query the is a wildcard meaning that any number of characters can be following the search term HIC for the name field In order to assist users with queries there is a button with a question mark at the rightmost part of the search field which opens a help dialog with further explanations 4 3 6 Facet Tree The facet tree offers selectors which can be used to filter Select categories a aa P Build phase search results It is divided into several categories and 759P displays every possible value for this category The number 1 2 next to each value represents the amount of stored oa emo 1 measurements that would match this value Prodata ti m Laboratory By clicking a checkbox next to a value th
10. the parents thereof Pending operations Latest operation MODEL TYPE Name Universal Test Parent S2 Test Label Name MeasurementType There are manifold ways to change the data model First of all it is possible to add subtypes to existing reference types A user can change the name of a reference type and also change the parent type which in turn changes what fields are inherited Furthermore there is the option to change the label of a reference type Changing this results in other information used to describe a reference of this type In the above example any universal test would be labelled according to its Name and its MeasurementType fields within MaDaM MODEL FIELDS Name Field type Target type Cascading Faceted sj any e any amp Universal Test EE Project String z EE Test Type string i EE Test Date Date x EE Customer Name String m EE Test Number String EE Vehicle Number E String u Every model field can have two modifiers cascading and faceted Cascading fields are always tied to the exact measurement that contains them For instance if ameasurement is deleted and has cascading fields these are deleted as well All modifications on a measurement are propagated to its cascading fields The Faceted checkbox decides whether a field is displayed in the facet tree or not Only fields that are set to be faceted appear in the tree Commonly faceted fields should be the most discr
11. Intelli Workspace al Test Samples ME Computer amp Windows C ca Daten D hi Netzwerk A Name auto importer d bin di data J lib J war MDM Configuration xml nderungsdatum 19 01 2015 10 01 19 01 2015 10 01 19 01 2015 10 04 19 01 2015 10 01 19 01 2015 10 01 15 01 2015 02 23 Typ Gr e Dateiordner Dateiordner Dateiordner Dateiordner Dateiordner XML Dokument amp Start MaDaM Demo bat 19 01 2015 10 01 Windows Batchda amp Start MaDaM Demo sh 15 01 2015 02 23 Shell Script Erstelldatum 19 01 2015 10 01 Start MaDaM Demo bat nderungsdatum 19 01 2015 10 01 u Windows Batchdatei Gr e 387 Bytes Executing this batch file opens a new window or tab of the default browser automatically navigating to the correct page By default this is http localhost 8080 mdm Should no browser window open please navigate to this page manually System Requirements e Java 7 or newer e 2GBof free disk space e 4GBand RAM MaDaM Version 1 0 01 2015 As Gesellschaft f r angewandte Mess und Systemtechnik mbH 4 1 2 Java Security 9 33 It may be necessary to change java security settings in order to correctly execute the demo E j Java Control Panel Allgemein Update Java Sicherheit Erweitert 4 Java Content im Browser aktivieren Sicherheitsebene f r Anwendungen die nicht auf der
12. JavaFX CSS 5 dockable menem SERABTEIE He 15 MaDaM_DemoAdmin 26 01 2015 07 11 56 Login This particular page is a history of interactions with the system It records logins logouts interactive analyses pdf creations and data imports Furthermore the user who engaged in the action the date of the interaction and which references were affected are recorded as well 4 3 12 Edit Data Model ME MaDaM Data model eS x l gt k e c localhost Q Stash ME Ira Sons Jenkins gt Sharepoint der AMS N Sonatype Nass A Internes Wiki AMS Public Wiki AMS Doweload fi AMS Mantis vSphere Web Client S JavaFX CSS C dockable pa F M D M es 3 lez ae i v Bo z ka E or E SF D er Bet E 5 pa Z ar Ern r Ka Ei s E r Em D Ga Pr dei Ej I gt ae m a 7 gr oa win D Er r a Pars OE app Hore En 2 ERT File Bos sr m Wi iz F B I K pz Ei D Ef 3 he ga 5 ps r 7 per gma a F ar a 5 in H Eon En gt oe gt hE Da on 2 2 oF nes Baht A m Binivesal Te O Ei gr a Fr Wrest Ef The Edit data model view can be used to edit the configuration of the MaDaM system On the left half all the currently configured reference types e g what kinds of test and what these tests contain are defined v ge Channel ae In the example to the left there are three tests Laboratory defined Test Crash test and Universal T
13. Liste der ausgenommenen Websites stehen Sehr hoch Es d rfen nur Java Anwendungen mit einem Zertifikat von einer vertrauensw rdigen Quelle ausgef hrt werden sofern berpr ft werden kann dass das Zertifikat nicht entzogen wurde Hoch Das Ausf hren von Java Anwendungen mit einem Zertifikat von einer vertrauensw rdigen Quelle wird zugelassen auch wenn der Entzugsstatus des Zertifikats nicht berpr ft werden kann Ausnahmeliste Anwendungen die von einer der unten aufgef hrten Websites gestartet wurden werden nach den jeweiligen Sicherheits Prompts ausgef hrt ttp ocalhost 8080 A ttp ocalhost 8081 Sicherheits Prompts wiederherstellen Zertifikate verwalten 4 1 3 Terminating the Demo Changing the java security settings can be done in the Java Control Panel The panel can be accessed via Windows Start Menu gt Programs gt Java for Windows or via System Preferences gt Java for Mac After opening the panel navigate to the Security tab and select Edit Sitelist In the following popup dialog you need to enter the addresses used to access MaDajM By default these are http localhost 8080 and http localhost 8081 for the demo system After whitelisting these addresses the demo can be used as intended As the demo itself starts a server simply closing the browser with which the user connects to the system doe
14. Reference reference Users can change the existing script and either save them as a new template or override the existing one that has been edited Such templates always consist of a name a path parameters and the script that uses these parameters The name of a template is simply the name used in the MaDaM system and the path describes the type of job it should do in a hierarchical way The script defines the code that is executed when the job is invoked and the user can define parameters that are available to the script MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte A Mess und Systemtechnik mbH 19 33 Biswesspems Save x e The second tab labelled Jobs shows the jobs that are currently defined Editing the jobs is B can r e equivalent to editing the job templates Path Media Video regarding the use of Save as new and Save job COMMON Security context amp MaDaM_DemoAdmin When editing a job users can change the name and the path of a job and define whether it is active or not Every job is bound to a trigger type either manual or time controlled However the trigger only invokes Action type Create missing video previews the job if it s set to active Trigger type Time controlled cron job Schedule 0 The given example is time controlled Such jobs are referred to as cron job and have a schedule to which they adhere This particular exa
15. TEST DATA WITHOUTLIMITS Concise User manual MaDaM fllo Imprint AMS Gesellschaft f r angewandte Mess und Systemtechnik mbH Gesch ftsf hrer Dr Ing Bernhard S nder Bahnhofstr 6 09111 Chemnitz Germany Phone 49 371 918 668 O Fax 49 371 918 668 99 E Mail info AMSonline eu Internet www AMSonline eu Registration court Amtsgericht Chemnitz Registration number HR B 9528 Copyright Copyright 2015 AMS GmbH This user manual is secured by international Copyright laws No part of this user manual may be without previous written authorization by AMS GmbH in any form or by any means electronic or mechanical including photocopying recording or storing in an information storage and retrieval system reproduced distributed translated or transmitt Gesellschaft f r angewandte A Mess und Systemtechnik mbH 3 33 Table of contents 1 Mro O e E E EA E A ee 4 iMa ONT I tact EEEN E ENE AI OA E tes EEES A EE N E E ES E E E N E ES E EE 4 1 2 FEALURES e E E E E E E e owes Herne E ae E E seele een een en 4 2 By St I VS OW vasa ceeasezsenemseencaticreoneoinavenmeavacoae RE EE EEA OAE EAO OOO TO NOE OAE EOE OO NOAE 6 3 TECNO IE te ee E E 7 3 GS a E E A A E EE E E E E E 7 3 2 ONSE ea E ine E ee 7 ies mmm ONE ee ee ee Reese tere ener rere rr A 7 4 BASIC SEN ar ee E A E 8 4 1 DEMO DE OIG VSM ee ee a ae ee 8 2 1 Staptine the Damon ee a rer 8 I2 ya See ee se ats EEE EEE ER E E E 9 4 13 Terminat
16. accessed with desktop devices as well as mobile devices MaDaM allows the test engineer to generate and view PDFs on the go This way measurement data can be accessed directly in the testing area and stacks of printed reports become obsolete Currently iOS and Android devices are supported this includes the Apple iPad and iPad 2 or Android tablets such as the Google Nexus 10 MaDaM Version 1 0 01 2015 AMS Gesellschaft f r angewandte 6 33 Mess und Systemtechnik mbH 2 System Overview File System Lucene Active Directory Authentication jJBEAM Webservice JBEAM Server Server Client DlAdem a Excel l p MDF Internet Importer Chrome Explorer Crash jREAM IBEA Android iOS Windows Web Frontend The web frontend is the main entry point of the user Its frontend technology is provided by the Vaadin framework library The user navigates to the frontend with a browser of his choice Afterwards it is possible to search the system create reports from existing projects or start the Importer via the embedded Java WebStart Technology Importer The Importer is the component used to import measurements into the database It is also used to manage and edit the meta information such as laboratories or test engineers This component communicates with the server via an Zrfom endpoint Access to the importer can be restricted for instance to system administrators EnCom Endpoint The r om end
17. ap sd Standard Name Standard Unit Channel Names nn eo c Sample UnitMap newChannelName x Values 3 Set augmentations forceChannel force kraft power The second setup step is used to set channel name unit maps In the above example every channel named x Values would be renamed to newChannelName and all force kraft and power channels would be renamed to forceChannel and have their unit recalculated to be Newton It is still possible to import measurements where none of the channels match the map Furthermore it is entirely possible to skip this step by simply selecting No unit map Users can either create new unit maps import existing cmap files or remove unit maps by using the three buttons below the first list in the above example The second half of the dialog shows a table that lists all of the entries of the selected unit map New entries can be added by clicking the button and old entries can be removed by clicking the button The name of a unit map can be changed by double clicking it in the list and pressing the return key to save the changed name Set Augmentations The final step of the setup is used to set so called augmentations These are JREAM projects that are used calculate additional values in the form of virtual channels The control itself is similar to the unit mapping step of the setup in that it has a list of the available projects and a part for m
18. are used to configure job templates manage actual jobs or view the history of invocation of jobs A s amp x 7 ex rt cor 5 McCrea Job templates are scripts that can be used for the specification of jobs While there are job templates for various actions predefined e g converting all videos to H264 no job is defined in the demo version COMMON Name Convert videos to H264 Path Administrative PARAMETERS Define the parameters which modify the behaviour of the script Name Type Description SCRIPT Define the script 14 ReferenceStore referenceStore context get ReferenceStore class SearchRequest search TypedQueryBuilder queryWithType VideoDescriptor REFERENCE asRequest 16 SearchResult searchResult jobHelper search search 17 for Reference reference in searchResult result 18 RemoteFile videoRemoteFile reference getfield VideoDescriptor FILE File videofile videoRemoteFile localLocation absoluteFile String newVideoFileName Files getNameWithoutExtension videoFile name mp4 File convertedVideoFile new File videoFile parentFile newVideoFileName 27 VideoConverter converter context arg inputFile videoFile arg outputFile convertedVideoFile get VideoConverter class 23 try 24 if converter convert RemoteFile newVideoRemoteFile new ServerRemoteFile convertedVideoFile reference setField VideoDescriptor FILE newVideoRemoteFile referenceStore save
19. cluding it in the selection table or the basket icon with the green arrow upwards removing it from the selection table 4 3 9 Interaction with Measurements Generate PDF j Start Analysis Edit measurement s Download selection The interaction with measurements included in the selection table can be done via this set of buttons The Generated PDF button opens a new tab in which a report will be generated Either a default layout will be used or the project selected via the Project Selector in case this project contains visual elements Clicking the Start Analysis button starts the download of a JNLP file which is used to start jREAM using Java WebStart technology Any selected projects are applied to this analysis as well Edit measurement s starts the download of a JNLP file as well However this JNLP is used to start the MapDaMm importer as this is the only way to edit measurements If a user has a MaDaM Importer running the download is skipped and the measurement data is sent directly to the opened Importer Finally the Download selection button starts a zip file download All measurements currently listed in the selection table are included in the zip file MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte A Mess und Systemtechnik mbH 15 33 4 3 10 Measurement Preview EiTestimport csv Pole gt Sp rSn Hy Heo E An overview of the data stored for a measurement can be viewed by op
20. e Stamp Select Stamp ER Measurements 6 g Sample Crash Test oO Meta Data gt Channels gt Dit Videos gt Ei Photos gt Attachments gt Ga Test object gt G Laboratory gt Test engineer u jBEAM Data Export oO Meta Data annels 40 000 10 0 Maximum 359 960667 10 0 Average 179 98033349999957 103 91313722528567 Selecting a channel element displays various kinds of information On the top there is a text field that can be used to edit the name of a channel The middle shows a preview of the channel and the bottom displays the properties of the channel While this looks the same as the property display of other elements the user cannot change the values of the model fields for channels MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte AMS Mess und Systemtechnik mbH 28 33 While it is possible to add new properties and edit them freely a user cannot simply change the average or the maximum of a channel This is simply due to the fact that channels consist of statistical and therefore unchangeable information The name of a channel poses the only exception to this rule While it can be changed via the text field at the top of the control the original name is always stored and cannot be changed Videos and Photos E M MaDaM Importer Oo o p BG p Configure Select Tests Scan Folder Upload Create Stamp Select Stamp v Measurements z Sample Crash Test
21. e creator and a jREAM project Creator file associated with it If no project name is set a i default value will be used u z e Similarly if there is no creator set the currently logged in user will automatically be used as creator Filename R f Retrieve Upload Please choose a project file to uploac ap Ad Cance 4 3 8 Measurement Selection Table Name Version Number Test type Regulation Test date Build phase Test organization Test purpose Speed Vehicle number TestObjects Laboratory Test Engineer vw 1 W Testimport csv 1 Pole internal 11 11 0011 Construction NoProb United Crash 100 1 2 wy SampleMDF 1 MDF NOVALUE 23 05 2001 Production Test LTD Crash 64 kph 3 S WW Essaide compatib 1 2 Vehicle into Vehicl internal 06 11 1998 1 1 1 1 1 FIESTA HTE MON Laboratoire U T A M BUFFIN Patrick Generate PDF 38 Start Analysis 5 Edit measurement s Download selection The measurement selection table is the area at the bottom of the main view It contains a number of measurements and a set of buttons The measurements listed in this table are the ones that are used for pdf creation interactive analysis editing or downloading Measurements can be moved to and from this table with two methods Firstly it is possible to simply drag and drop measurements into the selection table area or from the selection table into the search table Secondly the user can click the basket icon with the green arrow downwards in
22. e search result is gt filtered so that only results that match the value are visible SMVIC 1 Laboratoire U T A C Service s curit 1 It is possible to select multiple facets in order to combine saxon Labs 1 A v Project them This would result in an intersection of the results for each individual facet 1 2 Demo 2 The facet tree can also be used in concert with queries NOVALUE 2 Regulation entered into the search bar eo In the depicted example searching for all E NCAP tests done ae by the test organization Test LTD with 50 kph is as easy as NOVALUE 1 selecting the appropriate facets custom 1 internal 2 v Speed e 1 2 100 1 50 kph 1 64 kph 2 v Test Engineer e suxing 1 M BUFFIN Patrick 1 Test organization e 1 2 NoProb United 1 Test LTD 1 4 3 7 Project Selector Name Creator File 1 HIC Calculation MaDaM_DemoAdmin I1HIC Calculation jbs g S The project selector is used to upload projects to the system or to apply projects that are used for pdf creation or interactive analysis New projects may be added existing projects edited or deleted Upon either clicking the green for adding new projects or the pencil for editing an existing one a popup window is opened in which project information can be edited MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte AS Mess und Systemtechnik mbH 14 33 Every project needs a name a Project nam
23. e used in environments where videos are commonly connected to tests for example crash tests The job creates the preview images that are used to discern which video is included in a test Jobs with the Create missing video previews option extract these thumbnails and store them in the system In doing so it checks all videos stored in MaDaM and checks whether they already have a preview image 4 3 14 Settings The Settings page is used to define two different aspects of the MaDaM system MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte ANS Mess und Systemtechnik mbH 20 33 Firstly the default table columns can be defined These are the columns that are shown in the Create analysis and the Reference view pages when this type of reference is shown Configuring the columns includes changing which columns are shown at all by going to the rightmost corner of the table and clicking the small wheel button Furthermore the order columns are shown in can be customized Select the scope of the settings you want to edit hen MaDaM_DemoAdmin The changes regarding the column configuration are always bound to a scope The scope defines what user group is affected by the settings 8B Boe 5 000 Remove group Secondly the default access rights can be defined It is of note that these configurations are passed on to subtypes The access rights definition in test also applies to Crash
24. eceesauaseeesauaseeessuaeeeessaggees 25 24 57 Ealline Measure meN enaa en reer Rear 27 IRA Se ee ee ee ee ee en ee ET Eee ee eer 30 5 VS Se ecstatic satictwar E stanton seteewal steam N TIRNERUENE TIER DEHETENERIETESERSTIEEEHREN E E E E FOEERERIE INNE 33 MaDaM Version 1 0 01 2015 AMS Gesellschaft f r angewandte 4 33 Mess und Systemtechnik mbH 1 Introduction 1 1 Overview MapDa M is the measurement data management system developed by AMS Management in this context means storing test data searching stored data via web interface and generating reports in a few simple steps The main focus of MaDajM s design is usability The user interfaces are visually pleasing and easy to use The process of importing test data is done with wizards to guide the user through this complex process whilst allowing him to append metadata and descriptions to the raw measurement data State of the art technologies such as Vaadin Lucene and JavaFX are used throughout the system An MDM should be a very flexible application and the possibility of extension has been strongly integrated in the design Mavami currently has an extensive list of features and is improved in regular intervals 1 2 Features Importing Data Instead of the outdated Java Applet technology the newer JavaFX Web Embedding is used This technology is based on Java WebStart Currently the MaDajM Importer supports IS013499 MME Diadem DAT and TDM files and Excel xslx files a
25. em exists is complete and in the correct format MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte ANS Mess und Systemtechnik mbH 26 33 M MaDaM Importer G Configure Select Tests Scan Folder Upload Create Stamp Select Stamp Yv Measurements v PED Essai de compatibilit Properties m Meta Data EJ MeasurementType 15013499MME gt Channels EJ Name Essai de compatibilit gt O Videos Version Number 12 Photos 1 j E Test type Vehicle into Vehicle frontal 0 gt Attachments E Regulation internal be ga Test object E Test date 06 11 98 00 00 P gt Laboratory EJ Customer name RSA PSA INRETS en Eu ee jBEAM Data Export E Project PO O Meta Data Build phase PO gt Channels E Test organization Po Laboratory test ref number 98 7707 Customer test ref number M5533 Customer project ref number The above example shows information about the test itself the Meta Data There are two types of information contributing to this particular set of Meta information model information and additional information The model information is the one that is required as per the definition of the imported test type It is depicted by the labels that have an icon depicting the type of information needed e g text or a date If there is no information connected to these fields they are coloured red T
26. ening the preview dialog This can be done by either double clicking the measurement in the search table or by clicking the graph icon in the search or selection tables The preview dialog contains information about the access rights of a measurement its metadata the file structure that is stored within the system and all contained objects For instance DataObjects i e channels are included in this preview as well as Photos and Videos for Crash Tests Exactly what is included depends on the type of the test and the configuration of MaDaM The tree in the left half of the dialog can be used to select what information a user wants to see It is possible to preview a list of sub elements like channels Usually a list of elements is displayed in a manner similar to the search table as list of multiple columns displaying all available information However for certain elements like channels or photos it is possible to open a GridView displaying the images connected to the individual elements B lfestimport cs ole u JE JE e re YLaborato Test Enginee MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte AMS Mess und Systemtechnik mbH 16 33 4 3 11 Activities IE MeDeM Activities x _ 0 x lt Cc localhost 80 im Activitie OEE Stash l Jia Sonar G Jenkins gt Sharepoint der AMS N Sonatype Nexus a Internes Wiki AMS Public Wiki ff AMS Download ff AMS Mantis vSphere Web Client S
27. er Test Type No type selected Unit Maps No unit map selected Augmentations The Importer itself consists of three major parts e Toolbar the toolbar at the top of the importer e Measurements tree the left half of the importer which is empty in the above image e Content view the right half of the importer displaying information about the selected item 4 4 2 Configuration To guide the user through the process of importing measurements there are certain aspects that need to be defined in the system It is necessary for the Importer to know what kind of test is imported and how the information should be extracted from the original measurement files Furthermore there are optional setup steps that will be shown in detail Defining the necessary information can be done in a setup wizard which is opened by clicking the Configure button in the toolbar MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte A Mess und Systemtechnik mbH 22 33 Define Data Extraction M Configuration Steps Define data extraction 1 Define data extraction Test Type CrashTest 2 Set the unit mappings 3 Set augmentations Mapping Basic crash mapping w Crash test Reference MeasurementData Filesystem Node MeasurementType Text Name Text gt Channel Reference Attachment Reference Version Number Text Test type Text Regulation Text The first setup step is Define data extracti
28. est getaticData It is also apparent that the current user is only allowed type This behaviour is due to the fact that the general base configuration of the system must not be changed in order to run properly oF db e Test a to add new subtypes or remove the Universal Test U Universal Test oF glest engineer dh Test object AP Furthermore there are other reference types defined Channel Laboratory StaticData Test engineer and Test Object All of these specify a type of information that can potentially be stored in a test MaDaM Version 1 0 01 2015 Il RE crash test EE Version Number EE Test type EE Photos EE Videos EE Testo bjects CE Laboratory EE Test Engineer Gesellschaft fur angewandte Mess und Systemtechnik mbH EI String E String IE Reference list IE Reference list IE Reference list We Reference Wf Reference 17 33 CrashPhoto CrashVideo me Test object RE Laboratory ee Test engineer E g any Crash test contains a list of references in a field called TestObjects defined in the leftmost column which are of the type Test Object defined in the rightmost column It also contains a single reference in the field Laboratory of the type Laboratory It is important to note that these fields are inherited by subtypes Therefore any type that is a subtype of Crash test automatically contains all fields that are defined in Crash test and
29. here are two main methods in MaDam that can be used for data analysis The first way is automatic generation of PDF files according to predefined templates The resulting PDF files can use jJREAM project files Users can upload such project files to the server and share them with other users Then once a measurement is selected either the template is applied to the data or a default layout is used and a downloadable PDF file is generated MaDaM Version 1 0 01 2015 AMS Gesellschaft f r angewandte 5 33 Mess und Systemtechnik mbH Interactively Analysing Data AMS flagship product JREAM comes bundled with MaDaM It features report creation as well as complex analyses including standard calculations such as FFT order analyses sonogram rainflow class limit classification or engine characteristic fields Furthermore completely predefined analyses such as crash test evaluation are included Users can store their analyses with live data or without on their personal PC or work entirely in a web context The data can be exported to several different data formats e g ASCII DIAdem Excel Gidas Matlab IS013499 or MDF LDAP Integration MaDa M can integrate Microsoft Windows domain servers Hence there is no necessity to manage users separately However if you wish to do so MaDaM can handle user management on its own for example in environments where LDAP is not available Mobile Device Support The MaDaM web frontend can be
30. hing that affects the parent e g deletion also affects the cascading references Therefore cascading references occur only once in the system in connection to their respective parent Photos can be used as an example here While generally tests are connected to photos the photos are usually exclusive to one specific test They are uploaded when the test is uploaded and need to be deleted when the test is deleted If the photos would not be deleted with their parent the test they would occupy space while not being accessible MaDaM Version 1 0 01 2015 AMS Gesellschaft f r angewandte 11 33 Mess und Systemtechnik mbH 4 3 Web Frontend The Web Frontend is the access point for users wishing to interact with the system It can be accessed from any HTML5 capable browser regardless of underlying operating system or device 4 3 1 Login View Please login to access the MaDaM system User Password Demo user Demo admin The login view is what any user first sees upon opening the system in the browser The login process is just as on any website For the purpose of easy demonstration two demo login buttons are included 4 3 2 Main View TE MaDaM Interaktive Aus x Ba x e Q localhost 3 GD Stash I hea Sonar 2 Jenkins Sharepoint der AMS Sonatype Nexus 22 Internes Wiki AMS Public Wiki HIE AMS Download fS AMS Mantis G vSphere Web Client GS JavaFX CSS C dockable gt aus Angemeldet al Pe A
31. his also applies to information in the wrong format An example for that would be entering a text while expecting a date or a number Should a model field be empty or contain information in an incorrect format the element that holds this model field is marked as invalid At the same time the measurement to which this element belongs is marked as invalid too Additional information is the type of information where the field name on the left side can also be edited They are optional and can be used to convey additional but nonessential information about the measurement If any of the measurements that are currently imported do not meet the validation criteria a prompt inquires whether the user wants to upload the valid measurements or completely abort the uploading process This also serves as an information about invalid states Invalid Measurements There are invalid measurements which cannot be uploaded Do you want to upload the remaining measurements MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte AMS Mess und Systemtechnik mbH 27 33 4 4 5 Editing Measurements Measurements can be edited after being imported to achieve a valid state It is important to note that none of the original files are modified in any way with MME Crash Headers being the only exception This means that if a user changes the name of an image in the Importer he only changes the name that is stored in MaDaM and not the actual filename A
32. iminating fields for any one test type Universal Test Ei Project String l EE Test Type String Ae EE Test Date Ei Date E Pi GE Customer Name String A EE Test Number String u 2 EE Vehicle Number String EE Test Purpose EI String n J9 Ei Engineer String 7 EE Department String 5 Ale ar Fields can be added by clicking the icon in the bottom of the tests description In the same manner fields can be deleted by clicking the sign It is possible to change the name of fields and also to change their type via the dropdown menus on the left hand side of the table MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte AMS Mess und Systemtechnik mbH 18 33 It should be noted that users can only add fields if they have the permission set by the authentication system The same is true for editing or deleting fields Any changes in the model need to be confirmed by clicking the Test and review all operations button at the top of the Edit data model page Doing so opens a popup window giving the user information about the elements affected by this change During this process the changes are simulated to check whether they are valid or not After checking for validity the user can review the changes and is asked to confirm them once more 4 3 13 Configure Jobs Jobs are automated actions that can be configured to run at given intervals or be started manually The three tabs
33. ing a modern browser with HTML5 functionality and JavaScript All modern browsers IE 9 Mozilla Firefox Google Chrome and Opera are supported JavaScript needs to be enabled in the browser The importer wizards are started using Java Webstart This means that usage of JNLP files needs to be allowed by the system s administrator The wizards also rely on JavaFX which means that JavaFX needs to be installed on all client PCs with import privileges Since Java 7 SDK 7u10 JavaFX is bundled with the SDK The client s operating system needs to support the aforementioned technologies otherwise there are no constraints Access via iOS and Android is possible although since Java FX is not yet available for mobile devices the import functionality is limited to desktop PCs MaDaM Version 1 0 01 2015 AMS Gesellschaft f r angewandte Mess und Systemtechnik mbH 4 Basic User Manual 4 1 Demo Deployment 4 1 1 Starting the Demo 8 33 The demo system features one click installation for demo purposes The system is provided in bundled form as a zip file On a normal operating system just extract the zip file and open it Then double click on Start MaDaM Demo bat batch file GQ gt Computer Daten D MaDaM Demo Detroit Diesel gt v 4 MaDaM Demo Detroit Diesel durchs Organisieren v ffnen Drucken Brennen 7 Favoriten MU Desktop Bb Downloads gt Zuletzt besucht Bibliotheken Dokumente a
34. ing the Dembe uce 2 Re lei einerseits 9 42 AGA NO e Te ee ee 10 4 2 1 REIeTene Sense ernennen een 10 Yok Po ee ee ee ee ee 10 4 25 Nested RelerentE S ee ee Eee ee 10 gA Hea SCANS Belek er er EEE ERE 10 ae AN EB FLO E ee ee E A E EEE 11 23 1 LOBEN A P E een ee ee ESE NEO TEE RE Seen 11 2 3 2 Man vieWese ae ee etliche 11 4 3 3 Navigational DOCK ccccccccsssecccceseeccceeecceceuecceeeeeeeeeeauaeeceesaeeeceeseeeeeeesanseceesanseceesauseeeesaeaeceesauassesssuaseeessuneeeessagsses 12 432 NSW ana ne ee ee ee ee peated annus ebene 12 233 SEAMEN Table ee a a ee ae E N 12 4 36 TACO Tee ee ee ee E EE E EE EEE E S 13 4 37 BROSCELSEIECLOL E EE E E E eee E AE E EEE EEE 13 4 3 8 Measurement Selection Table cccccccccssssssseccccceeeseececcessaeeseeeecesseeeseeeeeeseaeeeseeeeeeesueesseceeesssauaseeesessuauaeseeeessaaagaess 14 4 3 9 Interaction with Measurements nee 14 43 10 Measurement PrEVIEW seniri rea i Ee ER ERE AE EEOAE EEA RE EEREN 15 U 311 PCTS ee ee EA E E E E E ee 16 23 12 FA Datz MOdeR nee ee er A E EE EE P E A EE E 16 Fe Eea a Aa a ee E E E A A A A A A NE E 18 CE SINS en En E E E EE E E E EET 19 4 4 Measurement INBOLLET 3a ae E A ENET TOE ee ATENE TOE OOO TOO AATE TOEA OOO 21 A O a E A E ee ee 21 deta CONE O e see ee E E E aenuaaies 21 4 4 3 Importing Measurement nennen naeh nenne 24 4 4 4 Validation and Uploading ccccssssccccssssccecceseccccsesececccueccccseaseceesueeeceesaeeceesaeseceesauseceesuee
35. mongst others Metadata related to a test is automatically extracted from its files and stored in the database The metadata can be edited before storing the files in the database during the importing process Searching for Data The stored data can be searched by using the web frontend Searching can either be done using predefined categories or with queries The underlying technology is called Apache Lucene and provides search capabilities with an emphasis on retrieval speed For instance 1000 measurements may be searched in less than 100ms The search query language is both intuitive and expressive and may include Boolean operators set operators weighting and much more MaDaM prominently features full text search capability Any word stored in any of the meta data fields can be searched for Searching through the stored data is an activity that happens frequently as it commonly precedes report generation Therefore it needs to be a highly optimized process and must offer efficient and pleasant user experience This has been accomplished by using the Vaadin web frontend technology which allows searching the data without reloading the page Everything is done in a way that is comparable to a desktop application except the program is running in the browser Vaadin is completely server based and does not require any setup on the client side Furthermore it is very flexible in terms of extensibility and later additions Creating PDF Reports T
36. mple would trigger whenever the second of the system time of the server is 0 meaning every full minute The syntax for time triggers is complex and user guidance is offered by the question mark button in the Schedule text field Furthermore users need to specify a security context The security context of a job defines which access rights it can use for instance whether it can create new tests or change the existing data ACTION Finally there is the action type This defines what kind amp Custom script of action is executed when Action type I Existing script template the job is invoked f Create missing video previews BR Wine The Custom script option shows a text field into which a groovy script can be entered This script is then executed and is not stored as a template Choosing Existing script template offers the user to select any of the existing job templates and specify script ACTION parameters The example to the left uses the Purge old activities Template Purge old activities template which maintains the Activities log of MaDaM Action type im Existing script template TEMPLATE PARAMETERS The user can define how long activities are stored If they maximumDays 0 are older than the maximumDays parameter allows they will be deleted by the job Finally there is a special Create missing video previews action This kind of job is intended to b
37. on a step where the user defines what kind of test he is importing and what data should be extracted For demo purposes there is one kind of test preconfigured an MME based crash test There are two dropdown menus in this step the Test Type box in which the user needs to select the type of the test The selection in this box is dependent on what kind of tests are configured in the MaDaM system and what kind of tests the user is permitted to created The configuration itself defines what kind of fields a test should have it is the format which will be used by MaDam The second dropdown menu allows the user to select a Mapping This mapping specifies what information from the original measurement should be assigned to the MaDamM specific format The above example specifies that the measurement contains a field Title which should be assigned to the Name field of MaDaM Measurements Furthermore the original file contains a Data format edition number which should be assigned to the Version Number field of the resulting Crash Test The specification of custom mappings requires more extensive training However demo deployments of MaDamM come with exemplary settings which can be used for evaluation MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte A Mess und Systemtechnik mbH 23 33 Set the Unit Mappings M Configuration Steps Set the unit mappings 1 Define data extraction No UnitM
38. or objects i e whether users can create read update or delete them MaDaM Version 1 0 01 2015
39. ore details on the selected project Just like unit maps it is possible to add or remove projects by clicking either the or the button and projects can be renamed by double clicking their entry in the list When trying to add a project the user is prompted to select a jbt or jbs file which contains the actual project MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte A Mess und Systemtechnik mbH 24 33 M Configuration gt E j Steps Set augmentations 1 Define data extraction Projects Substituted Importer 2 Set the unit mappings No Project 15013499MME FA 3 Set augmentations 11HIC Calculation Description This project calculates the HIC score for the driver seat of a crash test 11HIC Calculation jbs lt Previous Finish When adding a new project the setup wizard checks whether there are still importers in the project file that are used to calculate channels If there is such an importer the user is forced to select a Substituted Importer meaning that he decides what the importer should be replaced by the measurement imported in the MaDaM importer In the above example the project file contains an ISO13499MME importer for its calculation of the HIC score However when a user imports a measurement with the MaDaM Importer the HIC score should be calculated based on that measurement Thus the ISO13499MME importer that is still in the project is replaced by the meas
40. pically need to have a value They are meant to distinguish different data entries Furthermore model fields can have various different value formats A model field can contain characters in various formats other references or files The character values can be textual information numerical values or dates While it is possible to store a date as text storing it directly as a date has the advantage that it can be searched for more specifically Additional fields on the other hand are limited to textual information They are not predefined and can thus be added ad hoc 4 2 3 Nested References As mentioned above fields can contain other references either a single reference or a list thereof In the context of MaDa M a reference that is held by a field in another reference is called a nested reference Consequently the encompassing reference is referred to as parent or parent reference An example for nested references can be found in tests A measurement always consists of various recorded channels MaDajM reflects this as any measurement which is a test reference must always contain one or more channels Thus the test reference is the parent and the channels are nested references Generally references can be nested in multiple parents 4 2 4 Cascading References While references can be nested in multiple parents there is an exception cascading references These are only nested in one parent and anyt
41. point is the main communication endpoint of the system It uses AMS own ZrCom protocol to provide an access to the data storage and the index This endpoint s responsibilities include ensuring data integrity as well as access control Index Controller The system uses an index based database solution instead of a relational database This index is provided by Apache s Lucene The index controller regulates the access to the index and provides parsing mechanisms for data and search queries alike The index itself is created from the file based storage system It is automatically updated when changes to the file system occur MaDaM Version 1 0 01 2015 As Gesellschaft f r angewandte 7 33 Mess und Systemtechnik mbH 3 Technologies 3 1 General The MaDa M system has been developed using Java 7 Therefore Oracle s Java 7 JVM is mandatory for all the system components OpenJDK is not supported 3 2 OnServer The server handles the measurement data and provides the web frontend For the first task the only important requirement is free space on the hard disk The web frontend runs as a web application war and needs to be deployed in a Java Application Container such as Jetty or Tomcat The demo release includes its own Jetty for ease of use The server can be deployed on modern Linux systems as well as Mac OS as long as they support the aforementioned technologies 3 3 On Client The client browses the web frontend us
42. s not suffice to terminate the demo MaDaM Demo 0 6 MaDaM Scheduler NOT STARTED Currently in standby mode Number of jobs executed 0 Detroit Diesel war MaDaM Backend 09 02 56 382 main INFO c A M b model CustomModelLoader Registering custom type lt Universal Test gt 09 02 56 382 main INFO c A M b user session UserSession Closing session 403e7655 4465 4e05 9f5c dabdb77dd04c System 09 02 56 382 main INFO c A startup StartupStrategy Injecting dass com AMS MDM crash CrashMappingGenerator 09 02 56 383 main INFO c A l startup StartupStrategy Entering stage Startup 09 02 56 383 main INFO c A l startup StartupStrateay Injecting class com AMS MDM importer business embeddedserver DefaultEmbeddedServer 09 02 56 403 main INFO c A startup StartupStrateay Injecting dass com AMS MDM backend user session SessionActivityLogger 09 02 56 405 main INFO c A startup StartupStrategy Injecting dass com AMS MDM backend jobs scheduler QuartzScheduler 09 02 56 466 main INFO o quartz core SchedulerSignalerImp Initialized Scheduler Signaller of type dass org quartz core SchedulerSignalerImp l 09 02 56 467 main INFO org quartz core QuartzScheduler Quartz Scheduler v 2 2 1 created 09 02 56 471 main INFO c A M b j scheduler LuceneJobStore RAMJobStore initialized 09 02 56 515 main INFO org quartz core QuartzScheduler
43. s are very much alike They are separated horizontally with the top displaying either the photo or the video and the bottom displaying the properties The top half of the control shows the content and also the path to the currently selected file By clicking the Browse button the user can change the file This automatically reloads the displayed image or video and changes the name of the element in the measurement as well It should be noted that the videos can also be played in the MaDaM Importer to ensure that the correct file is selected MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte A Mess und Systemtechnik mbH 29 33 Attachments E M MaDaM Importer G B Configure Select Tests Scan Folder Upload Create Stamp Select Stamp v Measurements u g Sample Crash Test oO Meta Data gt E Channels gt Dik Videos Actions Remove Attachment gt gs Photos x Attachments NHTSA_compatibility pdf 20020416_ISO_TS13499 revised E doc Examples_and_hints pdf Channel_codes pdf gt Ga Test object gt Laboratory 2 Test engineer r g jBEAM Data Export P Mete Data E channels values B lt Values 1 fe fore Oscillation a z v Attachments are files of any format that can be attached to a measurement if so configured There are no properties connected to attachments which means that there is nothing that can be changed by the user However it i
44. s has been stated before what kind of elements are created for a measurement depends on the configuration of the MaDaM system and the type of the imported measurements However there are six general types of elements that can be contained within a test in various ways e Meta Data e Channels e Photos e Videos e Attachments e References When selecting an element in the left half of the importer the right half is filled by a control A control is a graphic element displaying information and allowing the user to interact with the presented data The only similarity that almost all controls share are properties A property consists of a name and a value and it represents information about the element it is connected to The controls for properties look very much alike It is a list containing a button to add new properties and an button to remove existing ones Meta Data The Meta Data of a measurement reflects the general information about the imported test This includes a set of model fields and additional fields as well Selecting the Meta Data node of a measurement displays this information in the form of a table For Meta Data it is always possible to edit the value of any field It is furthermore possible to change the name of non model fields i e fields that are non essential to the measurement Channels m MaDaM Importer ec I Oo a n n 5 op Configure Select Tests Scan Folder Upload Creat
45. s possible to remove attachments References E M MaDaM Importer a B Configure Select Tests Scan Folder Upload Create Stamp Select Stamp v Measurements Sample Crash Test X D Meta Data E Name Channels FIESTA HTE gt fa Velocity 4 gt Gilt Videos 145 0 Mass r Bi Photos Sp o EI Driver Position 1 gt Attachments Ga Test object gt of FIESTA HTE ET Impact Side FR ET Object Type 1 EI Object Class Mi gt EH monoeo HTT EI Object Code 3 portes gt gt Laboratory gt B Test engineer T jBEAM Data Export O Meta Data Channels pm x Values u x Values 1 Force a Oscillation 832 References are complex objects that are contained in another element For example every Crash Test measurement includes a laboratory a test engineer and any number of test objects What differentiates them from other fields i e properties is that they have a definition of their own There are certain fields that every test object needs to have like a name velocity and mass Every reference can contain properties and other references The control that is created when selecting a reference from the measurement consists of two parts a selection dropdown menu and the property view MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte A Mess und Systemtechnik mbH 30 33 En MONDEO HTT 3 FIESTA HTE Ea Renault Clio
46. stamps via the Create Stamp button which becomes enabled when exactly one element is select to which stamps can be applied Created stamps can then be applied via the Select Stamp button which becomes available as soon as one or more elements of the same type are selected if this type allows for stamps For instance the photos used to showcase the photo control under 4 3 5 all lacked certain fields Creator Description and others r M MaDaM Importer es e md a U D Contigure Select Tests Scan Folder Upioad Create Stamp Select Stamp v g Measurements 7 Sample Crash Test D Meta Data gt Channels gt OH Videos Y i Photos EE HTEOO2_dessous2 JPG EE HTEO03_dessous3 JPG EE HTEOO4 MANN CONDJPG KE HTECOS_mann DJPG E HTEOOS_vG DG EE HTE007 VG GJPG i Value EE HTE008 vg DJG EEI HTE009_cP DPG X Creator Kel HTEO10 3 4 AV DJPG KG HTED11_face JPG Ke HTEO12_3 4 AV GJPG KG HTE013_3 4 AV G2UPG Ei HTE014_G GPG FEN L Ei HTEO1S_FACE DETAILJPG Gi HTEOI6_longeron JPG x Direction E Ei HTEO Jongeron dessus JPG L a F Fyr va Tona Go HTEOL8_longeron 2 JPG It is now possible to click the Create Stamp to start creating stamps In doing so the user opens a window with two parts The left half has a list of stamps where new stamps can be created and existing ones can be MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte A
47. ted type and the fields this type has been configured to have in MaDamM MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte ANS Mess und Systemtechnik mbH 25 33 r M MaDaM Importer G U B Configure Select Tests Scan Folder Upload v Measurements Actions Y Essai de compatibilit oO Meta Data gt Channels gt Die Videos Remove gt Ei Photos gt Attachments Role Delete gt R Test object MaDaM_DemoAd v gt DE Laborato ks Y AdminRole P r Ga Test engineer GlobalSettingsAdr Y EBB jBEAM Data Export O Meta Data Channels UserRole a The above example shows one CrashTest at the top labelled Essai de compatibilit and a default Test labelled j BEAM Data Export at the bottom The differences are clearly visible as the only elements every imported measurement must have are Meta Data and Channels The other elements like Videos and Photos are configured to be part of CrashTest To store the imported measurements in MaDaJM a user simply needs to click the Upload button However this is only possible if the measurements meet certain requirements 4 4 4 Validation and Uploading As it is the very purpose of the importer to enforce a uniform makeup of the data stored in MaDa JM it checks every measurement for validity The demo deployment contains a basic validation that checks if the information needed by the syst
48. test and Universal Test If references of a certain type do not specify their own access rights the system default will be used instead The access rights follow the CRUD paradigm Therefore the system differentiates four basic interactions create read update and delete In the above example both the creating user and users from the AdminRole user group are allowed to create read update and delete tests of the type Universal Test Users belonging to the UserRole rights group are only allowed to read such tests The roles available to the system have to be preconfigured via the MDM Configuration xml It is purposely not explained how to do this since this is irrelevant for demo purposes and is done by the AMS a priori MaDaM Version 1 0 01 2015 Gesellschaft f r angewandte ANS Mess und Systemtechnik mbH 21 33 4 4 Measurement Importer To import measurements a user needs to click the Import Measurements button in the navigational dock Doing so triggers a JNLP download which in turn starts the MaDaM Importer It should be noted that the look of the components depend on what Java version is installed on the client The images provided in this documentation were created in a Java 8 environment However while the look may differ the functionality of the Importer and the way to operate it stay the same 4 4 1 Layout r M MaDaM Importer Configure Select Tests Scan Fold
49. urement imported with the MaDaM importer Similarly to the second step of the setup this is completely optional The user can simply select No Project and finish the setup 4 4 3 Importing Measurements After finishing the setup the user is free to import measurements There are multiple ways to do this Configure Select Tests Scan Folder The toolbar offers two ways to import data the Select Tests and the Scan Folder button Clicking Select Tests opens a file selection window that allows navigating to a folder and selecting files from this folder Scan Folder works differently A similar dialog is opened where the user can navigate to a directory Instead of selecting individual files however a user selects a complete directory The MaDaM Importer tries to find measurement files in the select folder and every single subfolder contained within it This allows for importing larger quantities of measurements in one go The last and most comfortable option is to simply drag and drop a measurement file into the left half of the Importer Should a user try to import a measurement without configuring the system first a notification will force the user to either start the setup or discard the data that should be imported The process of loading is made visible by a progress bar that is shown in the Importer After loading the measurement is shown in a tree structure Again the elements shown depend on the selec
50. urrently viewing the page and what language is used The language can be changed ad hoc 4 3 5 Search Table BERRERE MDF DS 08 DS DS OF The search table is located on the Create Analysis view The user can resize or reorder the columns at all times Furthermore in the top right corner of the search table is a small gear button that becomes visible when the mouse comes close to it Via this button the user can select which columns should be displayed Additionally it is possible to sort the entries by clicking on the column headers The text fields below the column headers serve as additional filters The search table contains the search bar the text field at the top which enables users to search for measurements by utilizing queries The query language itself consists of two parts free text query and phrases 1 YH Datenexport aus j 1 6 Crashtest E NCAP 22 01 2000 00 00 Demo The Testing Comp Crash 64 kph 125 Ford Fiesta 2 fe w IP2XM2 64kph OC 1 5 64km h 1 14 06 2013 00 00 11 1 1 1 1 1 3 S Y amp Excel Sample 6 Vehicle into Vehicl custom 11 06 2014 00 00 1 Construction The Testing Comp None 50 kph 9291 4 S Wy Testimport csv 1 Pole internal 11 11 0011 00 00 1 Construction NoProb United Crash 00 5 W Y SamplemDF MDF NOVALUE 23 05 2001 00 00 Production Test LTD Crash 64 kph 6 YH Essai de compatib 1 2 Vehicle into Vehicl internal 06 11 1998 00 00 1 1 1 1 FIESTA HTE MON Free
Download Pdf Manuals
Related Search
Related Contents
XA_XW catalog_1 - Idec Elektrotechnik GmbH Champion Elite - Pdfstream.manualsonline.com Manual Casio EX-10 Owner's Manual Targus Geo 15.6" warnung - Hydropool Dustex master plus König KN-SF200 DC-521 Máquina fotográfica à prova de água Manual do Usuário Personnalité Civile AM nº72/11 du 19/11/2007 publié dans OG no Copyright © All rights reserved.