Custom Component input: physical signal
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
smaru
el 27 de Oct. de 2015
Comentada: Sebastian Castro
el 10 de Nov. de 2015
Hi, I'm going from a Ideal Translational Motion Sensor into a Custom Component. So I deliver for example the velocity of a piston into my block. In the Custom Component I want to build a graph where the resistance is on the y-axis and the velocity is on the x-axis. My problem is, that I don't know how the velocity is delivered. How can I access the values and how can I create the nonlinear graph? I would be thankful for any help!
0 comentarios
Respuesta aceptada
Sebastian Castro
el 27 de Oct. de 2015
I'd suggest enabling Simscape data logging and then using the simscape.logging.plotxy function to plot the signals of interest in a MATLAB figure.
- Sebastian
2 comentarios
Sebastian Castro
el 10 de Nov. de 2015
Somehow there is no easy way to do it without going into the graphics objects themselves:
h = plotxy(INP1,INP2) % Whatever you plotted
ax = h{1}.Children
line = ax.Children
line.Color = 'k'
The other alternative is just to extract the numeric data from the simlog variable and plot from there:
xdata = INP1.series.values;
ydata = INP2.series.values;
plot(xdata,ydata,'k');
... but then you have to add your own titles, labels, etc. It's a tradeoff.
- Sebastian
Más respuestas (0)
Ver también
Categorías
Más información sobre Foundation and Custom Domains 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!