/dev/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/dev/trunk

« back to all changes in this revision

Viewing changes to setups/toska/config.php

  • Committer: Suren A. Chilingaryan
  • Date: 2014-01-25 16:38:03 UTC
  • Revision ID: csa@dside.dyndns.org-20140125163803-mhmpyk4dpzz7qabw
Detach setups

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?php
2
 
$TITLE = "";
3
 
$MODULES = array("graph", "wiki");
4
 
 
5
 
 
6
 
$EXPORT_FORMATS = array (
7
 
        "csv_origin" => array(
8
 
            'title' => "Origin (CSV)",
9
 
            'date_format' => "ymd H:i:s"
10
 
        ),
11
 
        "csv" => array(
12
 
            'title' => "CSV",
13
 
        ),
14
 
        "xls" => array(
15
 
            'title' => "Excel",
16
 
            'handler' => "EXCEL",
17
 
        ),
18
 
        "tdms" => array(
19
 
            'title' => "TDMS",
20
 
            'handler' => "LABVIEW",
21
 
            'type' => "tdms"
22
 
        )
23
 
);
24
 
 
25
 
 
26
 
$READER_DB_TOSKA = array(
27
 
        "toska" => array (
28
 
            "title" => _("TOSKA"),
29
 
            "reader" => "DBReader",
30
 
            "driver" => "odbc",
31
 
            "sqldrv" => "mssql",
32
 
            "subdrv" => "FreeTDS",
33
 
            "host" => "itpfmdb1.ka.fzk.de",
34
 
            "port" => 1433,
35
 
            "user" => "souren",
36
 
            "password" => '$souren$',
37
 
            #"database" => array("V_"),
38
 
            "database" => array("V_W7X_CL_S11S12", "V_W7X_CL_S09S10", "V_W7X_CL_S07S08", "V_W7X_CL_S05S06", "V_W7X_CL_S03S04", "V_W7X_CL_S01S02", "V_INTERIM03", "V_INTERIM02", "V_W7X_CL_P01P02_B", "V_INTERIM01", "V_W7X_CL_P01P02", "V_B300_TEST02", "V_B300_TEST01", "V_B250_TEST01", "V_PRETEST"), 
39
 
            "charset" => "ISO8859-1",
40
 
            #"disconnected" => true
41
 
        )
42
 
);
43
 
 
44
 
if (is_array($READER_DB)) $READER_DB = array_merge($READER_DB_TOSKA, $READER_DB);
45
 
else $READER_DB = $READER_DB_TOSKA;
46
 
 
47
 
$ADEI_AXES = array_merge($ADEI_AXES, array(
48
 
        "strain" => array(
49
 
            "axis_units" => _("u/m"),
50
 
            "axis_name" => _("Strain"),
51
 
            "axis_mode" => "STD",
52
 
            "axis_range" => false
53
 
        ),
54
 
        "position" => array(
55
 
            "axis_units" => _("mm"),
56
 
            "axis_name" => _("Position"),
57
 
            "axis_mode" => "STD",
58
 
            "axis_range" => false
59
 
        ),
60
 
        "heating" => array(
61
 
            "axis_units" => _("W"),
62
 
            "axis_name" => _("Heating Power"),
63
 
            "axis_mode" => "STD",
64
 
            "axis_range" => false
65
 
        ),
66
 
        "cooling" => array(
67
 
            "axis_units" => _("W"),
68
 
            "axis_name" => _("Thermal Power Loss"),
69
 
            "axis_mode" => "STD",
70
 
            "axis_range" => false
71
 
        ),
72
 
        "kalvin" => array(
73
 
            "axis_units" => _("K"),
74
 
            "axis_name" => _("Temperature"),
75
 
            "axis_mode" => "STD",
76
 
            "axis_range" => false
77
 
        ),
78
 
        "kalvin_delta" => array(
79
 
            "axis_units" => _("K"),
80
 
            "axis_name" => _("Delta Temperature"),
81
 
            "axis_mode" => "STD",
82
 
            "axis_range" => false
83
 
        ),
84
 
        "vacuum" => array(
85
 
            "axis_units" => _("millibar"),
86
 
            "axis_name" => _("Vacuum"),
87
 
            "axis_mode" => "STD",
88
 
            "axis_range" => false
89
 
        ),
90
 
        "pressure_delta" => array(
91
 
            "axis_units" => _("mbar"),
92
 
            "axis_name" => _("Delta Pressure"),
93
 
            "axis_mode" => "STD",
94
 
            "axis_range" => false
95
 
        ),
96
 
        "current_kilo" => array(
97
 
            "axis_units" => _("kA"),
98
 
            "axis_name" => _("Current"),
99
 
            "axis_mode" => "STD",
100
 
            "axis_range" => false
101
 
        ),
102
 
        "voltage_mili" => array(
103
 
            "axis_units" => _("mV"),
104
 
            "axis_name" => _("Voltage"),
105
 
            "axis_mode" => "STD",
106
 
            "axis_range" => false
107
 
        ),
108
 
        "volume-flow" => array(
109
 
            "axis_units" => _("m3/h"),
110
 
            "axis_name" => _("Flow"),
111
 
            "axis_mode" => "STD",
112
 
            "axis_range" => false
113
 
        ),
114
 
        "mass-flow" => array(
115
 
            "axis_units" => _("g/s"),
116
 
            "axis_name" => _("Mass-flow"),
117
 
            "axis_mode" => "STD",
118
 
            "axis_range" => false
119
 
        )
120
 
    )
121
 
);
122
 
 
123
 
