Central bus initialization in testsequence for multiple harnesses
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
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!
0 comentarios
Respuestas (1)
Devendra Bhave
el 23 de Nov. de 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
0 comentarios
Ver también
Categorías
Más información sobre Inputs en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!