Effacer les filtres
Effacer les filtres

Central bus initialization in testsequence for multiple harnesses

2 vues (au cours des 30 derniers jours)
Alexander
Alexander le 24 Août 2020
Hello,
I would like to create a central bus initialization for all harnesses i use in my testmanager.
Normally the bus would be initialized in the test sequence:
Bus1.Signal1 = 0;
If i would like to change the initializiation of the bus, i would need to change every testsequnce in the harnesses.
Is there a general solution like
% test harness 1
Bus1 = InitializeBusFunction(Bus1);
% other central file
function [outputBus] = InitializeBusFunction(inputBus)
outputBus = inputBus;
outputBus.Signal1 = 2;
end
This creates an error "Read before write". So what are other possible solutions?
Thanks!

Réponses (1)

Devendra Bhave
Devendra Bhave le 23 Nov 2020
As per my understanding, you are expecting to call custom code before simulating the harness in Simulink Test Manager.
Simulink Test Manager offers a feature named ‘Callbacks’. These callbacks invoke custom code before/during/after running the tests. Please refer to the section “Callbacks” in the below MathWorks documentation page for more information: https://www.mathworks.com/help/sltest/ug/test-case-sections.html

Catégories

En savoir plus sur Test Model Components dans Help Center et File Exchange

Produits


Version

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by