Strangely, that seemed to work. In fact, all it seems to take is for me to open 
up the mask parameters dialog and change something (pretty much anything, it 
seems).

-Nevada

On Mar 12, 2010, at 15:21 PM, Mark Wagner wrote:

> Hi Nevada,
> 
> Right click on block -> View Mask, go to initialization tab, and run the same 
> command except replacing the variables for what you are actually using as 
> parameters:
> 
> fft_init(gcb,'FFTsiz', 10, ...
> 
> also, make sure that that the current block you have selected is the fft, or 
> replace gcb with the fft's path.
> 
> Mark
>  
> 
> 
> On Fri, Mar 12, 2010 at 12:14 PM, Nevada Sanchez <nev...@mit.edu> wrote:
> The twiddle block does show up in the Casper library. I'm not entirely sure 
> how to correctly run the mask script from the MATLAB command line, but I 
> tried the following (my model is called 'sysgen_scratch').
> 
> ----
> >> fft_init(sysgen_scratch/fft)
> ??? Error due to multiple causes.
> 
> Caused by:
>     The LinkStatus can be set only for a linked block.
>     Error in 
> 'sysgen_scratch/fft/fft_biplex0/biplex_core/fft_stage_3/butterfly_direct/twiddle':
>     Initialization commands cannot be evaluated.
> >>
> >> sysgen_scratch/fft
> ??? Error due to multiple causes.
> 
> Caused by:
>     The LinkStatus can be set only for a linked block.
>     Error in 
> 'sysgen_scratch/fft/fft_biplex0/biplex_core/fft_stage_3/butterfly_direct/twiddle':
>     Initialization commands cannot be evaluated.
> ----
> 
> I suspect this isn't what you meant.
> 
> -Nevada
> 
> On Mar 12, 2010, at 14:59 PM, Mark Wagner wrote:
> 
>> Hi Nevada,
>> 
>> Have you tried running the mask script from the matlab command line?  This 
>> may give some clues as to what the issue is.
>> 
>> Also, does the twiddle block show up in your casper library?
>> 
>> Mark
>> 
>> On Fri, Mar 12, 2010 at 11:52 AM, Nevada Sanchez <nev...@mit.edu> wrote:
>> It seems that the problem with the bad links was caused by me not opening 
>> the libraries on startup. I updated my startup.m script and everything is 
>> fine, except that I still have to remove the link to the Casper library to 
>> get the FFT block to compile.
>> 
>> -Nevada
>> 
>> On Mar 12, 2010, at 4:44 AM, John Ford wrote:
>> 
>> >> Is it still necessary in 11.x/RHEL to load/open the CASPER library
>> >> before opening a model containing library blocks?
>> >
>> > Yes, Henry, it is.  We have a startup.m that opens/loads the user's
>> > libraries and starts sysgen.
>> >
>> > Here it is.
>> >
>> > Yes, Master<1005> more startup.m
>> > addpath('/export/home/tokra/scratch/casper/mlib_devel_10_1/xps_library');
>> > addpath('/export/home/tokra/scratch/casper/mlib_devel_10_1/casper_library');
>> > addpath('/export/home/tokra/scratch/casper/mlib_devel_10_1/gavrt_library');
>> > sysgen_startup
>> > system_dependent('RemoteCWDPolicy','reload')
>> > system_dependent('RemotePathPolicy','reload')
>> > load_system('casper_library');
>> > load_system('gavrt_library');
>> > Yes, Master<1006>
>> >
>> > Then of course there are all the environment variable to set.  We also
>> > have a script for that:
>> >
>> > Yes, Master<1006> more Startsg.sh
>> > #!/bin/bash
>> > source /export/home/tokra/Xilinx/11.1/settings64.sh
>> > export MATLAB=/opt/matlab
>> > export XILINX=/export/home/tokra/Xilinx/11.1/ISE
>> > export XILINX_EDK=/export/home/tokra/Xilinx/11.1/EDK
>> > export PLATFORM=lin64
>> > export XILINX_DSP=/export/home/tokra/Xilinx/11.1/DSP_Tools/${PLATFORM}
>> > export
>> > BEE2_XPS_LIB_PATH=/export/home/tokra/scratch/casper/mlib_devel_10_1/xps_l
>> > ib
>> > export MLIB_ROOT=/export/home/tokra/scratch/casper/mlib_devel_10_1
>> > export PATH=${XILINX}/bin/${PLATFORM}:${XILINX_EDK}/bin/${PLATFORM}:${PATH}
>> > export
>> > LD_LIBRARY_PATH=${XILINX}/bin/${PLATFORM}:${XILINX}/lib/${PLATFORM}:${XIL
>> > INX_DSP}/sysgen/lib:${LD_LIBRARY_PATH}
>> > export LMC_HOME=${XILINX}/smartmodel/${PLATFORM}/installed_lin
>> > export PATH=${LMC_HOME}/bin:${XILINX_DSP}/common/bin:${PATH}
>> > export INSTALLMLLOC=/opt/matlab
>> > export TEMP=/tmp/
>> > export TMP=/tmp/
>> > $MATLAB/bin/matlab
>> >
>> >
>> > John
>> >
>> >
>> >>
>> >> Thanks,
>> >> Henry
>> >>
>> >> On 3/11/2010 11:46 PM, Nevada Sanchez wrote:
>> >>> I've tried deleting and replacing (even creating an entirely new model)
>> >>> with no luck. I managed to fix it be destroying the link of the FFT
>> >>> module back to the Casper library and all is well now. Except that I
>> >>> don't think I should have to do that.
>> >>>
>> >>> Anyway, I've been having another annoyance that may be related to this
>> >>> problem. Every time I open a model, all of the casper and xps blocks
>> >>> have bad links until I drag one of the blocks from their respective
>> >>> libraries into the file. The libraries are in the path and they show up
>> >>> in the library browser. Any ideas on what might be going wrong here?
>> >>>
>> >>> If it helps, we're running Xilinx tools version 11.4, with the latest
>> >>> snapshot of the casper repository on RHEL 5.
>> >>>
>> >>> -Nevada
>> >>>
>> >>> On Mar 4, 2010, at 2:18 AM, Mark Wagner wrote:
>> >>>
>> >>>> Hi Nevada,
>> >>>>
>> >>>> If all your casper libraries are linked and updated, the first thing I
>> >>>> would try is deleting the fft and replacing it with a new one from the
>> >>>> library, then recompiling.
>> >>>>
>> >>>> Or try running the fft mask script from the matlab command line and
>> >>>> see if you get any other telling errors.
>> >>>>
>> >>>> Mark
>> >>>>
>> >>>>
>> >>>> On Wed, Mar 3, 2010 at 11:10 PM, Nevada Sanchez <nev...@mit.edu
>> >>>> <mailto:nev...@mit.edu>> wrote:
>> >>>>
>> >>>>    I have a rather simples model that takes a signal stored in ram
>> >>>>    and FFT's it. However, I'm having some problems getting it to
>> >>>>    compile. I get the following errors whenever I run 'Update
>> >>>> Diagram':
>> >>>>
>> >>>>    + Block error: twiddle: Simulink: The LinkStatus can be set only
>> >>>>    for a linked block.
>> >>>>    + Block error: twiddle: Simulink: Error in
>> >>>>    
>> >>>> 'sysgen_scratch/fft/fft_biplex0/biplex_core/fft_stage_3/butterfly_direct/twiddle':
>> >>>>    Initialization commands cannot be evaluated.
>> >>>>
>> >>>>    Could somebody help me out with this?
>> >>>>
>> >>>>    -Nevada
>> >>>>
>> >>>>
>> >>>
>> >>
>> >
>> >
>> >
>> 
>> 
>> 
> 
> 

Reply via email to