Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
Module CSE_Globals
Public Function fComp(ByVal sK As String) As tComp
sK = Trim(UCase(sK))
Select Case sK
Case sKey.Meas.t
Return tComp.t
Case sKey.Meas.lati
Return tComp.lati
Case sKey.Meas.longi
Return tComp.longi
Case sKey.Meas.hdg
Return tComp.hdg
Case sKey.Meas.v_veh_GPS
Return tComp.v_veh_GPS
Case sKey.Meas.v_veh_CAN
Return tComp.v_veh_CAN
Case sKey.Meas.v_air
Return tComp.vair_ar
Case sKey.Meas.beta
Return tComp.beta_ar
Case sKey.Meas.n_eng
Return tComp.n_eng
Case sKey.Meas.tq_l
Return tComp.tq_l
Case sKey.Meas.tq_r
Return tComp.tq_r
Case sKey.Meas.t_amb_veh
Return tComp.t_amb_veh
Case sKey.Meas.t_tire
Return tComp.t_tire
Case sKey.Meas.p_tire
Return tComp.p_tire
Case sKey.Meas.fc
Return tComp.fc
Case sKey.Meas.trigger
Return tComp.trigger
Case sKey.Meas.valid
Return tComp.user_valid
Case Else
Return tComp.Undefined
End Select
End Function
Public Function fCompWeather(ByVal sK As String) As tCompWeat
sK = Trim(UCase(sK))
Select Case sK
Case sKey.Weather.t
Return tCompWeat.t
Case sKey.Weather.t_amb_stat
Return tCompWeat.t_amb_stat
Case sKey.Weather.p_amb_stat
Return tCompWeat.p_amp_stat
Case sKey.Weather.rh_stat
Return tCompWeat.rh_stat
Case Else
Return tCompWeat.Undefined
End Select
End Function
Public Function fCompName(ByVal ID As tComp) As String
Select Case ID
Case tComp.t
Return "Time"
Case tComp.lati
Return "Lat"
Case tComp.longi
Return "Long"
Case tComp.hdg
Return "Heading"
Case tComp.v_veh_GPS
Return "v_veh_GPS"
Case tComp.v_veh_CAN
Return "v_veh_CAN"
Case tComp.vair_ar
Return "vair_ar"
Case tComp.beta_ar
Return "beta_ar"
Case tComp.n_eng
Return "n_eng"
Case tComp.tq_l
Return "tq_l"
Case tComp.tq_r
Return "tq_r"
Case tComp.t_amb_veh
Return "t_amb_veh"
Case tComp.t_tire
Return "t_tire"
Case tComp.p_tire
Return "p_tire"
Case tComp.fc
Return "FC"
Case tComp.trigger
Return "trigger"
Case tComp.user_valid
Return "valid"
Case tComp.Undefined
Return "Undefined"
Case Else
Return "ERROR"
End Select
End Function
Public Function fCompName(ByVal ID As tCompWeat) As String
Select Case ID
Case tCompWeat.t
Return "Time"
Case tCompWeat.t_amb_stat
Return "t_amb_stat"
Case tCompWeat.p_amp_stat
Return "p_amp_stat"
Case tCompWeat.rh_stat
Return "rh_stat"
Case tCompWeat.Undefined
Return "Undefined"
Case Else
Return "ERROR"
End Select
End Function
Public Function fCompName(ByVal ID As tCompCali) As String
Select Case ID
Case tComp.t
Return "Time"
Case tCompCali.v_veh_c
Return "v_veh"
Case tCompCali.vair_ic
Return "vair_ic"
Case tCompCali.vair_uf
Return "vair_uf"
Case tCompCali.beta_ic
Return "beta_ic"
Case tCompCali.beta_uf
Return "beta_uf"
Case tCompCali.vwind_c
Return "vwind"
Case tCompCali.vwind_1s
Return "vwind 1s"
Case tCompCali.vwind_ha
Return "vwind_ha"
Case tCompCali.vair_c
Return "vair"
Case tCompCali.vair_c_sq
Return "vair_sq"
Case tCompCali.beta_c
Return "beta"
Case tCompCali.zone_UTM
Return "Zone (UTM)"
Case tCompCali.lati_UTM
Return "Lat (UTM)"
Case tCompCali.longi_UTM
Return "Long (UTM)"
Case tCompCali.SecID
Return "Sec_ID"
Case tCompCali.DirID
Return "Dir_ID"
Case tCompCali.lati_root
Return "Lat (root)"
Case tCompCali.longi_root
Return "Long (root)"
Case tCompCali.dist
Return "dist"
Case tCompCali.dist_root
Return "dist (root)"
Case tCompCali.alt
Return "altitude"
Case tCompCali.slope_deg
Return "slope_deg"
Case tCompCali.omega_wh
Return "omega_wh"
Case tCompCali.omega_p_wh
Return "omega_p_wh"
Case tCompCali.tq_sum
Return "tq_sum"
Case tCompCali.tq_sum_1s
Return "tq_sum_1s"
Case tCompCali.t_float
Return "t_float"
Case tCompCali.tq_sum_float
Return "tq_sum_float"
Case tCompCali.F_trac
Return "F_trac"
Case tCompCali.v_veh_acc
Return "v_veh_ave"
Case tCompCali.a_veh_ave
Return "a_veh_ave"
Case tCompCali.F_acc
Return "F_acc"
Case tCompCali.F_grd
Return "F_grd"
Case tCompCali.F_res
Return "F_res"
Case tCompCali.v_veh_1s
Return "v_veh_1s"
Case tCompCali.v_veh_float
Return "v_veh_float"
Case tCompCali.t_amp_veh
Return "t_amp_veh"
Case tCompCali.t_amp_stat
Return "t_amp_stat"
Case tCompCali.p_amp_stat
Return "p_amp_stat"
Case tCompCali.rh_stat
Return "rh_stat"
Case Else
Return "ERROR"
End Select
End Function
Public Function fCompUnit(ByVal ID As tCompCali) As String
Select Case ID
Case tCompCali.v_veh_c
Return "[km/h]"
Case tCompCali.vair_ic
Return "[m/s]"
Case tCompCali.vair_uf
Return "[m/s]"
Case tCompCali.beta_ic
Return "[°]"
Case tCompCali.beta_uf
Return "[°]"
Case tCompCali.vwind_c
Return "[m/s]"
Case tCompCali.vwind_1s
Return "[m/s]"
Case tCompCali.vwind_ha
Return "[m/s]"
Case tCompCali.vair_c
Return "[m/s]"
Case tCompCali.vair_c_sq
Return "[m/s]"
Case tCompCali.beta_c
Return "[°]"
Case tCompCali.zone_UTM
Return "[-]"
Case tCompCali.lati_UTM
Return "[m]"
Case tCompCali.longi_UTM
Return "[m]"
Case tCompCali.SecID
Return "[-]"
Case tCompCali.DirID
Return "[-]"
Case tCompCali.lati_root
Return "[m]"
Case tCompCali.longi_root
Return "[m]"
Case tCompCali.dist
Return "[m]"
Case tCompCali.dist_root
Return "[m]"
Case tCompCali.alt
Return "[m]"
Case tCompCali.slope_deg
Return "[°]"
Case tCompCali.omega_wh
Return "[rad/s]"
Case tCompCali.omega_p_wh
Return "[rad/s2]"
Case tCompCali.tq_sum
Return "[Nm]"
Case tCompCali.tq_sum_1s
Return "[Nm]"
Case tCompCali.t_float
Return "[s]"
Case tCompCali.tq_sum_float
Return "[Nm]"
Case tCompCali.F_trac
Return "[N]"
Case tCompCali.v_veh_acc
Return "[km/h]"
Case tCompCali.a_veh_ave
Return "[m/s2]"
Case tCompCali.F_acc
Return "[N]"
Case tCompCali.F_grd
Return "[N]"
Case tCompCali.F_res
Return "[N]"
Case tCompCali.v_veh_1s
Return "[km/h]"
Case tCompCali.v_veh_float
Return "[km/h]"
Case tCompCali.t_amp_veh
Return "[°C]"
Case tCompCali.t_amp_stat
Return "[°C]"
Case tCompCali.p_amp_stat
Return "[mbar]"
Case tCompCali.rh_stat
Return "[%]"
Case Else
Return "ERROR"
End Select
End Function
Public Function fCompName(ByVal ID As tCompErg) As String
Select Case ID
Case tCompErg.SecID
Return "SecID"
Case tCompErg.DirID
Return "DirID"
Case tCompErg.RunID
Return "RunID"
Case tCompErg.HeadID
Return "HeadID"
Case tCompErg.delta_t
Return "delta t"
Case tCompErg.s_MSC
Return "length"
Case tCompErg.v_MSC
Return "v (s)"
Case tCompErg.v_MSC_GPS
Return "v (GPS)"
Case tCompErg.v_veh_CAN
Return "v_veh_CAN"
Case tCompErg.v_veh
Return "v_veh"
Case tCompErg.vair_ar
Return "vair_ar"
Case tCompErg.vair_ic
Return "vair_ic"
Case tCompErg.vair_uf
Return "vair_uf"
Case tCompErg.vair
Return "vair"
Case tCompErg.beta_ar
Return "beta_ar"
Case tCompErg.beta_ic
Return "beta_ic"
Case tCompErg.beta_uf
Return "beta_uf"
Case tCompErg.valid
Return "valid"
Case tCompErg.user_valid
Return "user valid"
Case tCompErg.used
Return "used"
Case tCompErg.calcT
Return "calcT"
Case tCompErg.n_eng
Return "n_eng"
Case tCompErg.v_wind_ave
Return "v_wind_ave"
Case tCompErg.v_wind_1s
Return "v_wind_1s"
Case tCompErg.v_wind_1s_max
Return "v_wind_1s_max"
Case tCompErg.beta_ave
Return "beta_ave"
Case tCompErg.dist
Return "delta s"
Case tCompErg.omega_wh
Return "omega_wh"
Case tCompErg.omega_p_wh
Return "omega_p_wh"
Case tCompErg.tq_sum_1s
Return "tq_sum_1s"
Case tCompErg.t_float
Return "t_float"
Case tCompErg.tq_sum_float
Return "tq_sum_float"
Case tCompErg.F_trac
Return "F_trac"
Case tCompErg.v_veh_ave
Return "v_veh_ave"
Case tCompErg.a_veh_ave
Return "a_veh_ave"
Case tCompErg.F_acc
Return "F_acc"
Case tCompErg.F_grd
Return "F_grd"
Case tCompErg.F_res
Return "F_res"
Case tCompErg.F_res_ref
Return "F_res_ref"
Case tCompErg.v_veh_1s
Return "v_veh_1s"
Case tCompErg.v_veh_float
Return "v_veh_float"
Case tCompErg.t_amb_veh
Return "t_amb_veh"
Case tCompErg.t_amb_stat
Return "t_amb_stat"
Case tCompErg.p_amb_stat
Return "p_amb_stat"
Case tCompErg.rh_stat
Return "rh_stat"
Case tCompErg.v_air_sq
Return "v_air_sq"
Case tCompErg.v_veh_1s_max
Return "v_veh_1s_max"
Case tCompErg.v_veh_1s_min
Return "v_veh_1s_min"
Case tCompErg.v_veh_float_max
Return "v_veh_float_max"
Case tCompErg.v_veh_float_min
Return "v_veh_float_min"
Case tCompErg.beta_abs
Return "beta_abs"
Case tCompErg.tq_sum
Return "tq_sum"
Case tCompErg.tq_sum_1s_max
Return "tq_sum_1s_max"
Case tCompErg.tq_sum_1s_min
Return "tq_sum_1s_min"
Case tCompErg.tq_sum_float_max
Return "tq_sum_float_max"
Case tCompErg.tq_sum_float_min
Return "tq_sum_float_min"
Case tCompErg.vp_H2O
Return "vp_H2O"
Case tCompErg.rho_air
Return "rho_air"
Case tCompErg.t_tire
Return "t_tire"
Case tCompErg.p_tire
Return "p_tire"
Case tCompErg.F0_ref_singleDS
Return "F0_ref_singleDS"
Case tCompErg.F0_singleDS
Return "F0_singleDS"
Case tCompErg.F2_ref_singleDS
Return "F2_ref_singleDS"
Case tCompErg.RRC_singleDS
Return "RRC_singleDS"
Case tCompErg.CdxA_singleDS
Return "CdxA_singleDS"
Case tCompErg.val_User
Return "val_User"
Case tCompErg.val_vVeh_ave
Return "val_vVeh_ave"
Case tCompErg.val_vVeh_1s
Return "val_vVeh_1s"
Case tCompErg.val_vVeh_f
Return "val_vVeh_f"
Case tCompErg.val_vWind
Return "val_vWind"
Case tCompErg.val_vWind_1s
Return "val_vWind_1s"
Case tCompErg.val_tq_f
Return "val_tq_f"
Case tCompErg.val_tq_1s
Return "val_tq_1s"
Case tCompErg.val_beta
Return "val_beta"
Case tCompErg.val_dist
Return "val_dist"
Case Else
Return "ERROR"
End Select
End Function
Public Function fCompUnit(ByVal ID As tCompErg) As String
Select Case ID
Case tCompErg.SecID
Return "[-]"
Case tCompErg.DirID
Return "[-]"
Case tCompErg.RunID
Return "[-]"
Case tCompErg.HeadID
Return "[-]"
Case tCompErg.delta_t
Return "[s]"
Case tCompErg.s_MSC
Return "[m]"
Case tCompErg.v_MSC
Return "[km/h]"
Case tCompErg.v_MSC_GPS
Return "[km/h]"
Case tCompErg.v_veh_CAN
Return "[km/h]"
Case tCompErg.v_veh
Return "[km/h]"
Case tCompErg.vair_ar
Return "[m/s]"
Case tCompErg.vair_ic
Return "[m/s]"
Case tCompErg.vair_uf
Return "[m/s]"
Case tCompErg.vair
Return "[m/s]"
Case tCompErg.beta_ar
Return "[°]"
Case tCompErg.beta_ic
Return "[°]"
Case tCompErg.beta_uf
Return "[°]"
Case tCompErg.valid
Return "[-]"
Case tCompErg.user_valid
Return "[-]"
Case tCompErg.used
Return "[-]"
Case tCompErg.calcT
Return "[-]"
Case tCompErg.n_eng
Return "[rpm]"
Case tCompErg.v_wind_ave
Return "[m/s]"
Case tCompErg.v_wind_1s
Return "[m/s]"
Case tCompErg.v_wind_1s_max
Return "[m/s]"
Case tCompErg.beta_ave
Return "[°]"
Case tCompErg.dist
Return "[m]"
Case tCompErg.omega_wh
Return "[rad/s]"
Case tCompErg.omega_p_wh
Return "[rad/s2]"
Case tCompErg.tq_sum_1s
Return "[Nm]"
Case tCompErg.t_float
Return "[s]"
Case tCompErg.tq_sum_float
Return "[Nm]"
Case tCompErg.F_trac
Return "[N]"
Case tCompErg.v_veh_ave
Return "[km/h]"
Case tCompErg.a_veh_ave
Return "[m/s2]"
Case tCompErg.F_acc
Return "[N]"
Case tCompErg.F_grd
Return "[N]"
Case tCompErg.F_res
Return "[N]"
Case tCompErg.F_res_ref
Return "[N]"
Case tCompErg.v_veh_1s
Return "[km/h]"
Case tCompErg.v_veh_float
Return "[km/h]"
Case tCompErg.t_amb_veh
Return "[°C]"
Case tCompErg.t_amb_stat
Return "[°C]"
Case tCompErg.p_amb_stat
Return "[mbar]"
Case tCompErg.rh_stat
Return "[%]"
Case tCompErg.v_air_sq
Return "[m2/s2]"
Case tCompErg.v_veh_1s_max
Return "[km/h]"
Case tCompErg.v_veh_1s_min
Return "[km/h]"
Case tCompErg.v_veh_float_max
Return "[km/h]"
Case tCompErg.v_veh_float_min
Return "[km/h]"
Case tCompErg.beta_abs
Return "[°]"
Case tCompErg.tq_sum
Return "[Nm]"
Case tCompErg.tq_sum_1s_max
Return "[Nm]"
Case tCompErg.tq_sum_1s_min
Return "[Nm]"
Case tCompErg.tq_sum_float_max
Return "[Nm]"
Case tCompErg.tq_sum_float_min
Return "[Nm]"
Case tCompErg.vp_H2O
Return "[Pa]"
Case tCompErg.rho_air
Return "[kg/m3]"
Case tCompErg.t_tire
Return "[°C]"
Case tCompErg.p_tire
Return "[bar]"
Case tCompErg.F0_ref_singleDS
Return "[N]"
Case tCompErg.F0_singleDS
Return "[N]"
Case tCompErg.F2_ref_singleDS
Return "[N]"
Case tCompErg.RRC_singleDS
Return "[kg/t]"
Case tCompErg.CdxA_singleDS
Return "[m2]"
Case tCompErg.val_User
Return "[-]"
Case tCompErg.val_vVeh_ave
Return "[-]"
Case tCompErg.val_vVeh_1s
Return "[-]"
Case tCompErg.val_vVeh_f
Return "[-]"
Case tCompErg.val_vWind
Return "[-]"
Case tCompErg.val_vWind_1s
Return "[-]"
Case tCompErg.val_tq_f
Return "[-]"
Case tCompErg.val_tq_1s
Return "[-]"
Case tCompErg.val_beta
Return "[-]"
Case tCompErg.val_dist
Return "[-]"
Case Else
Return "ERROR"
End Select
End Function
Public Function fCompName(ByVal ID As tCompErgReg) As String
Select Case ID
Case tCompErgReg.SecID
Return "SecID"
Case tCompErgReg.DirID
Return "DirID"
Case tCompErgReg.F0
Return "F0"
Case tCompErgReg.F0_LS1
Return "F0_LS1"
Case tCompErgReg.F0_LS2
Return "F0_LS2"
Case tCompErgReg.F0_ref
Return "F0_ref"
Case tCompErgReg.F0_LS1_ref
Return "F0_LS1_ref"
Case tCompErgReg.F0_LS2_ref
Return "F0_LS2_ref"
Case tCompErgReg.F0_95
Return "F0 (95%)"
Case tCompErgReg.F2_ref
Return "F2_ref"
Case tCompErgReg.F2_LS1_ref
Return "F2_LS1_ref"
Case tCompErgReg.F2_LS2_ref
Return "F2_LS2_ref"
Case tCompErgReg.F2_95
Return "F2 (95%)"
Case tCompErgReg.RRC
Return "RRC"
Case tCompErgReg.RRC_LS1
Return "RRC_LS1"
Case tCompErgReg.RRC_LS2
Return "RRC_LS2"
Case tCompErgReg.RRC_valid
Return "RRC_valid"
Case tCompErgReg.R_sq
Return "R_sq"
Case tCompErgReg.CdxA
Return "CdxA"
Case tCompErgReg.CdxA0
Return "CdxA0"
Case tCompErgReg.delta_CdxA
Return "delta_CdxA"
Case tCompErgReg.roh_air_LS
Return "roh_air_LS"
Case tCompErgReg.beta_abs_HS
Return "beta_abs_HS"
Case tCompErgReg.t_tire_LS_max
Return "t_tire_LS_max"
Case tCompErgReg.t_tire_LS_min
Return "t_tire_LS_min"
Case tCompErgReg.t_tire_HS_max
Return "t_tire_HS_max"
Case tCompErgReg.t_tire_HS_min
Return "t_tire_HS_min"
Case tCompErgReg.valid_t_tire
Return "valid_t_tire"
Case Else
Return "ERROR"
End Select
End Function
Public Function fCompUnit(ByVal ID As tCompErgReg) As String
Select Case ID
Case tCompErgReg.SecID
Return "[-]"
Case tCompErgReg.DirID
Return "[-]"
Case tCompErgReg.F0
Return "[N]"
Case tCompErgReg.F0_LS1
Return "[N]"
Case tCompErgReg.F0_LS2
Return "[N]"
Case tCompErgReg.F0_ref
Return "[N]"
Case tCompErgReg.F0_LS1_ref
Return "[N]"
Case tCompErgReg.F0_LS2_ref
Return "[N]"
Case tCompErgReg.F0_95
Return "[%]"
Case tCompErgReg.F2_ref
Return "[N/(m2/s2)]"
Case tCompErgReg.F2_LS1_ref
Return "[N/(m2/s2)]"
Case tCompErgReg.F2_LS2_ref
Return "[N/(m2/s2)]"
Case tCompErgReg.F2_95
Return "[%]"
Case tCompErgReg.RRC
Return "[kg/t]"
Case tCompErgReg.RRC_LS1
Return "[kg/t]"
Case tCompErgReg.RRC_LS2
Return "[kg/t]"
Case tCompErgReg.RRC_valid
Return "[-]"
Case tCompErgReg.R_sq
Return "[-]"
Case tCompErgReg.CdxA
Return "[m2]"
Case tCompErgReg.CdxA0
Return "[m2]"
Case tCompErgReg.delta_CdxA
Return "[m2]"
Case tCompErgReg.roh_air_LS
Return "[kg/m3]"
Case tCompErgReg.beta_abs_HS
Return "[°]"
Case tCompErgReg.t_tire_LS_max
Return "[°]"
Case tCompErgReg.t_tire_LS_min
Return "[°]"
Case tCompErgReg.t_tire_HS_max
Return "[°]"
Case tCompErgReg.t_tire_HS_min
Return "[°]"
Case tCompErgReg.valid_t_tire
Return "[-]"
Case Else
Return "ERROR"
End Select
End Function
' Function with the standard parameter
Public Function StdParameter() As Boolean
' Standard values
delta_x_max = 10 ' [m]; +/- size of the control area around a MS start/end point where a trigger signal is valid (driving direction)
delta_y_max = 100 ' [m]; +/- size of the control area around a MS start/end point where a trigger signal is valid (perpendicular to driving direction)
delta_head_max = 10 ' [°]; +/- maximum deviation from heading as read from the csdat-file to the heading from csms-file for a valid dataset
ds_min_CAL = 5 ' [#]; Minimum number of valid datasets required for the calibration test (per combination of MS ID and DIR ID)
ds_min_LS = 1 ' [#]; Minimum number of valid datasets required for the low speed test (per combination of MS ID and DIR ID)
ds_min_HS = 2 ' [#]; Minimum number of valid datasets required for the high speed test (per combination of MS ID and DIR ID)
ds_min_head_MS = 10 ' [#]; Minimum TOTAL number of valid datasets required for the high speed test per heading
delta_Hz_max = 1 ' [%]; maximum allowed deviation of timestep-size in csdat-file from 100Hz
acc_corr_ave = 1 ' [s] averaging of vehicle speed for correction of acceleration forces
dist_float = 25 ' [m]; Distance used for calculation of floatinig average signal used for stabilitay criteria in low speed tests
roh_air_ref = 1.1884 ' [kg/m^3] Reference air density
' Determination constances
delta_parallel_max = 20 ' [°]; maximum heading difference for measurement section (parallelism criteria for test track layout)
v_wind_ave_CAL_max = 5 ' [m/s]; maximum average wind speed during calibration test
beta_ave_CAL_max = 5 ' [°]; maximum average beta during calibration test
v_wind_1s_CAL_max = 8 ' [m/s]; maximum gust wind speed during calibration test
v_veh_ave_LS_max = 16 ' [km/h]; maximum average vehicle speed for low speed test
v_veh_ave_LS_min = 9 ' [km/h]; minimum average vehicle speed for low speed test
v_wind_ave_LS_max = 5 ' [m/s]; maximum average wind speed during low speed test
v_wind_1s_LS_max = 8 ' [m/s]; maximum gust wind speed during low speed test
v_veh_float_delta = 0.15 ' [km/h]; +/- maximum deviation of floating average vehicle speed from average vehicle speed over entire section (low speed test)
tq_sum_float_delta = 0.1 ' [-]; +/- maximum relative deviation of floating average torque from average torque over entire section (low speed test)
v_veh_ave_HS_min = 80 ' [km/h]; minimum average vehicle speed for high speed test
v_wind_ave_HS_max = 5 ' [m/s]; maximum average wind speed during high speed test
v_wind_1s_HS_max = 8 ' [m/s]; maximum gust wind speed during high speed test
beta_ave_HS_max = 3 ' [°]; maximum average beta during high speed test
v_veh_1s_delta = 0.3 ' [km/h]; +/- maximum deviation of 1s average vehicle speed from average vehicle speed over entire section (high speed test)
tq_sum_1s_delta = 0.1 ' [-]; +/- maximum relative deviation of 1s average torque from average torque over entire section (high speed test)
leng_crit = 3 ' [m]; maximum absolute difference of distance driven with lenght of section as specified in configuration
delta_t_tire_max = 5 ' [°C]; maximum variation of tire temperature between high speed tests and low speed tests
delta_RRC_max = 0.3 ' [kg/t]; maximum difference of RRC from the two low speed runs
t_amb_var = 3 ' [°C]; maximum variation of ambient temperature (measured at the vehicle) during the tests (evaluated based on the used datasets only)
t_amb_max = 35 ' [°C]; Maximum ambient temperature (measured at the vehicle) during the tests (evaluated based on the used datasets only)
t_amb_tarmac = 25 ' [°C]; Maximum temperature below which no documentation of tarmac conditions is necessary
t_amb_min = 0 ' [°C]; Minimum ambient temperature (measured at the vehicle) during the tests (evaluated based on the used datasets only)
' Evaluation
AccC = False
GradC = False
' Output
HzOut = 1
Return True
End Function
End Module