hexagon logo

How can i assign a matrix/several parameters to a state variable?

I want to connect Adams/Car with a Matlab Simulink model. This does work for me when I set the necessary model/block parameters in Simulink and then build it as C-Code into a *dll which I can import via the plant export feature.
 
Now I'd like to simplify changing the model parameters by feeding them from Adams instead of having to rebuild the dll everytime. The model has 96 parameters so having a state variable for each of them isn't really an option (especially since there can be several instances of them in a template).
 
I'd like to feed a matrix from file which is then applied to a variable and "plant exported". It seams however that state variables aren't allowed to have more than one "channel".
 
Does anybody have some hints on how to achieve my goal?
 
A "dirty" method might be to get a string over to the >Simulinkpart and split it apart there though I'd prefer a cleaner version.
 
Thank you in advance.
Parents
  • No macro needed. Use a simple command file with just one line:
    acar toolkit read property_files assembly = (EVAL(DB_DEFAULT(.system_defaults, "model") ))
     
    Prerequisite:
    Your assembly is the default model. That's the case if it's freshly opened, but it's not the case if you for example modified a subsystem parameter.
     
    If you want do make the command file model specific, then just enter the assembly name. But then you need to change the cmd-file whenever used with a different model.
     
Reply
  • No macro needed. Use a simple command file with just one line:
    acar toolkit read property_files assembly = (EVAL(DB_DEFAULT(.system_defaults, "model") ))
     
    Prerequisite:
    Your assembly is the default model. That's the case if it's freshly opened, but it's not the case if you for example modified a subsystem parameter.
     
    If you want do make the command file model specific, then just enter the assembly name. But then you need to change the cmd-file whenever used with a different model.
     
Children
No Data