Azzera filtri
Azzera filtri

Problem with 'Puncture' block

1 visualizzazione (ultimi 30 giorni)
Juster
Juster il 6 Mag 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 Commenti
Juster
Juster il 7 Mag 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 il 15 Mag 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

Accedi per commentare.

Risposta accettata

Kaustubha Govind
Kaustubha Govind il 7 Mag 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 Commenti
Juster
Juster il 8 Mag 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 il 8 Mag 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

Accedi per commentare.

Più risposte (1)

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

Categorie

Scopri di più su Manage Products in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by