File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,8 +12,8 @@ package 'Connections Example' {
1212 part def LugBoltJoint;
1313
1414 connection def PressureSeat {
15- end bead : TireBead[1] ;
16- end mountingRim : TireMountingRim[1] ;
15+ end [1] part bead : TireBead;
16+ end [1] part mountingRim : TireMountingRim;
1717 }
1818
1919 part wheelHubAssembly : WheelHubAssembly {
Original file line number Diff line number Diff line change @@ -6,10 +6,13 @@ package 'Verification Case Definition Example' {
66
77 requirement vehicleMassRequirement {
88 subject vehicle : Vehicle;
9- in massActual :> ISQ::mass = vehicle.mass ;
9+ in massActual :> ISQ::mass;
1010 doc /* The vehicle mass shall be less than or equal to 2500 kg. */
1111
12- require constraint { massActual <= 2500[SI::kg] }
12+ require constraint {
13+ massActual == vehicle.mass and
14+ massActual <= 2500[SI::kg]
15+ }
1316 }
1417
1518 verification def VehicleMassTest {
@@ -35,7 +38,7 @@ package 'Verification Case Definition Example' {
3538 in massProcessed :> ISQ::mass = processData.massProcessed;
3639 out verdict : VerdictKind =
3740 // Check that 'testVehicle' statisfies 'vehicleMassRequirement' if its mass equals 'massProcessed'.
38- PassIf(vehicleMassRequirement(vehicle = testVehicle(mass = massProcessed) ));
41+ PassIf(vehicleMassRequirement(vehicle = testVehicle, massActual = massProcessed));
3942 }
4043
4144 return verdict : VerdictKind = evaluateData.verdict;
You can’t perform that action at this time.
0 commit comments