Function Caller Block "definition for the function called by Function Caller block , could not be found." Error

19 Ansichten (letzte 30 Tage)
I use a Function Caller block in an Autosar model to map to a Client port. The model generates code and arxml successfully, however it gives simulation error "definition for the function called by Function Caller block , could not be found.". I try to put Simulink Function block with same name and make related Autosar mappings; this time simulation passess but it gives Autosar error while trying to generate code, as
"The Function Caller block 'AutosarAdd/Runnable_Subtract/Function Caller' calls the Simulink Function block 'AutosarAdd/Simulink Function'. This is not allowed, because the server call point in an AUTOSAR software component cannot call the server runnable in the same instance."
  2 Kommentare
shimaa kamel
shimaa kamel am 10 Jul. 2021
Hello Brais,,
I have the same issue,,did you get any solution for this issue ?
BARIS KAYAYURT
BARIS KAYAYURT am 10 Jul. 2021
The solution I found for this issue is creating another model in which I link the original model and I put matching Simulink Functions in this second model. I simulate this second model and it succeeds.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu AUTOSAR Blockset finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by