$AXIS_CURRENT = array(
124
 
                "/^Kanal\d+$/" => "voltage",
125
 
                "/^ED\d+$/" => "voltage_mili",
126
 
                "/^EDI\d+$/" => "voltage",
127
 
                "/^EKI?\d+$/" => "voltage_mili",
128
 
                "/^EEI\d+$/" => "current_kilo",
129
 
                "/^EE\d+$/" => "current_micro",
130
 
                "/^FI\d+$/" => "volume-flow",
131
 
                "/^FIC(AS?)?\d+$/" => "mass-flow",
132
 
                "/^FBIR?\d+$/" => "mass-flow",
133
 
                "/^FV\d+_(W|X)$/" => "valve",
134
 
                "/^FV\d+_PI$/" => "servo", 
135
 
                "/^G\d+$/" => "strain",
136
 
                "/^G[DXY]\d+$/" => "position",
137
 
                "/^HJI\d+$/" => "heating",
138
 
                "/^LI[A]?[Y]?\d+$/" => "level",
139
 
                "/^PDIR?\d+$/" => "pressure_delta",
140
 
                "/^P(IR|T?IC?AS)\d+$/" => "pressure",
141
 
                "/^QMFI\d+$/" => "cooling",
142
 
                "/^RH\d+$/" => "relative_humidity",
143
 
                "/^R\d+$/" => "resistance",
144
 
                "/^SI\d+$/" => "rpm",
145
 
                "/^TD(BIRAS)?\d+$/" => "kalvin_delta",
146
 
                "/^TF[HM]\d+$/" => "kalvin_rate",
147
 
                "/^TI[RC]?(AS?)?\d+$/" => "kalvin",
148
 
                "/^LR\d+$/" => "leakage",
149
 
                "/^W\d+$/" => "mass"
150
 
);
151
 
 
152
 
$AXIS1 = array(
153
 
                "/^E[DK]I?\d+$/" => "voltage",
154
 
                "/^EEI\d+$/" => "current",
155
 
                "/^EE\d+$/" => "current_micro",
156
 
                "/^F(BIR?|IC?)\d+$/" => "mass-flow",
157
 
                "/^G\d+$/" => "strain",
158
 
                "/^G[DXY]\d+$/" => "position",
159
 
                "/^HJI\d+$/" => "heating",
160
 
                "/^PDIR?\d+$/" => "pressure_delta",
161
 
                "/^P(IR|T?IC?AS)\d+$/" => "pressure",
162
 
                "/^QMFI\d+$/" => "cooling",
163
 
                "/^R\d+$/" => "resistance",
164
 
                "/^SI\d+$/" => "rpm",
165
 
                "/^TDBIRAS\d+$/" => "kalvin_delta",
166
 
                "/^TI[RC]?(AS?)?\d+$/" => "kalvin",
167
 
                "/^W\d+$/" => "mass"
168
 
);
169
 
 
170
 
