2024-06-26 16:46:34 +08:00
..
2024-06-12 13:17:34 +08:00
2024-06-12 17:47:29 +08:00
2024-06-26 16:46:34 +08:00
2024-06-26 16:46:34 +08:00
2024-05-20 11:43:29 +08:00
2024-05-20 11:43:29 +08:00
2024-05-22 17:46:15 +08:00
2024-06-20 15:01:44 +08:00
2024-05-31 18:50:20 +08:00
2024-06-26 16:46:34 +08:00
2024-06-20 15:01:44 +08:00
2024-06-26 16:46:34 +08:00
2024-06-26 16:46:34 +08:00
2024-05-29 18:15:46 +08:00
2024-05-24 17:52:56 +08:00
2024-05-20 11:52:14 +08:00
2024-06-26 16:46:34 +08:00
2024-06-12 13:17:34 +08:00
2024-05-31 18:50:20 +08:00
2024-05-29 18:15:46 +08:00
2024-05-20 11:50:05 +08:00
2024-05-25 15:56:41 +08:00
2024-06-20 15:01:44 +08:00
2024-06-12 17:47:29 +08:00
2024-06-26 16:46:34 +08:00
2024-06-21 16:40:47 +08:00
2024-06-08 23:15:27 +08:00
2024-05-31 18:50:20 +08:00
2024-06-20 15:01:44 +08:00
2024-06-12 17:47:29 +08:00
2024-05-31 18:50:20 +08:00
2024-05-20 11:43:29 +08:00

When start up, it will load the following files
1. constant.mat for setting the constant value
2. configuration.mat, simulating the configuration value stored in the flash/eeprom

Files information:
------------------
Wiper_controller.slx - the main part for handling HI, LOW, INT_AUTO request
wiper.slx - model for demo the main part 
wiper_model.slx - the overall model
wiper_model_sim.slx - model for demo
wiper_model_test.slx - model for running test case
test_case.mat - holding the test cases
test_case.xlsx - export from test_case.mat
test.mldatx - holding the mapping
constant.mat - storing the system constant
configuration.mat - storing the configuration from eeprom/flash

Note: 
There is no SWIF_BdcOtaMod for checking the OTA mode

============================================
New design base on C code from FrntWiperCtrl 
============================================
added interface in FrntWiperCtrl.c and FrntWiperCtrl.h for interacting with Matlab, all the logic is based on the c code (use the C caller block)
purpose: Matlab can help to verify the logic in the c code without (or miniziing) creating new bug due to problem in the Matlab model.
[files lists]
configuration.mat 
    - storing all the eeprom/flash configuration/parameters
wiper_from_c.slx 
    - use C caller to call the C code from FrntWiperCtrl
FrntWiperCtrl_test.mldatx 
    - the test file of the model, requirement 5.5.1
    requirement 5.5.1 
        - testing input: wiper\test_files\FrntWiperCtrl_test\input_5_5_1
        - tested with input against "logical and temporal assesments"
    requirement 5.5.2, 5.5.3 
        - testing input: wiper\test_files\FrntWiperCtrl_test\input_5_5_2
        - tested with input against "logical and temporal assesments"
            added delay of 18ms for the home position of the wiper as indicated in the c code.
    requirement 5.7.7 
        - testing input: wiper\test_files\FrntWiperCtrl_test\input_5_7_7
        - tested with input against "logical and temporal assesments"
            setting the speed to 130, INT position to 1 -> dwell time 10.1s

Dummy_Wiper_Sim.slx
    - simulating the controlled wiper, generating the park position for testing