Borrar filtros
Borrar filtros

Problem with 'Puncture' block

1 visualización (últimos 30 días)
Juster
Juster el 6 de Mayo de 2012
Good evening everyone,
I'm trying to simulate the 'Puncture' block in Simulin (Matlab R2010a), but also if I provided different sources I got always the same two errors:
1) Error in 'untitled/Puncture': Initialization commands cannot be evaluated. 2) Undefined function or method 'commblkselect' for input arguments of type 'double'.
Could you try or provide me a right configuration in order to understand where I'm wronging.
Thanks in advance
  2 comentarios
Juster
Juster el 7 de Mayo de 2012
I'd like to add the fact that I would use the 'Puncture' block in order to remove some elements from a signal,because I'd perform some mathematical operations on a few values of the input signal.
p.s If you know others block that performs this function, please suggest me.
Please answer.
Thank you
K E
K E el 15 de Mayo de 2012
If anyone else is curious: "The Puncture block creates an output vector by removing selected elements of the input vector and preserving other", see http://www.mathworks.com/help/toolbox/comm/ref/puncture.html

Iniciar sesión para comentar.

Respuesta aceptada

Kaustubha Govind
Kaustubha Govind el 7 de Mayo de 2012
I believe commblkselect should exist in $matlabroot/toolbox/commblks/commmasks - do you see a .m or .p file with that name in your MATLAB installation? If not, you may have a corrupt installation. Also, what do you get with:
>> which -all commblkselect
  2 comentarios
Juster
Juster el 8 de Mayo de 2012
Hi,
I've that file in this dirctory, but when I write >> which -all commblkselect I receive the directory name followed by:
% Has no license available
Could be the problem?
Thanks in advance.
Kaustubha Govind
Kaustubha Govind el 8 de Mayo de 2012
Yes, the problem seems to be that you have the Communications Blockset installed, but do not have a valid license for it. I would recommend contacting MathWorks Installation/Licensing Support: http://www.mathworks.com/support/install.html

Iniciar sesión para comentar.

Más respuestas (1)

Juster
Juster el 11 de Mayo de 2012
Thank you Kaustubha.
Unfortunally I cannot use Puncture block but I solved the problem using 'find' function inside Matlab Workspace.
With Regards.

Categorías

Más información sobre Manage Products en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by