0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
23 visualizzazioni52 pagine
"AQ #anager Version: 1$%$1 or higher Designed for MultiCon data recorders Read the user manual carefully before starting to use the software. 1. GENERAL CHARACTERISTICS. 2. FIRST LAUNCH OF THE APPLICATION. 3. DATA IMPORTING FROM A FLASH DRIVE. 3.2. D#t# i&'o$ti(. 4.3. A,to&#tic "#t# "o-lo#"i(.
"AQ #anager Version: 1$%$1 or higher Designed for MultiCon data recorders Read the user manual carefully before starting to use the software. 1. GENERAL CHARACTERISTICS. 2. FIRST LAUNCH OF THE APPLICATION. 3. DATA IMPORTING FROM A FLASH DRIVE. 3.2. D#t# i&'o$ti(. 4.3. A,to&#tic "#t# "o-lo#"i(.
"AQ #anager Version: 1$%$1 or higher Designed for MultiCon data recorders Read the user manual carefully before starting to use the software. 1. GENERAL CHARACTERISTICS. 2. FIRST LAUNCH OF THE APPLICATION. 3. DATA IMPORTING FROM A FLASH DRIVE. 3.2. D#t# i&'o$ti(. 4.3. A,to&#tic "#t# "o-lo#"i(.
Quick Guide PC SOFTWA! "AQ #anager Version: 1$%$1 or higher Designed for MultiCon data recorders Read the user manual carefully before starting to use the software. Producer reserves the right to implement changes without prior notice. 2013.11.04 !" #anager$"%&'()*$v.1.0+.001 User manual - PC SOFTWARE DAQ Manager CONTENTS 1. GENERAL CHARACTERISTICS..........................................................................................................4 2. FIRST LAUNCH OF THE APPLICATION.............................................................................................4 3. DATA IMPORTING FROM A FLASH DRIVE.......................................................................................5 3.1. Selectio o! "#t# "i$ecto$%...........................................................................................................5 3.2. D#t# i&'o$ti(..............................................................................................................................5 4. DATA DO)NLOADING FROM A NET)OR*.....................................................................................+ 4.1. Co!i(,$i( et-o$. /etti(/........................................................................................................+ 4.2. M#,#l "#t# "o-lo#"i(............................................................................................................0 4.3. A,to&#tic "#t# "o-lo#"i(........................................................................................................1 5. DEVICE SETTINGS..............................................................................................................................1 5.1. De2ice/.......................................................................................................................................13 5.2. G$o,'/........................................................................................................................................13 5.3. Lo(/............................................................................................................................................11 5.4. C4#el/....................................................................................................................................12 +. PROGRAM SETTINGS.......................................................................................................................12 +.1. 5A''lic#tio6 t#7.........................................................................................................................12 +.2. 5Di/'l#%6 t#7...............................................................................................................................13 +.3. 5Et4e$et6 t#7.............................................................................................................................18 +.4. 5C,$$et Me#/,$e&et/6 t#7......................................................................................................18 +.5. 5P$ito,t6 t#7...............................................................................................................................18 0. 9RO)SING LOGS..............................................................................................................................11 0.1. Selectio o! ti&e $#(e..............................................................................................................11 0.2. A,to&#tic $e'o$t $e!$e/4.............................................................................................................23 0.3. T4e t#7le.....................................................................................................................................21 ,.3.1.%eneral information............................................................................................................21 ,.3.2.'ynchroni-ation with the graph..........................................................................................21 0.4. T4e ($#'4...................................................................................................................................22 ,.4.1..he legend.........................................................................................................................23 ,.4.2.'caling and moving............................................................................................................24 ,.4.3.'ynchroni-ation with the table...........................................................................................2/ ,.4.4..ransfer to other programs................................................................................................2/ 8. CREATING REPORTS........................................................................................................................25 8.1. P$iti( t4e t#7le........................................................................................................................25 8.2. P$iti( t4e ($#'4.......................................................................................................................2+ 1. ANNOTATING GRAPHS.....................................................................................................................20 1.1. C$e#ti( ote/............................................................................................................................28 1.2. C$e#ti( t%'e/ o! ote/..............................................................................................................28 1.3. E"it #" "elete ote/.................................................................................................................21 13. REFERENCES..................................................................................................................................33 13.1. Gee$#l I!o$&#tio..................................................................................................................33 13.2. C$e#ti( $e!e$ece/..................................................................................................................33 13.3. Li/t o! $e!e$ece/......................................................................................................................32 13.4. Co&'#$i( G$#'4/...................................................................................................................32 11. CURRENT MEASUREMENTS.........................................................................................................34 11.1. T4e t#7le...................................................................................................................................34 11.2. :#2# #''let/.............................................................................................................................35 11.2.1.0ntroduction.......................................................................................................................31 11.2.2.Parameters of the applets................................................................................................31 11.2.3.2reating 3.#4 pages with applets .................................................................................3+ &sing a visual editor ............................................................................................................3+ &sing a te5t editor ................................................................................................................41 11.2.4.!ccess to the applets from the software.........................................................................4, 11.2./.Running the selected 3.#4 page...................................................................................4+ 11.2.1.6indow with a 3.#4 page..............................................................................................47 11.2.,.!utomatic arrangement of windows................................................................................./0 2 User manual - PC SOFTWARE DAQ Manager Explanation of symbols used in the manual: T4i/ /%&7ol "eote/ e/'eci#ll% i&'o$t#t c4#$#cte$i/tic/ o! t4e /o!t-#$e o'e$#tio. Re#" #% i!o$&#tio $e(#$"i( t4i/ /%&7ol c#$e!,ll%. T4i/ /%&7ol i"ic#te/ #""itio#l i!o$&#tio t4#t &#% 4el' o'e$#te t4e '$o($#&. 3 i ! User manual - PC SOFTWARE DAQ Manager 1. GENERAL CARACTER!ST!CS "A# $ana%e& software allows you to download data recorded by the #ulti2on devices 8e.g. temperature9 humidity9 pressure: and visuali-e them as tables and graphs. ata transfer is performed using a portable &'; <lash rive or via an )thernet networ=. '. (!RST LA)NC O( TE A**L!CAT!ON !fter completing the installation process9 start the application from the system St#$t Me, in the folder >!" #anager?. <rom this folder you can safely uninstall the program and the measurement data archived up to the time of uninstalling will remain on your hard dis= for later use. !fter first launching of the program9 the window shown will loo= li=e <igure 2.1. Fi(,$e 2.1. T4e #''e#$#ce o! t4e ite$!#ce o t4e !i$/t $, )5planation of elements in the figure above@ 1 A Main Menu A provides access to less freBuently used functions of the programC 2 A Side Menu A allows access to the main functions of the programC 3 A Devices List A contains a list of devices for which the program has archived data or virtual devices created for communication via )thernetC 4 5 6 1 2 4 3 User manual - PC SOFTWARE DAQ Manager 4 A Event Messages Area D list events occurring in the programC 0nformation that appears here is also saved to a file ?)vent4og.t5t?9 which is located in the program directory. 5 A Time Area D select the time period to create a table or graphC 6 A Report Area D view selected data in table and graph formC isplayed measurement data can be printed or e5ported to E.csv file. 6hen you run the program for the first time9 the Devices List is empty because the program doesnFt have any information about devices and their data yet. .he creation of a new device on the list is done automatically by importing logged data saved on portable flash memory. .o add a new device you only need to import its logged data. 0t is possible to add a new device manually9 which will give the possibility to import data directly from the )thernet networ= 8see section 4. :. +. "ATA !$*ORT!NG (RO$ A (LAS "R!,E .he user can import measurement data9 saved by the data logger on a portable flash drive9 to the software database using menu [i!e" G [#mport measurements$$$". 0f a flash drive is inserted into &'; port while running the program9 "A# $ana%e& will chec= its contents and if any measurement data is find9 a window is displayed to select the directory to get the new data. +.1. SELECT!ON O( "ATA "!RECTOR- .he >;rowse for <older? window allows you to choose the folder of one device 8with the name of the specific data logger serial number:. 'electing the proper directory will activate the [#mport" button 8Fi(,$e 3.1:. 2lic=ing on this button will start the process of importing data to the program database. Fi(,$e 3.1. 59$o-/e !o$ Fol"e$6 -i"o- +.'. " ATA !$*ORT!NG !t the beginning of the process of importing data the program analyses the measurement data for changes. !fter that9 software performs importing if itFs needed. .he user is informed 5 User manual - PC SOFTWARE DAQ Manager about progress of operation via a dialogue bo59 and should wait until the end of the process 8when the [%!ose" button becomes active: as shown in <igure 3.2. Fi(,$e 3.2. T4e '$oce// o! "#t# i&'o$ti( -#/ co&'lete" 6hen the importing process was successfully completed a new device called >evice ')R0!4$*H? 8where ')R0!4$*H is the serial number of the device from which data were collected: appears in the Devices List. .. "ATA "O/NLOA"!NG (RO$ A NET/OR0 0n addition to importing data from a flash drive9 you can also download logged files via an )thernet networ=. .his possibility e5ists only if the data logger is eBuipped with a communication module with an RIA4/ soc=et 8!2# or ).& module:. ..1. CON(!G)R!NG NET/OR0 SETT!NGS .o download the measurement data and settings from a device9 connected to the )thernet networ=9 you must add a new undefined one to the list9 by going to the [Devices" button 8see section /. :. .hen clic= [Add" button. ! device added to the list in this way is a virtual deviceC its serial number is undetermined yet 8<igure 4.1:. Fi(,$e 4.1. A""i( t4e e- 2i$t,#l "e2ice to t4e "e1i2es List 6 User manual - PC SOFTWARE DAQ Manager .his virtual device will be eBuivalent to the actual real device in )thernet networ= when the user specifies its networ= settings. Please chec= the Et&ernet capa'i!ities option9 specify the 0P address of the real device in the )thernet networ= and the correct port if the device is in a subnet and is using port forwarding. irect communication wor=s on port +0 8http:. 0f the networ= is managed by a *' server that specifies assigned 0P address to a domain name 8or host:9 then you can choose to access the device by this name9 as an alternative to an 0P address. .his functionality is especially useful if you want to use dynamic allocation of 0P addresses with the 32P option enabled in the device. !fter setting the networ= settings9 you can immediately test it to see whether the device responds. Please clic= on the [Test" button and read the message at the right side of it 8<igure 4.2:. Fi(,$e 4.2. E;#&'le o! et-o$. /etti(/ !o$ # "e2ice t4#t "oe/ ot e;i/t i t4e et-o$. <o t4e le!t= #" co$$ectl% co!i(,$e" <o t4e $i(4t= 0f the device responds correctly9 you should save these settings by clic=ing on the [Save" button. ..'. $AN)AL "ATA "O/NLOA"!NG .o download data from the preconfigured virtual device9 go to the Reports section9 right clic= on the appropriate device and select the [Do(n!oad data" command 8<igure 4.3:. Fi(,$e 4.3. St#$ti( "o-lo#" "#t# .he program will download the list of all logs then show a dialog to ma=e the user choose which ones should be imported 8<igure 4.4:. 7 User manual - PC SOFTWARE DAQ Manager Fi(,$e 4.4. C4oice o! lo(/ to "o-lo#" 4ogs tagged JnewJ donFt e5ist in the program or may reBuire an update. .he [Suggest c&oice" button selects logs mar=ed with this tag. !fter ma=ing your selection9 clic= [)*" button. .his will start the process of downloading the data in the form of logs and configuration of the device9 logged groups and channels. .he progress of this operation is located ne5t to the device on the list. ;y clic=ing on the progress bar9 you can view details of this process 8<igure 4./:. 0f "A# $ana%e& has previously downloaded data for the selected device9 then the update will be made without reAdownloading all logs. 0f during the downloading9 the program detects any errors9 the user will be informed by an appropriate entry in the Event Messages Area 8see 2hapter 2. :. Fi(,$e 4.5. Do-lo#"i( "#t# !$o& # Et4e$et et-o$. uring the first download the serial number of the virtual device will be updated and will change from virtual to real. !fter that9 any attempt of downloading data from another device9 e.g. after changing the 0P address9 will bring up the warning >0ncompatible deviceK?. !fter completion of the download process9 you can choose imported logs9 and then analyse the data and create reports 8<igure 4.1:. Fi(,$e 4.+. U'"#te" lo(/ $e#"% !o$ ##l%/i/
User manual - PC SOFTWARE DAQ Manager
..+. A)TO$AT!C "ATA "O/NLOA"!NG .he program has a builtAin automatic data downloading function according to a set schedule. 6hen user uses this option9 he hasnFt a choice which logs will be imported9 and the program automatically download all data that havenFt been imported or reBuire an update. !utomatic data downloading function can be activated for each device. .o do this9 go to settings by the LevicesM button 8see section /. :9 select preferred device in the list and chec= the Jownload logs automaticallyJ option. <or userFs convenience the program has a several templates of shedules of automatic data downloading. )ach template defines the plan for start a mechanism of logs downloading 8<igure 4.,:. Fi(,$e 4.0. Setti(/ o! #,to&#tic "#t# "o-lo#"i( 0f there isnFt predefined template that match userFs reBuirements9 the plan can be defined individually. .o do this9 select the J8custom plan:J template and set own schedule using the Plan field. *otation of the plan is similar to the nn2ron format9 with the main difference that has e5tra space for seconds. etails about how to write the schedule in this format can be found at http@NNwww.nncron.ruNhelpN)*Nwor=ingNcronAformat.htm. !ny change in the plan updates the information about the ne5t time of download9 which allows user to verify the correctness of the schedule. !fter define the plan and save settings9 user can do other things or minimi-e the program and when the time set in the schedule will occur9 the program will start downloading data process. 0s not recommended to set the time of downloading data too often9 because that will unnecessarily load the device. 2ontinuous downloading9 converting and importing of the data also cause a much load of the program9 which slows down other operations. #emory of the device is enough to register measurements for at least several days with configuration of device which generates the largest filling data. 3. "E,!CE SETT!NGS !ccess to the settings of devices from which data was collected9 their groups9 logs and channels can be obtained by clic=ing on the [Devices" button in the Side Menu. 2ertain settings that relate to the displaying and visuali-ation of data9 previously set in the device9 can be changed here9 to allow for more intuitive reports. !fter ma=ing changes9 the user must confirm it by clic=ing the [Save" button. .he button [+ndo" is used to restore the last saved settings when an une5pected change happens. ! ! User manual - PC SOFTWARE DAQ Manager 3.1. "E,!CES .he number of devices on the list is unlimited. !fter selecting one device9 the program displays its properties 8serial number9 date and time when it was added to the database and dis= space occupied by all its data:. .he user can change the default name of the device and define the )thernet *etwor= settings 8<igure /.1:. Fi(,$e 5.1. De2ice /etti(/ <or convenience 8e.g. to ma=e the list more readable: each device can be hidden from the list of devices in the Reports and %urrent measurements sections by unchec=ing it on this list. .he user can also permanently remove the device from the database by selecting a device and clic=ing the [De!ete" button. .his operation can also permanently delete all the data related to the selected device9 so 0t is strongly recommended to be very careful while performing this operation because there is no possibility to recover deleted data. .o prevent against accidental data deleting9 the software as=s the user if all data related to device being removed should also be deleted from the hard drive. .he folder with databases that contain imported data is in the installation directory of the program 8see section 1.1. :. Oou should ta=e care to bac=up its contents regularly. 3.'. GRO)*S )ach device can have up to 10 groups 8depending on the settings of data logger:. <or each group the user can specify the name and description 8<igure /.2:. 0t is recommended to use groups names similar to names of corresponding groups in #ulti2on devices. "# ! User manual - PC SOFTWARE DAQ Manager Fi(,$e 5.2. G$o,' /etti(/ .he %ommon sca!e ,or a!! c&anne!s setting is used to force the method of displaying the scale on the graph for creating reports as shown in the table below. Settin% "es2&iption 8default: 0ndividually@ isplaying a common scale setting will correspond individually for each log setting 8see section /.3:. .urned Hff@ .he common scale for logged channels will be disabled. )ach channel will have an independent scale in the graph. 0ndividual settings for each log will not be accepted. .urned Hn@ .he common scale for logged channels will be displayed for each log that belongs to this group. 0ndividual settings for each log will not be accepted. 3.+. LOGS !fter e5panding one of the groups9 a list of logs appears 8<igure /.3:. .heir number is unlimited and depends on how often you change parameters in the data logger device9 which causes the creation of a new log9 and also on ma5imum si-e of single log allowed by the #ulti2on device. .he name of the log contains the date of its creation and completion. Parameters of each log are for information purposes only. 'ettings of the graph and a description of the log can be customi-ed. Fi(,$e 5.3. Lo( /etti(/ "" User manual - PC SOFTWARE DAQ Manager .he %ommon sca!e ,or a!! c&anne!s setting is used to set the method of displaying the scale on the graph for creating reports as shown in the table below. Settin% "es2&iption 8default: .urned Hff@ .he common scale for logged channels will be disabled. )ach channel will have an independent scale in the graph. .urned Hn@ 4ogged channel values will be rescaled to a common scale of all displayed channels. !ctivating this option is useful when values of several channels are similar. 3... CANNELS !fter e5panding any log9 a list of logged channels is shown 8<igure /.4:. .he user can specify multiple settings that affect the format of the data which is displayed in reports. Fi(,$e 5.4. C4#el /etti(/ 4. *ROGRA$ SETT!NGS !ccess to the program settings can be reached by clic=ing on the [Settings" button in the Side Menu. 4.1. 5A**L!CAT!ON6 TA7 3ere are the general settings of the program. .he user can chec= the location of the data stored on his hard drive under -ases director. and set the interface language 8<igure 1.1:. Fi(,$e +.1. P$o($#& /etti(/ > Appli2ation t#7 "2 User manual - PC SOFTWARE DAQ Manager 4.'. 5"!S*LA-6 TA7 'ettings located on this tab are responsible for how data are retrieved from the archive and for its presentation 8<igure 1.2:. ue to the large amount of data9 user can set some limitations9 which will shorten the waiting time to generate the report and reduce R!# usage. Fi(,$e +.2. P$o($#& /etti(/ > "isplay t#7 )nabling )mit samp!es mode option will cause that if during the process of creating a report the user selects the time range which contains larger amount of measurements than specified in Ma/imum num'er o, measurements to s&o( parameter9 the program s=ips appropriate number of samples in a way that the total number of displayed samples will not e5ceed the limit. Hmitted samples are distributed evenly in entire of the time interval that user selected. )ach displayed point can ta=e real measured value corresponding to the time when it was registered or its value can be calculated including preceding omitted points. .he method of display points can be chosen by selecting an option from the Data disp!a. st.!e list. ;ecause in some situations there is need for freBuent changing of this option9 for e5ample between creation of reports based on data coming from different groups or devices9 Buic= access to it may be done from the Time Area 8<igure 1.3: and may be change Pust before use the [0enerate" button. Fi(,$e +.3.Omit samples mode o'tio/ #2#il#7le !$o& t4e Time A&ea "3 User manual - PC SOFTWARE DAQ Manager .he following table describes all options of above parameter. Settin% "es2&iption 6ithout omitting measurements@ 6hen the )mit samp!es mode is inactive the Ma/imum num'er o, measurements to s&o( parameter applies limit on the amount of generated data. .his mode displays the first samples that donFt e5ceed this limit 8<igure 1.4:. 0f the selected period of time includes greater number of samples than this limit allows9 after using the [0enerate" button on the time line should appear red arrow indicating the location of the last generated point. !veraged@ !ctivating this mode of omitting samples cause that the value of each displayed point will be calculated based on the arithmetic mean of preceded it omitted points 8<igure 1.4.;:. Real logged@ !ctivating this mode of omitting samples cause that each displayed point will have really measured value at the moment when it was recorded. Qalues of omitted points arenFt included 8<igure 1.4.2:. #a5imas@ !ctivating this mode of omitting samples cause that value of each displayed point will be eBual to the ma5imum value of preceding omitted points 8<igure 1.4.:. #inimas@ !ctivating this mode of omitting samples cause that value of each displayed point will be eBual to the minimum value of preceding omitted points 8<igure 1.4.):. L#a5 A #inM @ !ctivating this mode of omitting samples cause that value of each displayed point will be eBual to the difference of ma5imum and minimum value of preceding omitted points 8<igure 1.4.<:. L#a5 or #inM @ !ctivating this mode of omitting samples cause that value of each displayed point will be eBual to the ma5imum or minimum value of preceding omitted points. !bout this which one will be choosen9 determines the greater distance from the arithmetic mean value of omitted points 8<igure 1.4.%:. "4 User manual - PC SOFTWARE DAQ Manager Fi(,$e +.4. E!!ect o! $e",ci( t4e ,&7e$ o! "i/'l#%e" &e#/,$e&et/ o ($#'4/ -4e Omit samples mode i/ i#cti2e ? A @ #ll /#&'le/ <1433 /#&'le/=A 7 @ li&it -it4o,t o&itti( <!i$/t 033 /#&'le/= ata browsing when omit measurements mode is inactive allows viewing all recorded samples continuously9 but displaying large amount of them is problematic. Hperating by user on graphs which displays all 1 channels9 where each contains 200.000 measurements 81.200.000 points on the graph: is uncomfortable9 even using a fast P2. .o ensure that the program will functioning smooth9 the largest value of the Ma/imum num'er o, measurements to s&o( parameter can not be greater than 100.000. 0t is easy to calculate9 that if the ma5imum sampling freBuency is 0.1 second9 there is no possibility to display periods longer than 2 hours9 41 minutes and 40 seconds on a single graph. Hften such high recording freBuency is used for fast changing waveforms that are of short duration9 so this limitation is not a problem. <or slow changing waveforms9 for e5ample when the recording period is set to 1 minute9 this limitation allows to display data from a period of almost 10 wee=s9 which should be also sufficient. 3owever9 if the user would li=e to view the data of 1 wee= when sampling time is set to 0.1 second9 he should use )mit samp!es mode. .his mode allows to display reBuired period of time9 but some samples across the width will be ignored. *umber of omited samples depends on the Ma/imum num'er o, measurements to s&o( setting. .he program automatically calculate locations of samples that should be displayed spaced from each other at eBual distances. Qalues of omitted samples can be used to calculate displayed values. 0n the <igure 1./ are shown various options to generate graphs depending on the Data disp!a. st.!e when the )mit samp!es mode is active. Plots in green are as bac=ground for reference and canFt be obtained directly from the "A# $ana%e&. "5 User manual - PC SOFTWARE DAQ Manager Fi(,$e +.5. Di/'l#% o'tio/ o! t4e ($#'4/ -4e Omit samples mode i/ #cti2e ? A @ #ll /#&'le/ <1433 /#&'le/=A 7 @ A1e&a%ed <143 /#&'le/=A C @ Real lo%%ed <143 /#&'le/=A " @ $aximas <143 /#&'le/=A E @ $inimas <143 /#&'le/=A ( @ 8$ax 9 $in: <143 /#&'le/=A G A 8$ax o& $in: <143 /#&'le/= .he <igure 1./.! shows a graph where are shown all recorded samples over some period of time. .he blac= frames mar=ed waveform anomalies as two temorary increases and one temporary decrease of measure values that should be observed. .o display this graph it is reBuired to generate 1400 samples. 0f the limit set in the Ma/imum num'er o, measurements to s&o( doesnFt allow this9 then in the )mit samp!es mode some samples may be omitted9 which may hide presented anomalies. 4imiting the Ma/imum num'er o, measurements to s&o( to 140 will cause9 that for each one sample9 7 will be omitted. 0f a "6 User manual - PC SOFTWARE DAQ Manager temporary increase or decrease in value occurs at place of these 7 samples9 this anomaly may be unnoticed. .o neutrali-e this effect it is worth a closer loo= of each option of the )mit samp!es mode. 2hoosing an Averaged option 8<igure 1./.;: will cause the e5isting anomalies are observed in the graph in the form of characteristic two increases and one decrease in value. Real ma5imum and minimum values of these anomalies are not shown here. 0n addition9 there is a minimal probability of occurrence some oppositely directed anomalies which the average value is close to the rest of the samples9 so this cause hide these changes. 2hoosing a Rea! !ogged option 8<igure 1./.2: can be useful for slowly changing values. 0t allows to draw a graph based on real measured and recorded values. 0t is also an alternative for [Ma/ or Min" option9 as in a random way allows to observe the direction of change the real value of the measured Buantity9 rather than Pumps on the level of local e5tremes. ;ecause this option doesnFt consider omitted values9 there is a ris= unnoticed information about temporary value decreases and increases9 as is the case in the above graph9 where from 3 e5tremes in a significant way has been noticed only one. 2hoosing a Ma/imas option will cause that out of occurring anomalies will be noticed both temporary increases in value 8<igure 1./.:. .he value of displayed point is the largest of every 10 points. .his option is useful for displaying measurement data of the process9 for which a sudden increase could be harmful and should be observed. 2hoosing a Minimas option will cause that out of occurring anomalies will be noticed one temporary decrease in value 8<igure 1./.):. .he value of displayed point is the smallest of every 10 points. .his option is useful for displaying measurement data of the process9 for which a sudden decrease could be harmful and should be observed. 2hoosing a [Ma/ 1 Min" option will display span changes of recorded values for each 10 omitted points. .his option allows to observe the ran= of stability of the measurement for each group of omitted points. 0f recording was made with a sampling 0.1 second and set the ma5imum number of displayed measurements allows to display 1 for every 10 recorded samples9 the value of each point of the graph allows evaluate how much has changed real values of measuremens at every second. .his option also allows to capture moments where out of each 10 measurements there are two opposed temporary changes in recorded values 8two sudden increases in the graph [Ma/ 1 Min": 8<igure 1./.<:. 2hoosing a [Ma/ or Min" option will display only the Jmost importantJ local e5tremes that occurred in the omitted samples. 0n this mode9 the program will decide what value of largest or smallest is more distant from the average of omitted measurements. .his option allows to find a situation where the option Averaged could not show the fact of occurrence local e5tremes by mutual elimination the values used to calculate the arithmetic mean. 3ere one of the local e5treme is always displayed. .his option provides a combination of options Ma/imas and Minimas9 as it allows to show partially one or the second value 8<igure 1./.%:. "7 User manual - PC SOFTWARE DAQ Manager 4.+. 5ETERNET6 TA7 3ere we can find the default settings for the )thernet devices 8<igure 1.1:9 which are used for creating new virtual devices 8see section 4.1:. Fi(,$e +.+. P$o($#& /etti(/ > Ethe&net t#7 4... 5C)RRENT $EAS)RE$ENTS6 TA7 .hese settings concern reading current measurements in real time 8<igure 1.,:. .he period of polling devices can be freely adPusted in the range from 3 seconds to 24 hours. 'etting 0 in this bo5 will stop the automatic polling and then the current values are only available on reBuest. !dditional description of the current measurement settings can be found in section 11.1. Fi(,$e +.0. P$o($#& /etti(/ > Cu&&ent measu&ements t#7 4.3. 5*R!NTO)T6 TA7 &nder this tab we can find settings that affect how to create reports as printouts. 'etting J<irst Page ;annerJ responsible for placing the userFs graphic on the first page of each printout 8<igure 1.+:. .his allows user to attach logotype9 company data and other constants for each printouts. 0n creating a graphic bear in mind that it is not too small9 because at the printing time it is scaled proportionally to the width of the page. Fi(,$e +.8. P$o($#& /etti(/ > *&intout t#7 " User manual - PC SOFTWARE DAQ Manager ;anner has fi5ed place on the printouts and its positions are shown in figure 1.7. Fi(,$e +.1. S#&'le '$ito,t/ -it4 #tt#c4e" ,/e$B/ 7#e$ ;. 7RO/S!NG LOGS ;ased on measurement data collected from devices9 "A# $ana%e& can generate a report as a table with all channels in the current log or in the form of graph to facilitate data analysis. ;.1. SELECT!ON O( T!$E RANGE ;y selecting desired log in the device !ist9 the program sets internal time intervals9 computing data volume and automatically selects the last 3000 samples for displaying. !utomatic selection of the last 3000 samples may be bloc=ed. .his is useful if the user change the log9 for e5ample9 select one from a different group. 0t doesnFt have to reAselect the time range that it was interested in the previous log. .o loc= the selected time range9 the user must chec= the JonFt change selected time range9 if you choose another logJ which is located in the center of the time line 8<igure ,.1:. 0n the center of time area there is also the [)mit samp!es mode" button9 which is described in the section 1.2. .he time range can be also defined manually by typing selected dates9 or less accurate but faster9 using the time line. ;lue on the time line means there is no measurement data. %ray indicates that during this period there is some measurement data9 but is not selected to be included in the report. Hrange means that the report will be generated Pust from this time range. .he orange range can be freely modified by using the mouse 8<igure ,.1:. "! User manual - PC SOFTWARE DAQ Manager Fi(,$e 0.1. C4oice o! ti&e $#(e Hn the left and right side of the time line there are buttons that allows you to move the specific time period forward or bac=ward. 2hanging the viewable region of the time line 8<igure ,.2.a: and automatic selection of the time range of the last measurements 8<igure ,.2.b: are available from the conte5t menu of the time line or downAarrow icon. Fi(,$e 0.2. Cotet/ o! t4e cote;t &e, o! t4e ti&e lie? #= c4oice oe o! t4e '$e"e!ie" 2ie-/ 7= c4oice oe o! t4e '$e"e!ie" ti&e $#(e/ 6ith the rapid change of the visibility range of the time line9 the user can easily switch between different views and find the last selected time range. !fter select a time range9 user can generate the report as a table or a graph by clic=ing on the [0enerate" button or doubleAclic= on any log on the devices !ist. ;.'. A)TO$AT!C RE*ORT RE(RES %eneration of the report can be done in an automatic way each time9 when the program receive new data for the unclosed log. .o use this feature9 select on the device !ist one in progress log 8unclosed:. .hen select the period of the time for this log that will be moved at the end of data download process9 then e5pand Advanced options9 which are located under the [0enerate" button and chec= Automatica!!. option 8<igure ,.1:. <or e5ample9 if the user specifies the time range on the time line from 2012A01A02 10@1/@1, to 2012A01A02 11@1/@1,9 this means that the period of time is 1 hour. .his one hour period is used for the calculation of the new beginning and the end of time selection9 if there is new data. !utomatic report generation is triggered each time when the process of downloading data from the device via the networ= interface will be complete. ownloading data from the device 2# a: b: User manual - PC SOFTWARE DAQ Manager can be initiated by the user or by shedule of automatic data downloading 8see section 4.3:. !utomatic report refresh function combined with automatic data downloading is especially useful in applications where it is necessary to periodic monitoring the recorded data. ;.+. TE TA7LE ;.+.1. Gene&al info&mation .he created table consists of columns with measure number counted from the time of activation of the log9 sample time 8time stamp: and the data values of particular channels 8<igure ,.3:. Fi(,$e 0.3. C$e#te # $e'o$t #/ # t#7le 0f the value in the channel e5ceeds Lo( 2a!ue or 3ig& 2a!ue specified in the settings of the selected channel 8<igure /.4:9 then in the table displays >L4HM? or >L30M? beside the value. 3owever9 if the channel has the setting Disp!a. ormat as -inar.9 then instead of real value9 a label is displayed 8defined by La'e! )4 N ) settings:9 where La'e! )4 is accepted for values greater than 0. ;y pressing the [E/port to ,i!e 5" button you can save the table as a 2'Q file which can then be opened with any spreadsheet program. !fter each e5port "A# $ana%e& suggests to open the file in the default program. ;.+.'. Syn2h&oni<ation =ith the %&aph .ogether with a table with measurements is generated the corresponding graph. 2hanging the highlight of the active row in the table will automatically highlight the corresponding data points on the graph 8<igure ,.4:. 2" i User manual - PC SOFTWARE DAQ Manager Fi(,$e 0.4. Hi(4li(4ti( t4e ($#'4 'oit/ ,/i( t4e t#7le !ctive row in the table can be changed by mouse clic=s9 mouse whell rotation9 scroll bars and the =eyboard using arrow =eys9 Page&pNPageown and 3omeN)nd. 2hec=ing the option J2enter graph on selectJ results9 that the change of the active row in the table move the graph so that the measuring points remain in the center of the plot area. 2hec=ing this option is useful when the highlighted points would go outside of the viewing area due to -oom in a portion of the graph. ;... TE GRA* !long with the table9 you can create a graph with all logged channels 8<igure ,./:. Fi(,$e 0.5. C$e#te # $e'o$t #/ # ($#'4 22 User manual - PC SOFTWARE DAQ Manager ;...1. The le%end .he legend of the graph is interactive and allows you to select channels to show and adPust their settings. )ach channel contains two chec=bo5es labeled 6 and 6c9 which relate to two a5es of the graph9 the left and right respectively 8<igure ,.1:. 2hec=bo5 labeled 6 can be in one of three display states according to the following table. Settin% A2tion "es2&iption .he channel is active. .he graph and the 6Aa5is are displayed. .he channel is active. .he graph is displayed9 but not the 6Aa5is 2hannel is inactive. .he graph9 6Aa5is and notes of the data points are not displayed. 2hannel wonFt be included on printout9 at copying and saving the graph as a graphic file and to create a reference. 2hange displaying state of the channel can be done by clic=ing on it or using the conte5t menu. #oving the cursor over one of the channels on the legend causes set automatically the grid and OAa5is for this channel. .o display more than one OAa5is9 unchec= the option Auto c&oose rig&t 61a/is9 which is located in the legend Settings. .o feature visually one of the channels on the bac=ground of the others9 it may be helpful to activate the 3ig&!ig&t se!ected c&anne! option. &se this option carefully9 because too much data can drastically slow down plotting the graphs. 2hec=bo5es labeled 6c assigned to each channel are bistate. 2hec=ing this bo5 will cause that selected channel will be added to the common 6c a5is on the right side of the graph. !dding each ne5t channel to this a5is9 will automatically scale all graphs which are already there to proper display each of them 8<igure ,.1:. Fi(,$e 0.+. A""i( /electe" c4#el/ to t4e co&&o -2 #;i/ 23 User manual - PC SOFTWARE DAQ Manager 2lic=ing on labels 6 or 6c located in the top of legend will automatically switch states of all chec=bo5es in the selected column. .his allows to Buic= change displaying state of all channels on the selected a5is. ;...'. S2alin% and mo1in% .he scale of the graph can be changed by clic=ing on the time a5is or the value a5is and dragging it hori-ontally or vertically. 0n addition9 the scale of the time a5is can also be changed by pressing the [7oom #n" or [7oom )ut" buttons. ! similar effect can be obtained by pointing your mouse any location in the graph and while holding down 2.R4 =ey9 rotate the mouse wheel. .he last method9 which allows you to -oom in a portion of the graph is scaling using a window selection. .o do this9 clic= the right mouse button in the upper left portion of the graph9 that you want to -oom in9 then drag the selection in the direction of bottom right corner of the chosen portion. .he default scale of both a5es can be obtained using the [Reset vie(" button. .he graph can be moved by clic=ing on the graph and dragging it by mouse hori-ontally or vertically. 0n addition9 the graph can be moved hori-ontally by pressing [Move Le,t" or [Move Rig&t" buttons or by mouse wheel. 24 User manual - PC SOFTWARE DAQ Manager ;...+. Syn2h&oni<ation =ith the table .o find in the table the location of pointed samples in the graph9 clic= the left mouse button at the desired graph location. .his action will change the active row in the table to the proper for the pointed measurement 8<igure ,.,:. Fi(,$e 0.0. C4#(i( t4e #cti2e $o- o! t4e t#7le 7% t4e ($#'4 0f the graph window is doc=ed9 the effect may not be visible. .o immediately display the table with the active row9 please hold the 2.R4 =ey during clic=. 'ynchroni-ation doesnFt applicable to reference graphs. ;..... T&ansfe& to othe& p&o%&ams <or easier transfer different views of graphs to the outer programs9 "A# $ana%e& comes with two useful functions for this purpose. .he first one is a feature to copy to the clipboard the current graph view as a bitmap. 0t is accessed from the conte5t menu of the graph. .he second feature of the program allows you to save the current graph view as a raster file in one of three formats@ P*%9 ;#P and IP%. .his function is also located in the conte5t menu of the graph. imensions of the image created by these functions correspond to the dimensions of currently displayed graph. >. CREAT!NG RE*ORTS >.1. *R!NT!NG TE TA7LE !fter generating data from selected time range9 the user can print the table by clic=ing on the [8rint$$$" button at the bottom of the Ta'!e tab 8<igure +.1:. .his command will display a printer selection window9 if there is more than one installed on the system. 25 i User manual - PC SOFTWARE DAQ Manager Fi(,$e 8.1. P$it t4e t#7le 0f the printer driver canFt preview pages before printing9 it is worth thin=ing of installing a virtual P< printer in order to be able to view the printed copy and prevent printing too many incorrect pages. 6ith a large number of measurements printout may consume more than 1300 pages 81009000 measurements9 !49 ,1 measurements per page:. >.'. *R!NT!NG TE GRA* .he graph view specified by the user can be printed using the [8rint 0rap&$$$" button 8<igure +.2:. Fi(,$e 8.2. P$it t4e ($#'4 > i"i2i",#l /c#le/ !o$ 2i/i7le c4#el/ Hn the printout9 there will be visible only scales of the OAa5is selected by the user and this is consistent with the current view. 0f the data of several channels have similar values9 then before you print9 it may be helpful to change the method of the OAa5is scaling in such a way that the scale will be common to all channels. .his can be done by selecting the %ommon sca!e ,or a!! c&anne!s in the selected log9 accessible from the [Devices" side menu 8<igure +.3: 26 i User manual - PC SOFTWARE DAQ Manager Fi(,$e 8.3. E#7li( # co&&o /c#le !o$ #ll c4#el/ i /electe" lo( 6hen you select this option9 the scale of the OAa5is will be common for the chec=ed channels 8<igure +.4:. Fi(,$e 8.4. P$it t4e ($#'4 > co&&o /c#le !o$ 2i/i7le c4#el/ 0f the legend on the printout covers an important part of the graph9 its position can be changed before printing by moving the active legend on the screen. &pper left corner of active legend indicates a position of anchoring the legend visible on the printout. ?. ANNOTAT!NG GRA*S "A# $ana%e& allows to add annotations on the graph to the selected points. !nnotations in the form of notes can be helpful to mar= significant events of the recorded process. 0n the case of reference graphs annotations can be useful for mar=ing reference points or placing other information. *otes can be in the many form of userAdefined styles9 which often helps the visual interpretation of information 8<igure 7.1:. 27 User manual - PC SOFTWARE DAQ Manager Fi(,$e 1.1. Note/ i &#% /t%le/ "e!ie 2#$io,/ t%'e/ o! i!o$&#tio ?.1. CREAT!NG NOTES &ser can add a note to the graph using the [Add note$$$" command from the conte5t menu. .his will show the Add note window 8<igure 7.2:. Fi(,$e 1.2. T4e -i"o- o! #""i( # ote 0f the place of call the conte5t menu were outside the points area belonging to one of the channels9 the window will automatically set to add note as an anchor for all channels. 0f in the moment of call the conte5t menu the mouse pointer was in area of the points of the selected channel9 this channel is automatically set as the anchor for note. .he place of anchor the note in the Add note window can be changed between the nearest channel and all channels. )nter any te5t in the Te/t field and clic= on the [Add" button to create a note for the selected point of the graph. 4eaving the Appearance field in the default setting will cause the appearance of the note will be adPusted for ma5imum readability with automatic bac=ground color of channel. ?.'. CREAT!NG T-*ES O( NOTES uring creating or editing a note9 the program allows to choose the appearance of the note. ! list of appearances can be customi-ed to individual needs and that way specify different types of information placed on the graph. .o edit this list of appearances9 clic= on the 2 User manual - PC SOFTWARE DAQ Manager [Edit$$$" button in the window of adding a note 8<igure 7.2: or edit a note 8<igure 7.4:. Oou will see the 4otes Appearance Editor shown in <igure 7.3. Fi(,$e 1.3. Note/ A''e#$#ce E"ito$ .he user have here the possibility to define any number of differentAloo=ing types of notes. )ach type has its own identifier in the form of a number and a name. .he number is chosen automatically and is connected with notes. .he names of the notes can be duplicated. !ppearances types of notes are global for the entire program. .his means that9 once defined9 may be used in different graphs9 both which relate to logs and references. 0f the user have already added to his graphs some notes with preAdefined appearance and ne5t removed this appearance9 these notes will be displayed on the graph in default way. ?.+. E"!T AN" "ELETE NOTES .o change the parameters of the previously created note9 run the edit window 8<igure 7.4:. Fi(,$e 1.4. T4e -i"o- o! e"iti( t4e ote .his can be done by clic=ing left mouse button on the note. .he user can also point by cursor the location of graph point to which the note is anchored9 and then choose [Edit note$$$" from the conte5t menu. 0f the mouse pointer will be near the points of plots and at this point is defined a note for all channels9 then this note can be edited from the conte5t menu. 2! ! User manual - PC SOFTWARE DAQ Manager .o remove a note defined for one channel9 point this note or plot point where it occurs and clic= [De!ete note" command from the conte5t menu. .o remove a note defined for all channels9 point this note or area where it occurs and clic= [De!ete note" command from the conte5t menu. 1@. RE(ERENCES .he program allows to create independent sets of data from selected parts of the logs. .hese new data sets9 called references can then be viewed in the form of graphs. 6ay to navigate through the reference graph and most operations are similar to graph =nown from the data generated from log 8see section ,.4:. 1@.1. GENERAL !N(OR$AT!ON .he user can create references to save part of the log9 which will provide a record of the process under ideal or e5treme conditions. .he graph of this part can be used many times for visual comparison of the same process at different times using the graph generated directly from log or other reference. ;ecause for each reference user can define an individual name and a detailed description and the time range is constant9 it can be created to e5tract especially interesting fragments of the log for Buic= access. 0f we need to display data directly from the source log9 that based on the information window of reference we can chec= where it came from. *otes created for the reference donFt affect the source log. 'uch references can be used to Buic= reporting or e5change the data between "A# $ana%e& programs. )ach reference is a comprehensive data set in a single file that contains9 apart from measurement data9 also all information and settings reBuired for the proper display it in the program. Reference files are located in the JrefsJ subdirectory which is located in the installation directory. 0nside it there are files with names li=e Jref$E.dbJ. "A# $ana%e& during startup scans this directory to update list of references. 0t ma=es easy to distribute these files between programs. 1@.'. CREAT!NG RE(ERENCES 2reating a new reference is as follows. <irst9 user should generate a table and a graph of data based on any log with an interesting range of time. .hen -oom in part of the graph9 from which the reference will be created and disable unnecessary channels. !fter these operations9 the source graph is ready to create a reference. Reference can be create by clic=ing the [%reate re,erence" button 8<igure 10.1:. 3# i User manual - PC SOFTWARE DAQ Manager Fi(,$e 13.1. C$e#tio o! # $e!e$ece !fter that9 it displays the %reate re,erence window 8<igure 10.2:. Fi(,$e 13.2. T4e C&eate &efe&en2e -i"o- 0n this window9 the user can give the name and description of reference and specify manner of retrieve the source data. 2hec=ing the S&o( a,ter creation option will automatically display the graph after copying the data. )ach reference graph appears as a new tab to the right of the 0rap& tab 8<igure 10.3:. Fi(,$e 13.3. E;#&'le o! o'ee" $e!e$ece ($#'4 .he reference graph contains only selected channels and defined data range. 6ere also copied all notes for selected channels that were in the source log. .he tab of reference graph is identified by a special icon and can be closed at any time. 2losing the tab means freeing memory with the resources used by reference. ReAopening any reference is possible from the list of references 8see section 10.3:. 3" User manual - PC SOFTWARE DAQ Manager 1@.+. L!ST O( RE(ERENCES !ccess to the list of references is possible from the side menu under the Re,erences position 8<igure 10.4:. Fi(,$e 13.4. Li/t o! $e!e$ece/ .his list is automatically updated with each new reference the user will create using the program or manually upload it to the JrefsJ directory 8see section 10.1:. .he name and description for each reference in the list can be changed at any time from the conte5t menu of the list. <rom the same menu the selected reference can be deleted. .o identify the source of reference or obtain information about the selected data set9 clic= the [#n,ormation" command from the conte5t menu. .o show the graph of selected reference9 doubleAclic= or invo=e the [S&o(" command from the conte5t menu of the list. !mount of simultaneously opened reference graphs is arbitrary and limited only by free R!# memory of the P2. 1@... CO$*AR!NG GRA*S .he primary function of the reference graphs is able to refer to these the recorded graph shapes of the similar or the same process and in a different period of time. 'uch comparison allows to capture especially important changes affecting the entire process. Hpening several reference graphs at the same time allows to Buic=ly switch between tabs. )ach tab with the the graph can be undoc=ed and displayed as independent window. !rragement these windows ne5t to each other can view a few graphs from many different sources on a single screen 8<igure 10./:. 32 User manual - PC SOFTWARE DAQ Manager Fi(,$e 13.5. Co&'#$i( c4#$t/ !$o& &#% "i!!e$et /o,$ce/ .o capture more subtle differences between the graphs9 the 0rap& window can be overlapped of the selected window with reference and by changing the level of top window transparency9 e5pose differences in the plots. .o control the level of transparency of the window use a slider9 which is located in the lower right corner of the graph 8<igure 10.1:. Fi(,$e 13.+. C4#(e t4e t$#/'#$ec% le2el o! t4e ($#'4 -i"o- 2losing the window with the graph will doc= it as a tab. 0f this is a reference window9 then holding down the 2.R4 =ey while it is closed9 it will close and release the resources of this reference. 33 User manual - PC SOFTWARE DAQ Manager 11. C)RRENT $EAS)RE$ENTS "A# $ana%e& allows you to view current measurements using an )thernet networ= connection. &sers have two options for previewing data. 2urrent measurements can be displayed in the form of a channels oriented table on the device or in graphical form as a preA prepared 3.#4 page with embedded Iava applets oriented on single channels of the device. .he device9 which will be a source for current measurements must be eBuipped with !2# module9 which enables connection to )thernet networ=. 11.1. TE TA7LE !ccess to the table with current measurements is possible by clic=ing on the Ta'!e item in %urrent measurements section. .here are tabs for each device that has properly configured settings for networ= connections and the ability to view current measurements is set to active 8<igure 11.1:. Fi(,$e 11.1. T#7le -it4 c,$$et &e#/,$e&et/ 0f there is no a tab for the device9 which measurements we want to trac=9 then you should go into your device settings9 chec= the %urrent measurements option 8<igure 11.2: and save settings. 34 ! User manual - PC SOFTWARE DAQ Manager Fi(,$e 11.2. Acti2#tio o! c,$$et &e#/,$e&et/ .he polling interval of devices for new measurements is adPustable in the program settings on the %urrent measurements tab 8section 1.4:. 2urrent measurements mode allows you to preview the basic parameters of channels such as channel name9 type and the current measured value with set unit. 0t also calculates the average of the measurements which occurred after the last buffer reset. <or minimum and ma5imum values is also stored with the time of their occurrence9 which can be displayed by moving the mouse cursor over the desired value. !ll values displayed in the table may be mar=ed according to the following table@ Colou& E1ent "es2&iption '!ue ! value in the table is below the graph low value9 which was set in the device. red ! value in the table is above the graph high value9 which was set in the device. !ccess to the settings of the graph thresholds for selected channel is possible from the #ulti2on device as follows@ ME4+ G Device con,iguration G #nput c&anne!s G Disp!a.ing G 0rap& !o( G 0rap& &ig& 0f the display format is set to >binary?9 then in the table the user will see the label corresponding to the value of the channel. .he [Measure" button is used to ta=e recent data from the device without waiting for automatic read. 11.'. AA,A A**LETS Iava applets have been designed to read the current measurements from the each channel of the selected device. .hey allow to visuali-e of the current measurements as various types of graphical presentation. 'upport for Iava applets was introduced in version 2.30 of the device firmware. ;efore using the Iava applets functionality it is recommended that the firmware of the #ulti2on device be updated. Iava applets use a #odbus .2P protocol to communicate with the device. #a=e sure that the last #odbus port in the device9 which wor=s on above protocol9 is set to '4!Q) mode. 35 ! User manual - PC SOFTWARE DAQ Manager 11.'.1. !nt&odu2tion ! Iava applet is a special file with the E.Par e5tension9 which reBuires the Iava Qirtual #achine 8IQ#: to be installed on the system. !pplets are designed and tested using Hracle IQ#. .o ensure9 that the applets are functioning properly9 an user should update the runtime environment of the IQ# to the latest version from http@NNwww.Pava.com website. !pplets can be embedded on a page of any 6eb server. .his allows a preview of the current measurements from anywhere using any web browser with the Iava plugAin. Oou can also design an 3.#4 page9 which will be placed locally on your hard dis=. <or this purpose9 you can create a subdirectory in the installation directory of the program and put the designed pages there. .he 3.#4 page should be designed in a way9 that E.Par files were ta=en directly from the #ulti2on devices. !ll devices with the !2# module contains a web server that provides the device information. .here is a lin= >4ogical channels graphical view? where you can find a complete functional e5ample of using Iava applets embedded on 3.#4 page..he applets parameters 11.'.'. *a&amete&s of the applets 6hen an applet is embedding in a 3.#4 document it is necessary to let it some parameters. .hese parameters configure the applet to wor= with the selected channel of one device. 'ome of the parameters are reBuired9 which means that without giving any of them9 the applet will not run. !ll parameters possible to set are shown in the table below. .heir use is presented in section 11.2.3.. T#7. 11.1? T4e #''let/ '#$#&ete$/ Name "efault 1alue *ossible 1alues "es2&iption device.address reBuired IP #""$e// o$ "o&#i #&e !ddress of the device. .his is the 0P address9 e.g. >172.11+.1.7,? or the correct domain name9 e.g. >your.device.com?. channel reBuired 5129 5169 ...748 10249 10289 ...1260 #odbus register address of logical channel specified in decimal format. <or ease the list of all measurement registers of #ulti2on devices is shown in .able 11.2. channel.type reBuired logchan_float 'pecifies that the value returned by the selected register is in the floatingApoint format. ;y default for registers /12R,4+. logchan_int 'pecifies that the value returned by the selected register is in the integer format. ;y default for registers 1024R1210. port 502 065535 Port of service running on the #ulti2on device used to handle #odbus .2P protocol. channel.name e&'t% #% te;t !ny name used by the applet to represent the channel. channel.unit e&'t% #% te;t !ny unit displayed on the indicator ne5t to the current numerical value. color !! 000000!!!!!! .he indicator color as R%; seBuence given in he5adecimal format. 'electing the color helps http@NNhtmlAcolorAcodes.infoN page. 36 User manual - PC SOFTWARE DAQ Manager Name "efault 1alue *ossible 1alues "es2&iption gauge.type te"t te"t .ype of indicator that displays the value as a te5t. needle .ype of indicator that displays the value as a needle. h#ar .ype of indicator that displays the value as a hori-ontal bar. v#ar .ype of indicator that displays the value as a vertical bar. chart .ype of indicator that displays the value as a graph. range.min 0 T4e ,&7e$ i IEEE@054 !o$&#t efines the minimum value is displayed. 0t is used to determine the level of 0S and lower limit on the OAa5is of the graph. range.ma" 20 T4e ,&7e$ i IEEE@054 !o$&#t efines the ma5imum value is displayed. 0t is used to determine the level of 100S and higher limit on the OAa5is of the graph. .he si-e of the letters in the names of parameters and its values does not matter9 so the assignment $%auge.&ype$'$(ar$ is eBuivalent assignment $gauge.type$'$h#ar$. T#7. 11.2? A""$e//e/ o! &e#/,$e&et $e(i/te$/ o! t4e M,ltiCo "e2ice/ Name Re%iste& Add&ess float int Name Re%iste& Add&ess float int Name Re%iste& Add&ess float int 2hannel 1 /12 1024 2hannel 21 /72 1104 2hannel 41 1,2 11+4 2hannel 2 /11 102+ 2hannel 22 /71 110+ 2hannel 42 1,1 11++ 2hannel 3 /20 1032 2hannel 23 100 1112 2hannel 43 1+0 1172 2hannel 4 /24 1031 2hannel 24 104 1111 2hannel 44 1+4 1171 2hannel / /2+ 1040 2hannel 2/ 10+ 1120 2hannel 4/ 1++ 1200 2hannel 1 /32 1044 2hannel 21 112 1124 2hannel 41 172 1204 2hannel , /31 104+ 2hannel 2, 111 112+ 2hannel 4, 171 120+ 2hannel + /40 10/2 2hannel 2+ 120 1132 2hannel 4+ ,00 1212 2hannel 7 /44 10/1 2hannel 27 124 1131 2hannel 47 ,04 1211 2hannel 10 /4+ 1010 2hannel 30 12+ 1140 2hannel /0 ,0+ 1220 2hannel 11 //2 1014 2hannel 31 132 1144 2hannel /1 ,12 1224 2hannel 12 //1 101+ 2hannel 32 131 114+ 2hannel /2 ,11 122+ 2hannel 13 /10 10,2 2hannel 33 140 11/2 2hannel /3 ,20 1232 2hannel 14 /14 10,1 2hannel 34 144 11/1 2hannel /4 ,24 1231 2hannel 1/ /1+ 10+0 2hannel 3/ 14+ 1110 2hannel // ,2+ 1240 2hannel 11 /,2 10+4 2hannel 31 1/2 1114 2hannel /1 ,32 1244 2hannel 1, /,1 10++ 2hannel 3, 1/1 111+ 2hannel /, ,31 124+ 2hannel 1+ /+0 1072 2hannel 3+ 110 11,2 2hannel /+ ,40 12/2 2hannel 17 /+4 1071 2hannel 37 114 11,1 2hannel /7 ,44 12/1 2hannel 20 /++ 1100 2hannel 40 11+ 11+0 2hannel 10 ,4+ 1210 37 User manual - PC SOFTWARE DAQ Manager 11.'.+. C&eatin% T$L pa%es =ith applets esigning entire web sites is so wide topic9 that cannot be described in a few words. 3owever9 in order to create a simple 3.#4 document you donFt have to be an e5perienced web master. Oou can use one of free visual editors which generate right 3.#4 code. #ay be reBuired some minor changes only. #ore comple5 pages may reBuire help from the web master. *evertheless9 even the most comple5 3.#4 pages9 a web master can made in a few hours. .here are a lot of visual editors that allow to build more or less comple5 3.#4 pages. Hne of the best free solution is the #icrosoft product named Hffice 'harePoint esigner 200,9 which can also be used for commercial purposes. 2reating a simple 3.#4 page with this program using the 6O'06O% method is very intuitive and the generated code is Buite optimal. .o create a simple web page generally you should follow three steps@ #$ Prepare a drawing 8a layout: or ta=e a photo of the monitored room 8obPect or system: ##$ 2reate a web page using the image file created in step 0. ###$ )mbedding an applet in the selected location of the page and set its parameters )S!NG A ,!S)AL E"!TOR ;elow is shown an e5ample of these steps with 'harePoint esigner 200, using 6O'06O% techniBue. 19 8repare o, t&e image ,i!e 2reating a bac=ground image is not necessary9 but improves orientation in the monitored system. .o create a room plan9 you can use any raster graphics editor and saving the file in one of the formats@ E.png9 E.Ppg9 E.gif. 0nstead of creating a plan9 a good solution is to ta=e a photo of the real obPect on which indicators will be placed. 3 User manual - PC SOFTWARE DAQ Manager 29 %reate a 3TML document #ain window of the 'harePoint esigner 200,9 Pust after start loo=s li=e in <igure 11.3. Fi(,$e 11.3. M#i -i"o- o! t4e S4#$ePoit De/i(e$ 2330 #ain window contains already an empty 3.#4 document9 which must be given a name and must be saved. .o do this9 select command [i!e" G [Save As$$$" from the menu. 0n the dialogue bo5 should be given a title of the document by clic=ing on the [%&ange tit!e$$$" button9 then select the location and enter file name 8<igure 11.4:. 0f the page will be stored locally on your P29 it is recommended to create a subdirectory with the name of the monitored system in the subdirectory of "A# $ana%e& installation folder named >!pplet'ites?9 which is intended for 3.#4 pages. <or the current e5ample the location is )*+,rogram !iles+./01anager+/pplet2ites+ )hem3a#+chemla#_en.htm. 3! User manual - PC SOFTWARE DAQ Manager Fi(,$e 11.4. Gi2i( # title #" /#2i( t4e '#(e to t4e "i/. 39 Division o, t&e document to t&e &eader and t&e indicators area .he document in the e5ample will be composed of two parts@ a header and area of indicators. .his division obtains using the table. .o do this9 select the [Ta'!e" G [#nsert Ta'!e$$$". 0n the window that appears9 set the following parameters@ Ro(s@ 2 %o!umns@ 1 A!ignment@ 2enter and unchec= Speci,. (idt& 49 8repare o, t&e &eader 0n the first row of the table9 enter a name of the system which will be monitored9 such as >2hemical 4aboratory?. .hen clic= on the icon of the te5t alignment [%enter" and it will create a new style named >.style1?. 2hange its name to >header?. .o do this9 switch to the [Manage St.!es" tab and select [Rename c!ass :st.!e1;$$$" from the conte5t menu of the new created style 8<igure 11./:. Fi(,$e 11.5. C4#(i( t4e /t%le #&e 4# User manual - PC SOFTWARE DAQ Manager .o improve the appearance of the header you should perform a few modifications to its style. 2lic= the command [Modi,. St.!e$$$" on its conte5t menu. 6indow >#odify 'tyle? appears 8<igure 11.1:. Fi(,$e 11.+. 5Mo"i!% St%le6 -i"o- 0n the window you can see that the style has already set a property@ -!oc< G te/t1 a!ign@ center. Oou need to modify the following properties@ ont G ,ont1,ami!.@ !rial9 3elvetica9 sansAserif ont G ,ont1si=e@ 30 pt ont G ,ont1(eig&t@ bold -o/ G padding@ 'ottom@ 1/ p5 and clic= HT. 59 8repare o, t&e indicators area .a=e a UdivG tag from the toolbo5 and drag to the second row of the table 8 <igure 11.,:. Fi(,$e 11.0. D$#((i( t4e t#( !$o& t4e tool7o;. .hen clic= on the arrow ne5t to the UdivG tag on the nesting bar and select the command [8ositioning" G [position> re!ative" 8<igure 11.+:. 4" User manual - PC SOFTWARE DAQ Manager Fi(,$e 11.8. C$e#ti( # e- l#%e$ !$o& t4e C"i2D t#( !fter this operation the UdivG tag will be converted to a layer9 which you can name. .o do this9 switch to the [La.ers" tab. 0f this tab is not visible9 you must first enable it by using the [ormat" G [La.ers$$$" command. Right clic= on the layer ?4o #D@ and go to [Modi,. #D$$$"9 and then enter the name >bac=ground?. 2reated layer will be a container for bac=ground image and for applets that will be positioned relative to it. 69 #nserting a 'ac<ground image 2lic= in the area of the second row of the table9 so the label >divVbac=ground? should appear. 0nsert the prepared bac=ground image by using the menu [#nsert" G [8icture" G [rom i!e$$$". !t the prompt to enter alternative te5t you can unchec= the bo5 ne5t to it 8<igure 11.7:. Fi(,$e 11.1. Co!i$&#tio o! i/e$ti( # 'ict,$e A9 Em'edding an app!et .o add a Iava applet into the prepared site9 clic= somewhere on the previously inserted image and press the right arrow =ey to move the cursor ne5t to the picture. .hen choose a command from the menu [#nsert" G [Be' %omponent$$$" G [Advanced %ontro!s" G [App!et Cava" and clic= [inis&". Oou will see a >Iava !pplet Properties? window. 0n the Source app!et field please enter@ 4multicon.gauge.1c%auge/pplet.class 42 User manual - PC SOFTWARE DAQ Manager .hen add reBuired parameters of the applet 8see section 11.2.2.:@ Name ,alue device.address IP #""$e// o$ "o&#i #&e channel 516 channel.type logchan_float Oou can also specify additional parameters that are not reBuired9 but allow you for adPust of the indicator properties. Parameters that are omitted have default values@ Name ,alue "efault 1alue port 502 502 channel.name &emp. e&'t% channel.unit 5) e&'t% color !!6600 !! gauge.type needle te"t range.min 0 0 range.ma" 30 20 6indow of the applet properties is shown in <igure 11.10. Fi(,$e 11.13. De!ii( # e- '#$#&ete$ o! t4e #''let 6hen you finish9 set the parameters and clic= HT. Oou must still specify the source location from where the applet will be downloaded to the web browser. )ach device that is eBuipped with the !2# module contains applets9 which can be accessed using the http protocol. .o specify the source location of the applet9 select the applet in the design window and in the [Tag 8roperties" tab9 in the arc&ive attribute write value 43 User manual - PC SOFTWARE DAQ Manager http*66/..78226channels64multicon.4ar9 where /..7822 is the 0P number or domain assigned by the *' server 8<igure 11.11:. Fi(,$e 11.11. S'eci!%i( t4e /o,$ce loc#tio o! t4e #''let .he applet is ready to run9 but still needs to be positioned on the page. D9 %&anging t&e position o, t&e app!et .o change the position of the applet relative to the bac=ground image9 clic= on the arrow ne5t to the UappletG tag on the nesting bar and select the command [8ositioning" G [position> a'so!ute" 8<igure 11.12:. .his operation allows you to move the applet freely around the page area and its position will always relative to the previously created >bac=ground? layer. Fi(,$e 11.12. Acti2#tio t4e 'o//i7ilit% to &o2e !$eel% t4e #''let 44 User manual - PC SOFTWARE DAQ Manager ;y grabbing the >applet? label9 you can move it anywhere in the bac=ground. 6ith the special holders you can also adPust the si-e of the applet 8<igure 11.13:. Fi(,$e 11.13. C4#(i( t4e 'o/itio #" /iEe o! t4e #''let E9 Dup!icate t&e app!ets .he easiest way to create another applet on the page9 which will represent another logical channel of the specified device is to copy an already e5isting applet and adPust its parameters. .o do this9 rightAclic= on an e5isting applet and select [%op."9 then rightAclic= on the bac=ground image and select [8aste". .his will create a new applet on the top of e5isting one. .he new created applet can be moved to a new position by its label. !dPust its parameters can be done by doubleAclic=ing on its surface. 0f the above steps have been completed and the page was saved9 the proPect is ready to run using a web browser. .his can be done directly from the 'harePoint esigner from the menu [i!e" G [2ie( in -ro(ser" G [Bindo(s #nternet E/p!orer" or use the =eyboard shortcut <12. 0f the 0P address identifies the device9 which is turned on and is currently in the networ=9 that on the page in a web browser should show a fully wor=ing applet 8<igure 11.14:. Fi(,$e 11.14. Re#"% -e7 '#(e -it4 t4e -o$.i( #''let 45 User manual - PC SOFTWARE DAQ Manager !s you can see9 create a simple web page with a single applet is not so difficult9 even for a person who had no contact with the 3.#4 language9 before. 3owever9 basic =nowledge of this language is useful for creating more comple5 pages. )S!NG A TEBT E"!TOR 'teps to create an 3.#4 document in a visual way caused to generate some 3.#4 code. &ser more familiar with creation of the web sites probably wants to use the possibility to directly intervene to the 3.#4 code9 as this gives greater control of its appearance. .o display 3.#4 code in the 'harePoint esigner9 clic= the [Sp!it" or [%ode" button in the lower left corner of the proPect. 2reated code should be similar to the following. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tra!"t"#al//E$" "htt%&//'''.'3.#r(/T)/*html1/DTD/*html1-tra!"t"#al.+t+", <html "mlns="htt%&//'''.'3.#r(/1---/*html", <h.a+, <m.ta http9e:uiv="C#t.t-La(/a(." content="." /, <m.ta http9e:uiv="C#t.t-T0%." content="t.*t/html1 2har!.t3/t4-5" /, <t"tl.,)hemical 3a#oratory</t"tl., <!t0l. t0%.3"t.*t/2!!", .header { t.*t-al"(: center; 4#t-4am"l0: /rial, (elvetica, sans9serif; 4#t-!"6.: 30p"; 4#t-'."(ht: #old; %a++"(-7#tt#m: 15p"; } </!t0l., </h.a+, <7#+0, <ta7l. align="2.t.r", <tr, <t+ class="h.a+.r",)hemical 3a#oratory</t+, </tr, <tr, <t+, <+"8 style="%#!"t"#: relative" id="7a29(r#/+", <"m( src="r.!/la7:!2h.m..%(" ;idth=";30" height="<=<" /, <a%%l.t code=">m/lt"2#.(a/(..M2?a/(.@%%l.t.2la!!" archive="htt%&//1-A.1=5.1.-B/2ha.l!/>m/lt"2#.>ar" style="6-"+.*: 1; %#!"t"#: a#solute; t#%: 338p"; l.4t: 132p"; '"+th: 166p"; h."(ht: 101p"", <%aram name="+.8"2..a++r.!!" value="1-A.1=5.1.-B" /, <%aram name="2ha.l" value=";1=" /, <%aram name="2ha.l.t0%." value="l#(2ha:4l#at" /,
<%aram name="%#rt" value=";0A" /, <%aram name="(a/(..t0%." value="..+l." /, <%aram name="2ha.l.am." value="T.m%." /, <%aram name="2ha.l./"t" value="CC" /, <%aram name="2#l#r" value="DD==00" /, <%aram name="ra(..m"" value="0" /, <%aram name="ra(..ma*" value="30" /, </a%%l.t, </+"8, </t+, </tr, </ta7l., </7#+0, </html, 46 User manual - PC SOFTWARE DAQ Manager .he page that loo=s li=e this could be a template for further development for other monitoring systems. 0t may also be the base for duplicate indicators by copying the code one of them9 change its parameters and set it to the correct position. Part of the code9 which is responsible for the appearance and behaviour of the indicator was mar=ed in purple. 11.'... A22ess to the applets f&om the soft=a&e 2lic=ing on the [App!ets" button in the %urrent measurements section will display the interface for managing Iava applets 8<igure 11.1/:. !t the beginning9 the list of pages contains only the item >Lemo 'ite for evice 1M?. !fter designing a page you can add it to the program by entering the correct &R4 address or a path to a local file. Paths to files can be defined as relative to the installation directory of the program. .his allows for easy transfer all pages9 in the future9 to a new installation directory. Fi(,$e 11.15. T4e ite$!#ce !o$ &##(i( '#(e/ -it4 :#2# #''let/ <or more advanced users in creating web pages there is a possibility to transfer several parameters directly from the program to the page that could interpret them. 0f the page is on a server with P3P9 !'P or other scripting language9 that can process received parameters using %). method and on this basis generate an 3.#4 document9 you can design your site more universal. Read the current measurements by indicators placed on the page can be done from devices with different 0P addresses. 6hen the 0P address will change in one of the device on the "A# $ana%e& list9 web master no longer needs to modify sources of the web site9 because information about the current 0P address may always be passed as a parameter of the &R4. .he script allows the interpretation of transmitted parameters even doesnFt need to be placed on the server side. .his interpretation can be done on the client side in a static 3.#4 document using Iava'cript. !s e5ample reali-ation of such concept is an entry >Lemo 'ite for evice 1M?9 which is a reference to the demonstration site builtAin to the "A# $ana%e& since version 1.3.1. 4ist of all variables that can be used in the &R4 are in the table 11.3. 47 User manual - PC SOFTWARE DAQ Manager .ab. 11.3@ Li/t o! 2#$i#7le/ !o$ ,/e i URL/ ,a&iable "es2&iption <3/=%> 4anguage of the program interface according to 0'H 137A1. )5ample@ .he entry <3/=%> will be replaced by >en? if the interface is in )nglish. <.8?n_par> .he parameter of the nAth device on the list. Part par may have the following values@
=/18 D the name of the device
287@/3 D the serial number of the device
@, D the 0P address or domain name of the device
,A7& D the 3..P server port on the device
)5ample@ .he entry <.8?2_@,> will be replaced by the 0P address of the second device on the list9 for e5ample by >172.11+.1.7+?. <287s_par> .he parameter of the device from the list9 which serial number is eBual to s. Part par may have the following values@
=/18 B the name of the device
@, D the 0P address or domain name of the device
,A7& D the 3..P server port on the device
)5ample@ .he entry <2871010,0C0C_@,> will be replaced by the 0P address of the device from the list9 which serial number is eBual to 1010P07079 for e5ample by >172.11+.1.7,?. .he si-e of the letters in the names of the variables does not matter9 so the <.ev4_=ame> entry is eBuivalent to <.8?4_=/18>. 11.'.3. Runnin% the sele2ted T$L pa%e .o view the selected page from the list9 doubleAclic= on its name. .his action opens a dialogue with the designed web page. 6hen you run a page with applets for the first time9 the program prompts you for confirmation to run the applets. Please chec= A!(a.s trust content ,rom t&is pu'!is&er option and clic= the [Run" button 8<igure 11.11:. Fi(,$e 11.1+. Co!i$&#tio to $, :#2# #''let/ 4 User manual - PC SOFTWARE DAQ Manager 11.'.4. /indo= =ith a T$L pa%e 6hen the page with the applets is fully loaded and the applets connected to the devices9 the user will have the ability to view measurements in real time. .he right side of the window contains the most commonly used operations to help manage the preview window 8<igure 11.1,:. Oou can scale the page9 automatically adPust the si-e of the window and bring to front the main window. !dditional commands can be found in the conte5t menu of the page. Fi(,$e 11.10. A -i"o- -it4 # /#&'le HTML '#(e .he default appearance of the indicators is defined on the design level of the 3.#4 page. .he conte5t menu for each indicator allows temporary changes of its appearance and provides additional commands for its handling. 0f the user does not have a web page designed to his needs9 he may use the universal view of all channels ta=ing a page directly from the #ulti2on device9 which is mentioned in the section 11.2.1. )5amples of &R4s for this case could be found on <igure 11.1/ under the name >#ulti2on irect?. ! web page with indicators ta=en directly from the device ma=es it possible to view all of its channels and allows easy change of the display mode 8<igure 11.1+:. 4! User manual - PC SOFTWARE DAQ Manager Fi(,$e 11.18. )e7 '#(e -it4 i"ic#to$/ !$o& t4e "e2ice 11.'.;. Automati2 a&&an%ement of =indo=s 0f user opens too many applet windows and they overlap9 it will be helpful to use the [Bindo(s arrangement" button9 which is located in the upper part of the applets management interface. <or e5ample9 if you open seven windows that overlap9 they can Buic=ly spread out in a 452 grid 8<igure 11.17:. Fi(,$e 11.11. A,to&#tic #$$#(e&et o! -i"o-/ i # 4;2 ($i" 5# User manual - PC SOFTWARE DAQ Manager System &eCui&ements: A Hperating system@ 6indows (P 832Abit: or later A processor PentiumN!# 100 #3- or faster A 12+ #; of R!# or more A 2 %; or more free dis= space A monitor with min. resolution 'Q%! 8+005100: A 2ARH# or QARH# A networ= card A =eyboard and pointing device 8e.g. mouse: 5"
React.js for A Beginners Guide : From Basics to Advanced - A Comprehensive Guide to Effortless Web Development for Beginners, Intermediates, and Experts