Files
openvehicle-api/examples/system_demo_example/fmu/vapi_system_demo.scr
tompzf 6ed4b1534e Precommit (#1)
* first commit

* cleanup
2025-11-04 13:28:06 +01:00

58 lines
1.4 KiB
Plaintext

/* */
/* This script file uses the DemoExampleFMU.fmu to be run in OpenXilEnv */
/* */
ADD_BBVARI(IncreaseSpeed, DWORD)
ADD_BBVARI(IncreaseSteeringWheel, DWORD)
ADD_BBVARI(Loop, UDWORD)
SET_BBVARI(IncreaseSpeed = 2)
SET_BBVARI(IncreaseSteeringWheel= 1)
SET_BBVARI(Loop = 0)
SET_BBVARI(IsActiveCounter = 0)
SET_BBVARI(RearAngle = 0)
SET_BBVARI(Speed = 0)
SET_BBVARI(SteeringWheel = 0)
WHILE(Loop < 100)
SET_BBVARI(Speed = Speed + IncreaseSpeed)
SET_BBVARI(SteeringWheel = SteeringWheel + IncreaseSteeringWheel)
IF(SteeringWheel>20)
SET_BBVARI(IncreaseSteeringWheel = -1)
ENDIF
DELAY(100)
SET(Loop = Loop + 1)
ENDWHILE
/* */
/* This script file uses the DemoExampleFMU.fmu to be run in OpenXilEnv */
/* */
ADD_BBVARI(IncreaseSpeed, DWORD)
ADD_BBVARI(IncreaseSteeringWheel, DWORD)
ADD_BBVARI(Loop, UDWORD)
SET_BBVARI(IncreaseSpeed = 2)
SET_BBVARI(IncreaseSteeringWheel= 1)
SET_BBVARI(Loop = 0)
RESET_PROCESS(DemoExampleFMU.fmu)
WHILE(Loop < 100)
SET_BBVARI(Speed = Speed + IncreaseSpeed)
SET_BBVARI(SteeringWheel = SteeringWheel + IncreaseSteeringWheel)
IF(SteeringWheel>20)
SET_BBVARI(IncreaseSteeringWheel = -1)
ENDIF
DELAY(100)
SET(Loop = Loop + 1)
ENDWHILE