$OPTIONS["toska"] = array(
171
 
            "tables" => array(
172
 
                "/^Wv\\\$LiveData\\\$([\w\d_]+)$/" => array(
173
 
                    'gid' => 'any_${1}',
174
 
                    'title' => '${1}'
175
 
                )
176
 
            ),
177
 
            "groups" => array(
178
 
                "/^m(\d+)$/" => 'Wv$LiveData$Modul${1}',
179
 
                "/^mod_([\w\d_]+)$/" => 'Wv$LiveData$Modul_${1}',
180
 
                "/^src_([\w\d_]+)$/" => 'Wv$LiveData\$${1}',
181
 
                "/^oth_([\w\d_]+)$/" => 'Wv$LiveData\$${1}',
182
 
                "/^any_([\w\d_]+)$/" => 'Wv$LiveData\$${1}',
183
 
                "/^sps(\d+)$/" => 'Wv$LiveData$SPSDB${1}',
184
 
//              "/^plc$/" => 'Wv$LiveData$Modul_PLC',
185
 
//              "/^modul(\d+)$/" => 'mda.Wt$LiveData$ModulTest${1}',
186
 
                "/^strom(\d+)$/" => 'Wv$Meda$STROMTEST_SE002$r${1}$ITPFMPXI01$Modul01\$09',
187
 
                "/^isoamp(\d+)$/" => 'Wv$Meda$IsoAmp$r${1}$ITPFMPXI02$Modul02\$06'
188
 
            ),
189
 
            "columns" => array(
190
 
                "time" => "WsDateTimeTicks",
191
 
                "data" => "/^((WsCh_\d+)|([^W.])|(.[^s]))/"
192
 
            ),
193
 
            "axis" => $AXIS_CURRENT,
194
 
            "timezone" => "Europe/Berlin",
195
 
            "time_module" => "MSTICKS",
196
 
//          "time_options" => -36000000000,                     // correction
197
 
            "timesort" => 1,                                    // 0 - NATURAL, 1 - ASC, -1 - DESC, string whith request
198
 
            "date_limit" => "2008-01-01 00:00:00",              //GMT
199
 
            "min_resolution" => 10,
200
 
            "ignore_subseconds" => false,
201
 
            "optimize_empty_cache" => true,
202
 
            "use_cache_timewindow" => true,
203
 
//          "use_cache_reader" => true,
204
 
            "use_md5_postfix" => true,
205
 
            "trace_timings" => false,
206
 
            "channel_uids" => true,
207
 
            "monitor_timings" => array(
208
 
                "query_limit" => 500000,                /* us */
209
 
                "raise_exception" => true
210
 
            )
211
 
);
212
 
 
213
 
$OPTIONS["toska__V_PRETEST"] = array(
214
 
            "tables" => array(
215
 
                "/^Wv\\\$LiveData\\\$Modul(01|02)$/" => array(
216
 
                    'gid' => 'm${1}',
217
 
                    'title' => 'Module ${1}'
218
 
                ),    
219
 
                "/^Wv\\\$LiveData\\\$Modul_([\w_\d]+)$/" => array(
220
 
                    'gid' => 'mod_${1}',
221
 
                    'title' => 'Module ${1}'
222
 
                ),
223
 
                "/^Wv\\\$LiveData\\\$([ET]_[\w\d_]+)$/" => array(
224
 
                    'gid' => 'src_${1}',
225
 
                    'title' => '${1}'
226
 
                ),
227
 
                "/^Wv\\\$LiveData\\\$(SC)(\d+)$/" => array(
228
 
                    'gid' => 'src_${1}${2}',
229
 
                    'title' => '${1} ${2}'
230
 
                ),
231
 
                "/^Wv\\\$LiveData\\\$(SC)(\d+)_([\w\d_]+)$/" => array(
232
 
                    'gid' => 'src_${1}${2}_${3}',
233
 
                    'title' => '${1} ${2} ${3}'
234
 
                )
235
 
            ),
236
 
            "axis" => $AXIS1
237
 
);
238
 
 
239
 
