Share ActiveX control between GUIDE and S-Function
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hi,
I have an ActiveX control in my GUI, which I would like to control using an S-Function Block (Matlab Level-2).
In my GUI, I assign the ActiveX control to handles.ge, which is available and accessible throughout the GUI.
How can the handles.ge also be available and accessible outside the GUI, in this case S-Function block. I've read about nested function. But, I don't think that could be applied in this case.
Regards, Wan Nawi
0 comentarios
Respuesta aceptada
Kaustubha Govind
el 28 de Jun. de 2011
You could potentially use the block's UserData to share data between the block and another function. See the example on this page. In your GUI, you can use something like:
set_param('path/to/block','UserData',handles.ge);
or
set_param(blockHandle,'UserData',handles.ge);
To set the data.
In the S-function callback methods, you can use:
ge = get_param(block.BlockHandle,'UserData');
To retrieve the data.
Más respuestas (0)
Ver también
Categorías
Más información sobre ActiveX 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!