Initialization commands cannot be evaluated for noise block in simulink
You are now following this question
- You will see updates in your followed content feed.
- You may receive emails, depending on your communication preferences.
An Error Occurred
Unable to complete the action because of changes made to the page. Reload the page to see its updated state.
Show older comments
0 votes
Hi I am simulating Gaussian noise generator block in simulink.But I am receiving following errors.Can any one please help me how to fix this.
1. Error in 'test1/Gaussian Noise Generator': Initialization commands cannot be evaluated. here test1 is name of simulink model. 2.Undefined function or method 'commblkgaussiansrc2' for input arguments of type 'cell'.
Thank you for your answers.
Accepted Answer
Fangjun Jiang
on 6 Sep 2011
0 votes
What are the parameters that you provided at the parameter dialog window, such as Mean value, Variance, Initial seed, Sample time and Samples per frame. The error message indicates you might have provided a data which is in the type of cell array. Try some very simple example first. If you have data in cell array, such as data={1,2,3}, use data{1} to refer to the first value in the cell array data.
10 Comments
NTR
on 6 Sep 2011
Hi Jiang thank you for your response.
But I am using only gaussian noise generator block and scope in my simulink model.
noise block parameter values ar as follows
Mean:0
variance:1
initial seed: 41
sample time: 1
output data type: double
Still I am getting similar problem.
When I double click gaussain noise generator block in simulink model it shows following message with in stars.
****************************************************************
error due to multiple causes
--> Error evaluating 'Mask Callback' callback of gaussian noise generator block (mask) 'gaussian noise generator'.Undefined function or method
'commblkgaussiansrc2' for input arguments of type 'char'.
-->Undefined function or method
'commblkgaussiansrc2' for input arguments of type 'char'.
--> Error evaluating 'Mask Callback' callback of gaussian noise generator block (mask) 'gaussian noise generator'.Undefined function or method
'commblkgaussiansrc2' for input arguments of type 'char'.
-->Undefined function or method
'commblkgaussiansrc2' for input arguments of type 'char'.
******************************************************************
Except this noise block all other blocks are working fine in simulink.
Can you please suggest how to fix this.
Kaustubha Govind
on 6 Sep 2011
commblkgaussiansrc2.m is a utility that should ship with the Communications Toobox. Try running "which commblkgaussiansrc2" and see what it says. If it doesn't find anything, run "rehash toolbox" and try again.
Fangjun Jiang
on 6 Sep 2011
Yes. The error sounds like you don't have or couldn't check out a license for the Communications Toolbox. When you say "all other blocks", do you refer to Simulink blocks or other blocks within the Communications toolbox? Please follow Kaustubha's advice to check that file first.
NTR
on 6 Sep 2011
Hi Kastubha ,
when I run "which commblkgaussiansrc2" . matlab shows like below.
C:\Programfiles\MATLAB\R2010a\toolbox\commblks\commmasks\commblkgaussiansrc2.m % Has no license available
Recently I updated my matlab license.I think that may be reason why it doesn't work.
when i check
>>license('inuse')
matlab
signal_blocks
signal_toolbox
simulink
simulink_design_optim
Can you please suggest me how to update license of this particular toolbox (communications blockset)
Thank you very much for making me to understood what causes the problem.
NTR
on 6 Sep 2011
Hi Jiang,
Thank you. It seems I have problem with license for communication toolbox. Can you please suggest how to update license for this toolbox only
Fangjun Jiang
on 6 Sep 2011
Are you using stand-alone license or shared network license? What version of MATLAB are you using? The Communications Systems Toolbox is new in R2011a combining two previous toolbox. See http://www.mathworks.com/company/pressroom/MathWorks-Announces-Release-2011a-of-the-MATLAB-and-Simulink-Product-Families.html. Contact TMW to see if you are eligible for a upgrade.
Anyway, I think the solution for the problem is to get the toolbox.
NTR
on 7 Sep 2011
Hi Jiang,
Thank you for your continuous support.
Im using MATLAB (R2010a) version.
NTR
on 7 Sep 2011
can you please suggest me how to download this Communications Blockset from mathworks
NTR
on 7 Sep 2011
Hi Kaustubha Govind,
I am using matlab with license from my univ.
All other blocks are working except communication blockset.
when I run "which commblkgaussiansrc2". It shows like
>> which commblkgaussiansrc2
C:\Program Files\MATLAB\R2010a\toolbox\commblks\commmasks\commblkgaussiansrc2.m % Has no license available
>>
Can you please mention how can I activate license for this toolbox.
thank you very much for help.
Fangjun Jiang
on 7 Sep 2011
If your university purchased and installed the toolbox, there is really no need to activate it. Once you try to drag and use that Gaussian noise generator block, the license will be checked in (assume it is available if it is a network license). Are you using stand-alone license or network license. The best way is to call TWM tech support. Type ver in Command Window to find out your license number. Give it to TWM and they will tell you what your options are.
More Answers (0)
Categories
Find more on Transforms in Help Center and File Exchange
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)