$OPTIONS["toska__V_B250_TEST01"] = array(
240
 
            "tables" => array(
241
 
                "/^Wv\\\$LiveData\\\$Modul_([\w_\d]+)$/" => array(
242
 
                    'gid' => 'mod_${1}',
243
 
                    'title' => 'Module ${1}'
244
 
                ),
245
 
                "/^Wv\\\$LiveData\\\$([E]_[\w\d_]+)$/" => array(
246
 
                    'gid' => 'src_${1}',
247
 
                    'title' => '${1}'
248
 
                ),
249
 
                "/^Wv\\\$LiveData\\\$(SC)(\d+)$/" => array(
250
 
                    'gid' => 'src_${1}${2}',
251
 
                    'title' => '${1} ${2}'
252
 
                )
253
 
            ),
254
 
            "axis" => $AXIS1
255
 
);
256
 
$OPTIONS["toska__V_B300_TEST01"] = array(
257
 
            "tables" => array(
258
 
                "/^Wv\\\$LiveData\\\$Modul_([\w_\d]+)$/" => array(
259
 
                    'gid' => 'mod_${1}',
260
 
                    'title' => 'Module ${1}'
261
 
                ),
262
 
                "/^Wv\\\$LiveData\\\$([ET]_[\w\d_]+)$/" => array(
263
 
                    'gid' => 'src_${1}',
264
 
                    'title' => '${1}'
265
 
                ),
266
 
                "/^Wv\\\$LiveData\\\$(SC)(\d+)$/" => array(
267
 
                    'gid' => 'src_${1}${2}',
268
 
                    'title' => '${1} ${2}'
269
 
                ),
270
 
                "/^Wv\\\$LiveData\\\$(VIRTUELL)$/" => array(
271
 
                    'gid' => 'oth_${1}',
272
 
                    'title' => '${1}'
273
 
                )
274
 
            ),
275
 
            "axis" => $AXIS1
276
 
);
277
 
 
278
 
 
279
 
$OPTIONS["toska__V_B300_TEST02"] = array(
280
 
            "tables" => array(
281
 
                "/^Wv\\\$LiveData\\\$Modul_([\w_\d]+)$/" => array(
282
 
                    'gid' => 'mod_${1}',
283
 
                    'title' => 'Module ${1}'
284
 
                ),
285
 
                "/^Wv\\\$LiveData\\\$([ET]_[\w\d_]+)$/" => array(
286
 
                    'gid' => 'src_${1}',
287
 
                    'title' => '${1}'
288
 
                ),
289
 
                "/^Wv\\\$LiveData\\\$(SC)(\d+)$/" => array(
290
 
                    'gid' => 'src_${1}${2}',
291
 
                    'title' => '${1} ${2}'
292
 
                ),
293
 
                "/^Wv\\\$LiveData\\\$(VIRTUELL)$/" => array(
294
 
                    'gid' => 'oth_${1}',
295
 
                    'title' => '${1}'
296
 
                )
297
 
            )
298
 
);
299
 
 
300
 
 
301
 
