Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
monticore
EmbeddedMontiArc
generators
EMAM2Middleware
Commits
6f64d8a1
Commit
6f64d8a1
authored
Mar 01, 2019
by
Alexander David Hellwig
Browse files
Add daimler model to evaluation
parent
c57bba6b
Pipeline
#108676
failed with stages
Changes
1000
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
Too many changes to show.
To preserve performance only
20 of 1000+
files are displayed.
Plain diff
Email patch
src/main/java/de/monticore/lang/monticar/generator/middleware/DistributedTargetGenerator.java
View file @
6f64d8a1
...
...
@@ -103,6 +103,7 @@ public class DistributedTargetGenerator extends CMakeGenerator {
}
else
{
componentInstanceSymbol
=
FlattenArchitecture
.
flattenArchitecture
(
genComp
);
}
System
.
out
.
println
(
"Subcomponents after flatten: "
+
componentInstanceSymbol
.
getSubComponents
().
size
());
}
//Cluster
...
...
src/test/java/de/monticore/lang/monticar/generator/middleware/EvaluationTest.java
View file @
6f64d8a1
...
...
@@ -21,9 +21,15 @@ public class EvaluationTest {
DistributedTargetGeneratorCli
.
main
(
new
String
[]{
"./src/test/resources/config/evaluation/supermario.json"
});
}
@Ignore
(
"
Fails on Spectral
"
)
@Ignore
(
"
Spectral: isolated vertex
"
)
@Test
public
void
testSimulatorModel
()
{
DistributedTargetGeneratorCli
.
main
(
new
String
[]{
"./src/test/resources/config/evaluation/simulatormodel.json"
});
}
@Ignore
(
"Spectral: isolated vertex"
)
@Test
public
void
testDaimlerModel
()
{
DistributedTargetGeneratorCli
.
main
(
new
String
[]{
"./src/test/resources/config/evaluation/daimler.json"
});
}
}
src/test/resources/config/evaluation/daimler.json
0 → 100644
View file @
6f64d8a1
{
"modelsDir"
:
"src/test/resources/daimlerModel/"
,
"outputDir"
:
"target/evaluation/daimler/"
,
"rootModel"
:
"daimler.v4.oeffentlicher_Demonstrator_FAS_v04"
,
"generators"
:
[
"cpp"
],
"writeTagFile"
:
true
,
"clusteringParameters"
:{
"flatten"
:
true
,
"algorithmParameters"
:[
{
"name"
:
"SpectralClustering"
,
"numberOfClusters"
:
3
},
{
"name"
:
"SpectralClustering"
,
"numberOfClusters"
:
6
},
{
"name"
:
"SpectralClustering"
,
"numberOfClusters"
:
19
},
{
"name"
:
"Markov"
},
{
"name"
:
"AffinityPropagation"
}
]
}
}
\ No newline at end of file
src/test/resources/daimlerModel/daimler/v4/Accumulator_REL.emam
0 → 100644
View file @
6f64d8a1
package
daimler
.
v4
;
component
Accumulator_REL
{
port
out
B
b_max
,
out
B
b_min
,
in
B
e
,
in
Number
iV
,
in
Number
mN
,
in
Number
mX
,
in
B
r
,
in
Number
u
,
out
Number
y
;
instance
Limit
limit
;
instance
Memory_Y
memory_Y
;
instance
Sum_yu
sum_yu
;
instance
Switch_E
switch_E
;
instance
Switch_R_9
switch_R_9
;
instance
Condition_50
condition_50
;
instance
Condition1_26
condition1_26
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
limit
.
yOut1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
yOut1
*/
connect
limit
.
y
->
y
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
limit
.
b_maxOut2
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
b_maxOut2
*/
connect
limit
.
b_max
->
b_max
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
limit
.
b_minOut3
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
b_minOut3
*/
connect
limit
.
b_min
->
b_min
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
condition1
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
switch_E
.
condition
*/
connect
condition1_26
.
out1
->
switch_E
.
condition
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
condition
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
switch_R
.
condition
*/
connect
condition_50
.
out1
->
switch_R_9
.
condition
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
rIn5
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
condition
.
in1
*/
connect
r
->
condition_50
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
eIn4
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
condition1
.
in1
*/
connect
e
->
condition1_26
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
switch_R
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
limit
.
uIn3
*/
connect
switch_R_9
.
out1
->
limit
.
u
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
mXIn1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
limit
.
mXIn1
*/
connect
mX
->
limit
.
mX
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
mNIn2
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
limit
.
mNIn2
*/
connect
mN
->
limit
.
mN
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
limit
.
yOut1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
memory_Y
.
in1
*/
connect
limit
.
y
->
memory_Y
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
memory_Y
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
switch_E
.
elseIn
*/
connect
memory_Y
.
out1
->
switch_E
.
elseIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
memory_Y
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
sum_yu
.
in2
*/
connect
memory_Y
.
out1
->
sum_yu
.
in2
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
iVIn6
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
switch_R
.
ifIn
*/
connect
iV
->
switch_R_9
.
ifIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
switch_E
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
switch_R
.
elseIn
*/
connect
switch_E
.
out1
->
switch_R_9
.
elseIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
sum_yu
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
switch_E
.
ifIn
*/
connect
sum_yu
.
out1
->
switch_E
.
ifIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
uIn3
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
umgebung
.
object
.
accumulator_REL
.
sum_yu
.
in1
*/
connect
u
->
sum_yu
.
in1
;
}
src/test/resources/daimlerModel/daimler/v4/Acusti_warn_b.emam
0 → 100644
View file @
6f64d8a1
package
daimler
.
v4
;
component
Acusti_warn_b
{
port
in
B
acusti_warn_b
;
}
src/test/resources/daimlerModel/daimler/v4/Add.emam
0 → 100644
View file @
6f64d8a1
package
daimler
.
v4
;
component
Add
{
port
in
Number
in1
,
in
Number
in2
,
out
(-
250
km
/
h
:
1
km
/
h
:
250
km
/
h
)
v_Obj_rel_kmh
;
}
src/test/resources/daimlerModel/daimler/v4/BrakeAssistant.emam
0 → 100644
View file @
6f64d8a1
package
daimler
.
v4
;
component
BrakeAssistant
{
port
in
(
0
:
100
)
brakeForce_pedal_pc
,
out
(
0
:
100
)
brakeForceBoosted_pc
;
instance
Brake_Booster
brake_Booster
;
instance
VERSION_INFO_2
vERSION_INFO_2
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
brakeForceBoosted_pcOut1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brakeForceBoosted_pcOut1
*/
connect
brake_Booster
.
brakeForceBoosted_pc
->
brakeForceBoosted_pc
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brakeForce_pedal_pcIn1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
brakeForce_pedal_pcIn1
*/
connect
brakeForce_pedal_pc
->
brake_Booster
.
brakeForce_pedal_pc
;
}
src/test/resources/daimlerModel/daimler/v4/Brake_Booster.emam
0 → 100644
View file @
6f64d8a1
package
daimler
.
v4
;
component
Brake_Booster
{
port
in
(
0
:
100
)
brakeForce_pedal_pc
,
out
(
0
:
100
)
brakeForceBoosted_pc
;
instance
Constant_1_value_100
constant_1
;
instance
DEMO_FAS_BrakeBooster_Threshold
dEMO_FAS_BrakeBooster_Threshold
;
instance
RelOp_1_GreaterEquals
relOp_1
;
instance
SwitchBlock_1
switchBlock_1
;
instance
VERSION_INFO_1
vERSION_INFO_1
;
instance
Condition_1
condition_1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
switchBlock
.
brakeForceBoosted_pcOut1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
brakeForceBoosted_pcOut1
*/
connect
switchBlock_1
.
brakeForceBoosted_pc
->
brakeForceBoosted_pc
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
condition
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
switchBlock
.
condition
*/
connect
condition_1
.
out1
->
switchBlock_1
.
condition
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
relOp
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
condition
.
in1
*/
connect
relOp_1
.
out1
->
condition_1
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
constant
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
switchBlock
.
ifIn
*/
connect
constant_1
.
out1
->
switchBlock_1
.
ifIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
dEMO_FAS_BrakeBooster_Threshold
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
relOp
.
in2
*/
connect
dEMO_FAS_BrakeBooster_Threshold
.
out1
->
relOp_1
.
in2
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
brakeForce_pedal_pcIn1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
relOp
.
in1
*/
connect
brakeForce_pedal_pc
->
relOp_1
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
brakeForce_pedal_pcIn1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
brakeAssistant
.
brake_Booster
.
switchBlock
.
elseIn
*/
connect
brakeForce_pedal_pc
->
switchBlock_1
.
elseIn
;
}
src/test/resources/daimlerModel/daimler/v4/CCSetValue.emam
0 → 100644
View file @
6f64d8a1
package
daimler
.
v4
;
component
CCSetValue
{
port
in
(
0
km
/
h
:
1
km
/
h
:
250
km
/
h
)
cCSetValue_kmh
;
}
src/test/resources/daimlerModel/daimler/v4/CC_ChangeSetValue.emam
0 → 100644
View file @
6f64d8a1
This diff is collapsed.
Click to expand it.
src/test/resources/daimlerModel/daimler/v4/CC_ChangeSetValue_Lvl2_Repeater.emam
0 → 100644
View file @
6f64d8a1
This diff is collapsed.
Click to expand it.
src/test/resources/daimlerModel/daimler/v4/CC_ChangeSetValue_Lvl2_no_Repeater.emam
0 → 100644
View file @
6f64d8a1
This diff is collapsed.
Click to expand it.
src/test/resources/daimlerModel/daimler/v4/CC_Enabled.emam
0 → 100644
View file @
6f64d8a1
package
daimler
.
v4
;
component
CC_Enabled
{
port
in
B
cC_active_b
,
in
Number
in1
,
out
Number
v_CC_delta_kmh
,
in
(
0
km
/
h
:
1
km
/
h
:
250
km
/
h
)
v_Vehicle_kmh
;
instance
Tempomat_Active
tempomat_Active
;
instance
Tempomat_Deactive
tempomat_Deactive
;
instance
VERSION_INFO_27
vERSION_INFO_27
;
instance
SwitchBlock_16
switchBlock_16
;
instance
Condition_18
condition_18
;
instance
SwitchBlock1_9
switchBlock1_9
;
instance
Condition1_10
condition1_10
;
instance
UnitDelay_6
unitDelay_6
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
switchBlock
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
v_CC_delta_kmhOut1
*/
connect
switchBlock_16
.
out1
->
v_CC_delta_kmh
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
in1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
tempomat_Active
.
in1
*/
connect
in1
->
tempomat_Active
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
cC_active_bIn1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
condition
.
in1
*/
connect
cC_active_b
->
condition_18
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
condition
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
switchBlock
.
condition
*/
connect
condition_18
.
out1
->
switchBlock_16
.
condition
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
tempomat_Active
.
v_CC_delta_kmhOut1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
switchBlock
.
ifIn
*/
connect
tempomat_Active
.
v_CC_delta_kmh
->
switchBlock_16
.
ifIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
cC_active_bIn1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
condition1
.
in1
*/
connect
cC_active_b
->
condition1_10
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
condition1
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
switchBlock1
.
condition
*/
connect
condition1_10
.
out1
->
switchBlock1_9
.
condition
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
tempomat_Deactive
.
v_CC_delta_kmhOut1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
switchBlock1
.
ifIn
*/
connect
tempomat_Deactive
.
v_CC_delta_kmh
->
switchBlock1_9
.
ifIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
switchBlock1
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
switchBlock
.
elseIn
*/
connect
switchBlock1_9
.
out1
->
switchBlock_16
.
elseIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
switchBlock
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
unitDelay
.
valueIn
*/
connect
switchBlock_16
.
out1
->
unitDelay_6
.
valueIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
unitDelay
.
valueOut
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
switchBlock1
.
elseIn
*/
connect
unitDelay_6
.
valueOut
->
switchBlock1_9
.
elseIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
v_Vehicle_kmhIn2
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_Enabled
.
tempomat_Active
.
v_Vehicle_kmhIn1
*/
connect
v_Vehicle_kmh
->
tempomat_Active
.
v_Vehicle_kmh
;
}
src/test/resources/daimlerModel/daimler/v4/CC_InitialSetValue.emam
0 → 100644
View file @
6f64d8a1
package
daimler
.
v4
;
component
CC_InitialSetValue
{
port
in
Number
in1
,
in
Number
in2
,
in
Number
in3
,
in
Number
in4
,
out
Number
out1
,
out
Number
out2
,
out
Number
out3
,
in
(
0
km
/
h
:
1
km
/
h
:
250
km
/
h
)
v_Vehicle_kmh
;
instance
CC_NoInitialSetValue
cC_NoInitialSetValue
;
instance
Constant_91_value_0
constant_91
;
instance
RelOp_7_Smaller
relOp_7
;
instance
VERSION_INFO_41
vERSION_INFO_41
;
instance
SwitchBlock_29
switchBlock_29
;
instance
Condition_37
condition_37
;
instance
SwitchBlock1_15
switchBlock1_15
;
instance
Condition1_18
condition1_18
;
instance
SwitchBlock2_9
switchBlock2_9
;
instance
Condition2_9
condition2_9
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
switchBlock
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
out1
*/
connect
switchBlock_29
.
out1
->
out1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
switchBlock1
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
out2
*/
connect
switchBlock1_15
.
out1
->
out2
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
switchBlock2
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
out3
*/
connect
switchBlock2_9
.
out1
->
out3
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
in1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
relOp
.
in1
*/
connect
in1
->
relOp_7
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
relOp
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
condition
.
in1
*/
connect
relOp_7
.
out1
->
condition_37
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
cC_NoInitialSetValue
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
switchBlock
.
ifIn
*/
connect
cC_NoInitialSetValue
.
out1
->
switchBlock_29
.
ifIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
condition
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
switchBlock
.
condition
*/
connect
condition_37
.
out1
->
switchBlock_29
.
condition
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
in2
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
switchBlock
.
elseIn
*/
connect
in2
->
switchBlock_29
.
elseIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
relOp
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
condition1
.
in1
*/
connect
relOp_7
.
out1
->
condition1_18
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
cC_NoInitialSetValue
.
out2
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
switchBlock1
.
ifIn
*/
connect
cC_NoInitialSetValue
.
out2
->
switchBlock1_15
.
ifIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
condition1
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
switchBlock1
.
condition
*/
connect
condition1_18
.
out1
->
switchBlock1_15
.
condition
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
in3
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
switchBlock1
.
elseIn
*/
connect
in3
->
switchBlock1_15
.
elseIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
relOp
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
condition2
.
in1
*/
connect
relOp_7
.
out1
->
condition2_9
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
cC_NoInitialSetValue
.
out3
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
switchBlock2
.
ifIn
*/
connect
cC_NoInitialSetValue
.
out3
->
switchBlock2_9
.
ifIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
condition2
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
switchBlock2
.
condition
*/
connect
condition2_9
.
out1
->
switchBlock2_9
.
condition
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
in4
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
switchBlock2
.
elseIn
*/
connect
in4
->
switchBlock2_9
.
elseIn
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
constant
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
relOp
.
in2
*/
connect
constant_91
.
out1
->
relOp_7
.
in2
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
v_Vehicle_kmhIn1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
cC_NoInitialSetValue
.
v_Vehicle_kmhIn1
*/
connect
v_Vehicle_kmh
->
cC_NoInitialSetValue
.
v_Vehicle_kmh
;
}
src/test/resources/daimlerModel/daimler/v4/CC_NoInitialSetValue.emam
0 → 100644
View file @
6f64d8a1
package
daimler
.
v4
;
component
CC_NoInitialSetValue
{
port
out
Number
out1
,
out
Number
out2
,
out
Number
out3
,
in
(
0
km
/
h
:
1
km
/
h
:
250
km
/
h
)
v_Vehicle_kmh
;
instance
VERSION_INFO_40
vERSION_INFO_40
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
cC_NoInitialSetValue
.
v_Vehicle_kmhIn1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
cC_NoInitialSetValue
.
out1
*/
connect
v_Vehicle_kmh
->
out1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
cC_NoInitialSetValue
.
v_Vehicle_kmhIn1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
cC_NoInitialSetValue
.
out2
*/
connect
v_Vehicle_kmh
->
out2
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
cC_NoInitialSetValue
.
v_Vehicle_kmhIn1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_InitialSetValue
.
cC_NoInitialSetValue
.
out3
*/
connect
v_Vehicle_kmh
->
out3
;
}
src/test/resources/daimlerModel/daimler/v4/CC_OnSet_SetValue.emam
0 → 100644
View file @
6f64d8a1
package
daimler
.
v4
;
component
CC_OnSet_SetValue
{
port
out
Number
out1
,
out
Number
out2
,
out
Number
out3
,
in
(
0
km
/
h
:
1
km
/
h
:
250
km
/
h
)
v_Vehicle_kmh
;
instance
VERSION_INFO_42
vERSION_INFO_42
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_OnSet_SetValue
.
v_Vehicle_kmhIn1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_OnSet_SetValue
.
out1
*/
connect
v_Vehicle_kmh
->
out1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_OnSet_SetValue
.
v_Vehicle_kmhIn1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_OnSet_SetValue
.
out2
*/
connect
v_Vehicle_kmh
->
out2
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_OnSet_SetValue
.
v_Vehicle_kmhIn1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_SetValue
.
cC_OnSet_SetValue
.
out3
*/
connect
v_Vehicle_kmh
->
out3
;
}
src/test/resources/daimlerModel/daimler/v4/CC_On_Off.emam
0 → 100644
View file @
6f64d8a1
package
daimler
.
v4
;
component
CC_On_Off
{
port
in
(
0
:
100
)
brakeForce_pedal_pc
,
out
B
cC_active_b
,
in
B
cruiseControl_b
,
in
B
fTS_active_b
,
in
(
0
:
2
)
leverDown_stat
,
in
(
0
:
2
)
leverUp_stat
,
in
B
limiter_b
,
in
B
parkingBrake_b
,
in
(
0
km
/
h
:
1
km
/
h
:
250
km
/
h
)
v_Vehicle_kmh
;
instance
Constant_40_value_0
constant_40
;
instance
Constant1_12_value_20
constant1_12
;
instance
Constant2_3_value_0
constant2_3
;
instance
Constant3_2_value_0
constant3_2
;
instance
EdgeFalling
edgeFalling
;
instance
EdgeRising1
edgeRising1
;
instance
FalseBlock1_1
falseBlock1_1
;
instance
FalseBlock2_1
falseBlock2_1
;
instance
LogicalOperator_8_Or
logicalOperator_8
;
instance
LogicalOperator1_6_And
logicalOperator1_6
;
instance
LogicalOperator2_6_Not
logicalOperator2_6
;
instance
LogicalOperator3_1_Or
logicalOperator3_1
;
instance
LogicalOperator4_1_And
logicalOperator4_1
;
instance
LogicalOperator5_1_Not
logicalOperator5_1
;
instance
LogicalOperator6_1_Or
logicalOperator6_1
;
instance
LogicalOperator7_Not
logicalOperator7
;
instance
RSFlipFlop_2
rSFlipFlop_2
;
instance
RelOp_6_Greater
relOp_6
;
instance
RelOp1_3_Smaller
relOp1_3
;
instance
RelOp2_2_Greater
relOp2_2
;
instance
RelOp3_2_Greater
relOp3_2
;
instance
Terminator_3
terminator_3
;
instance
VERSION_INFO_28
vERSION_INFO_28
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
rSFlipFlop
.
qOut1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
cC_active_bOut1
*/
connect
rSFlipFlop_2
.
q
->
cC_active_b
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
fTS_active_bIn8
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator7
.
in1
*/
connect
fTS_active_b
->
logicalOperator7
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator7
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator1
.
in2
*/
connect
logicalOperator7
.
out1
->
logicalOperator1_6
.
in2
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator1
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator
.
in4
*/
connect
logicalOperator1_6
.
out1
->
logicalOperator_8
.
in4
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
edgeRising1
.
yOut1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator3
.
in1
*/
connect
edgeRising1
.
y
->
logicalOperator3_1
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator6
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
edgeRising1
.
uIn1
*/
connect
logicalOperator6_1
.
out1
->
edgeRising1
.
u
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator6
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator2
.
in1
*/
connect
logicalOperator6_1
.
out1
->
logicalOperator2_6
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
falseBlock2
.
yOut1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
edgeRising1
.
iVIn3
*/
connect
falseBlock2_1
.
y
->
edgeRising1
.
iV
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator2
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
edgeRising1
.
rIn2
*/
connect
logicalOperator2_6
.
out1
->
edgeRising1
.
r
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator3
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator4
.
in2
*/
connect
logicalOperator3_1
.
out1
->
logicalOperator4_1
.
in2
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
constant3
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
relOp3
.
in2
*/
connect
constant3_2
.
out1
->
relOp3_2
.
in2
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
constant2
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
relOp
.
in2
*/
connect
constant2_3
.
out1
->
relOp_6
.
in2
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
relOp
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator6
.
in2
*/
connect
relOp_6
.
out1
->
logicalOperator6_1
.
in2
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
relOp3
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator6
.
in1
*/
connect
relOp3_2
.
out1
->
logicalOperator6_1
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator5
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator4
.
in1
*/
connect
logicalOperator5_1
.
out1
->
logicalOperator4_1
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
limiter_bIn5
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator5
.
in1
*/
connect
limiter_b
->
logicalOperator5_1
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
cruiseControl_bIn3
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
edgeFalling
.
rIn2
*/
connect
cruiseControl_b
->
edgeFalling
.
r
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
cruiseControl_bIn3
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
edgeFalling
.
uIn1
*/
connect
cruiseControl_b
->
edgeFalling
.
u
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
cruiseControl_bIn3
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator3
.
in2
*/
connect
cruiseControl_b
->
logicalOperator3_1
.
in2
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
falseBlock1
.
yOut1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
edgeFalling
.
iVIn3
*/
connect
falseBlock1_1
.
y
->
edgeFalling
.
iV
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
edgeFalling
.
yOut1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator
.
in1
*/
connect
edgeFalling
.
y
->
logicalOperator_8
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
v_Vehicle_kmhIn4
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
relOp1
.
in1
*/
connect
v_Vehicle_kmh
->
relOp1_3
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
leverUp_statIn6
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
relOp3
.
in1
*/
connect
leverUp_stat
->
relOp3_2
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
leverDown_statIn7
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
relOp
.
in1
*/
connect
leverDown_stat
->
relOp_6
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
relOp1
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
logicalOperator1
.
in1
*/
connect
relOp1_3
.
out1
->
logicalOperator1_6
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
constant1
.
out1
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
relOp1
.
in2
*/
connect
constant1_12
.
out1
->
relOp1_3
.
in2
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
brakeForce_pedal_pcIn2
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
relOp2
.
in1
*/
connect
brakeForce_pedal_pc
->
relOp2_2
.
in1
;
/*
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
rSFlipFlop
.
nOT_QOut2
->
adas
.
oeffentlicher_Demonstrator_FAS_v04
.
dEMO_FAS
.
dEMO_FAS
.
subsystem
.
dEMO_FAS
.
dEMO_FAS_Funktion
.
tempomat
.
tempomat_Function
.
cC_On_Off
.
terminator
.
in1
*/
connect
rSFlipFlop_2
.
nOT_Q
->
terminator_3
.
in1
;