Load File Name for Simscape Multibody File Solid from Workspace
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    mkoh
 el 20 de Mayo de 2020
  
    
    
    
    
    Respondida: Steve Miller
    
 el 5 de Jun. de 2021
            Is there a way to specify the File Name parameter, that is, the file path of the geometry in the Simscape Multibody File Solid block with a MATLAB workspace variable? 
It seems to me that only direct paths can be specified. Callbacks and masks are also only accessible to a limited extent. Does anyone have an idea how to implement this or is it just not possible? 
Such a function would be very handy if you want to run simulations with different File Solids on one model.
I am grateful for any suggestion.    
2 comentarios
  Charlotte Hollywood
 el 26 de En. de 2021
				
      Editada: Charlotte Hollywood
 el 26 de En. de 2021
  
			I did it by executing these commands in the MATLAB command menu. First get the handle for your current block (or whatever block. e.g. 'myModel/File Solid')
        a = gcbh 
Look at the list of parameters by doing this
        get(a)
Choose the parameter you want to change, e.g. ExtGeomFileName for the File Solid block and set it to what you want
        set_param(a, 'ExtGeomFileName', filename)
where filename is the variable in your workspace
Good luck! Hope this helps.
Respuesta aceptada
  Steve Miller
    
 el 5 de Jun. de 2021
        As Charlotte mentioned, this solved the problem:
I did it by executing these commands in the MATLAB command menu. First get the handle for your current block (or whatever block. e.g. 'myModel/File Solid')
        a = gcbh 
Look at the list of parameters by doing this
        get(a)
Choose the parameter you want to change, e.g. ExtGeomFileName for the File Solid block and set it to what you want
        set_param(a, 'ExtGeomFileName', filename)
where filename is the variable in your workspace
0 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre Model Import 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!