$OPTIONS["toska__womisaDB_repl"] = array(
302
 
            "tables" => array(
303
 
/*              "/^.*ModulTest(\d+)$/" => array(
304
 
                "/^.*ModulTest(10)$/" => array(
305
 
                    'gid' => 'modul${1}',
306
 
                    'title' => 'Test ${1} Hz'
307
 
                ),*/
308
 
                "/^Wv\\\$LiveData\\\$Modul(02|10|11)$/" => array(
309
 
                    'gid' => 'm${1}',
310
 
                    'title' => 'Module ${1}'
311
 
                ),    
312
 
                "/^Wv\\\$LiveData\\\$SPSDB(131)$/" => array(
313
 
                    'gid' => 'sps${1}',
314
 
                    'title' => 'ITP-SPS-DB ${1}'
315
 
                ),
316
 
                "/^Wv\\\$LiveData\\\$Modul_([\w_\d]+)$/" => array(
317
 
                    'gid' => 'mod_${1}',
318
 
                    'title' => 'Module ${1}'
319
 
                ),
320
 
                "/^Wv.*STROMTEST.*r(012).*$/" => array(
321
 
                    'gid' => 'strom${1}',
322
 
                    'title' => 'StromTest ${1}'
323
 
                ),
324
 
                "/^Wv.*IsoAmp.*r(001).*$/" => array(
325
 
                    'gid' => 'isoamp${1}',
326
 
                    'title' => 'ISO AMP ${1}'
327
 
                ),
328
 
                "/^Wv\\\$LiveData\\\$([TE]_\w+)$/" => array(
329
 
                    'gid' => 'src_${1}',
330
 
                    'title' => '${1}'
331
 
                ),
332
 
                "/^Wv\\\$LiveData\\\$(SC)(\d+)$/" => array(
333
 
                    'gid' => 'src_${1}${2}',
334
 
                    'title' => '${1} ${2}'
335
 
                ),
336
 
                "/^Wv\\\$LiveData\\\$(SC)(\d+)_([\w\d_]+)$/" => array(
337
 
                    'gid' => 'src_${1}${2}_${3}',
338
 
                    'title' => '${1} ${2} ${3}'
339
 
                ),
340
 
            ),
341
 
);
342
 
 
343
 
$OPTIONS["toska__womisaDB_repl__m01"] = array(
344
 
    "date_limit" => "2008-04-09 10:00:00"               //GMT
345
 
);
346
 
 
347
 
$OPTIONS["toska__womisaDB_repl__mod_PLC"] = array(
348
 
    "date_limit" => "2008-06-11 09:00:00"
349
 
);
350
 
 
351
 
$OPTIONS["toska__womisaDB_repl__modul1000"] = array(
352
 
    "min_resolution" => 1,
353
 
    "cache_config" => array(
354
 
        array("min" => 31536000, "res" => 43200),
355
 
        array("min" => 2592000, "res" => 3600),
356
 
        array("min" => 604800, "res" => 600),
357
 
        array("min" => 86400, "res" => 60),
358
 
        array("min" => 7200, "res" => 10),
359
 
        array("min" => 600, "res" => 1)
360
 
    )
361
 
);
362
 
 
363
 
$OPTIONS["toska__womisaDB_repl__strom012"] = array(
364
 
    "min_resolution" => 1,
365
 
    "cache_config" => array(
366
 
        array("min" => 31536000, "res" => 43200),
367
 
        array("min" => 2592000, "res" => 3600),
368
 
        array("min" => 604800, "res" => 600),
369
 
        array("min" => 86400, "res" => 60),
370
 
        array("min" => 7200, "res" => 10),
371
 
        array("min" => 600, "res" => 1)
372
 
    )
373
 
);
374
 
 
375
 
 
376
 
    $ADEI_AXES = array(
377
 
        "temperature" => array(
378
 
            "axis_units" => _("C"),
379
 
            "axis_name" => _("Temperature"),
380
 
            "axis_mode" => "STD",
381
 
            "axis_range" => false
382
 
        ),
383
 
        "kalvin" => array(
384
 
            "axis_units" => _("K"),
385
 
            "axis_name" => _("Temperature"),
386
 
            "axis_mode" => "STD",
387
 
            "axis_range" => false
388
 
        ),
389
 
        "kalvin_delta" => array(
390
 
            "axis_units" => _("K"),
391
 
            "axis_name" => _("Temperature Delta"),
392
 
            "axis_mode" => "STD",
393
 
            "axis_range" => false
394
 
        ),
395
 
        "kalvin_rate" => array(
396
 
            "axis_units" => _("K/h"),
397
 
            "axis_name" => _("Temperature Rate"),
398
 
            "axis_mode" => "STD",
399
 
            "axis_range" => false
400
 
        ),
401
 
        "voltage" => array(
402
 
            "axis_units" => _("V"),
403
 
            "axis_name" => _("Voltage"),
404
 
            "axis_mode" => "STD",
405
 
            "axis_range" => false
406
 
        ),
407
 
        "current" => array(
408
 
            "axis_units" => _("A"),
409
 
            "axis_name" => _("Current"),
410
 
            "axis_mode" => "STD",
411
 
            "axis_range" => false
412
 
        ),
413
 
        "current_micro" => array(
414
 
            "axis_units" => _("uA"),
415
 
            "axis_name" => _("Current"),
416
 
            "axis_mode" => "STD",
417
 
            "axis_range" => false
418
 
        ),
419
 
        "resistance" => array(
420
 
            "axis_units" => _("Ohm"),
421
 
            "axis_name" => _("Resistance"),
422
 
            "axis_mode" => "STD",
423
 
            "axis_range" => false 
424
 
        ), 
425
 
        "pressure" => array(
426
 
            "axis_units" => _("bar"),
427
 
            "axis_name" => _("Pressure"),
428
 
            "axis_mode" => "STD",
429
 
            "axis_range" => false
430
 
        ),
431
 
        "pressure_delta" => array(
432
 
            "axis_units" => _("mbar"),
433
 
            "axis_name" => _("Delta Pressure"),
434
 
            "axis_mode" => "STD",
435
 
            "axis_range" => false
436
 
        ),
437
 
        "servo" => array(
438
 
            "axis_units" => _("bar"),
439
 
            "axis_name" => _("Servo pressure"),
440
 
            "axis_mode" => "STD",
441
 
            "axis_range" => false
442
 
        ),
443
 
        "valve" => array(
444
 
            "axis_units" => _("%"),
445
 
            "axis_name" => _("Valve position"),
446
 
            "axis_mode" => "STD",
447
 
            "axis_range" => false
448
 
        ),
449
 
        "leakage" => array(
450
 
            "axis_units" => _("mbar * l / sec"),
451
 
            "axis_name" => _("Leakage rate"),
452
 
            "axis_mode" => "STD",
453
 
            "axis_range" => false
454
 
        ),
455
 
        "mass" => array(
456
 
            "axis_units" => _("kg"),
457
 
            "axis_name" => _("Mass"),
458
 
            "axis_mode" => "STD",
459
 
            "axis_range" => false
460
 
        ),
461
 
        "mass-flow" => array(
462
 
            "axis_units" => _("g/s"),
463
 
            "axis_name" => _("Mass-flow"),
464
 
            "axis_mode" => "STD",
465
 
            "axis_range" => false
466
 
        ),
467
 
        "strain" => array(
468
 
            "axis_units" => _("u/m"),
469
 
            "axis_name" => _("Strain"),
470
 
            "axis_mode" => "STD",
471
 
            "axis_range" => false
472
 
        ),
473
 
        "position" => array(
474
 
            "axis_units" => _("mm"),
475
 
            "axis_name" => _("Position"),
476
 
            "axis_mode" => "STD",
477
 
            "axis_range" => false
478
 
        ),
479
 
        "level" => array(
480
 
            "axis_units" => _("cm"),
481
 
            "axis_name" => _("Level"),
482
 
            "axis_mode" => "STD",
483
 
            "axis_range" => false
484
 
        ),
485
 
        "heating" => array(
486
 
            "axis_units" => _("W"),
487
 
            "axis_name" => _("Heating Power"),
488
 
            "axis_mode" => "STD",
489
 
            "axis_range" => false
490
 
        ),
491
 
        "cooling" => array(
492
 
            "axis_units" => _("W"),
493
 
            "axis_name" => _("Thermal Power Loss"),
494
 
            "axis_mode" => "STD",
495
 
            "axis_range" => false
496
 
        ),
497
 
        "rpm" => array(
498
 
            "axis_units" => _("rpm"),
499
 
            "axis_name" => _("Round per Minute"),
500
 
            "axis_mode" => "STD",
501
 
            "axis_range" => false
502
 
        ),
503
 
        "relative-humidity" => array(
504
 
            "axis_units" => _("%"),
505
 
            "axis_name" => _("Relative Humidity"),
506
 
            "axis_mode" => "STD",
507
 
            "axis_range" => false
508
 
        )
509
 
    );
510
 
 
511
 
// Enable in release
512
 
#    $SOURCE_KEEP_WINDOW = true;
513
 
 
514
 
?>