> -----Original Message-----
> From: Tom Rondeau <
address@hidden>
> Sender:
address@hidden
> Date: Wed, 12 Sep 2012 20:45:26
> To: Viktor Ivan Rodriguez Abdala<
address@hidden>
> Cc: <
address@hidden>
> Subject: Re: [Discuss-gnuradio] ofdm block
>
> On Mon, Sep 10, 2012 at 1:12 PM, Viktor Ivan Rodriguez Abdala
> <
address@hidden> wrote:
>> Hi
>>
>> In the python folder, the CMakeLists.txt has
>>
>> GR_PYTHON_INSTALL(
>> FILES
>> __init__.py dftsofdm.py DESTINATION ${GR_PYTHON_DIR}/Umbrella
>> )
>>
>> In the grc folder
>>
>> install(FILES
>> Umbrella_bin2dec_ff.xml
>> Umbrella_dec2bin_ff.xml
>> Umbrella_encodconv_vff.xml
>> Umbrella_decodconv_vff.xml
>> Umbrella_dftsofdm_mod.xml
>> Umbrella_dftsofdm_demod.xml DESTINATION share/gnuradio/grc/blocks
>> )
>>
>>
>> I delete all build files and rerun cmake ../ I think the problem is in the
>> xml file with the make section.
>>
>> Ivan Rodriguez
>
>
> After rerunning cmake, did you also 'make' and 'make install'?
>
> Tom
>
>
>> On 09/07/2012 07:26 AM, Tom Rondeau wrote:
>>>
>>> On Thu, Sep 6, 2012 at 3:59 PM, Viktor Ivan Rodriguez Abdala
>>> <
address@hidden> wrote:
>>>>
>>>> Hi all,
>>>>
>>>> I'm looking to develop a block called dfts ofdm, based in a similar block
>>>> called ofdm mod, I change the .xml and .py to a new name called DFTSOFDM,
>>>> but I can't make it work. In GRC I have the following error:
>>>>
>>>> Traceback (most recent call last):
>>>> File "/home/administrador/Simulacion/top_block.py", line 86, in
>>>> <module>
>>>> tb = top_block()
>>>> File "/home/administrador/Simulacion/top_block.py", line 55, in
>>>> __init__
>>>> self.Umbrella_dftsofdm_mod_0 =
>>>> grc_blks2.packet_mod_f(Umbrella.dftsofdm_mod(
>>>> AttributeError: 'module' object has no attribute 'dftsofdm_mod'
>>>
>>> Is everything properly in the CMakeLists.txt files? Did you make sure
>>> to rebuild and reinstall? Also, if that doesn't help, rerun cmake on
>>> the project to make sure everything is properly reconfigured.
>>>
>>> Tom
>>>
>>>
>>>
>>>> The new python file es dftsofdm.py, and I change the classes with
>>>>
>>>> class dftsofdm_mod(gr.hier_block2):
>>>>
>>>> class dftsofdm_demod(gr.hier_block2):
>>>>
>>>> The .xml files have this changes:
>>>>
>>>> Umbrella_dftsofdm_demod.xml
>>>>
>>>> <name>DFTSOFDM Demod</name>
>>>> <key>Umbrella_dftsofdm_demod</key>
>>>> <category>Umbrella</category>
>>>> <import>import Umbrella</import>
>>>> <import>from grc_gnuradio import blks2 as grc_blks2</import>
>>>> <import>from gnuradio import digital</import>
>>>> <make>grc_blks2.packet_demod_$(type.fcn)(Umbrella.dftsofdm_demod(
>>>> options=grc_blks2.options(
>>>> modulation="$modulation",
>>>> fft_length=$fft_length,
>>>> occupied_tones=$occupied_tones,
>>>> cp_length=$cp_length,
>>>> snr=$snr,
>>>> log=None,
>>>> verbose=None,
>>>> ),
>>>> callback=lambda ok, payload: self.$(id).recv_pkt(ok, payload),
>>>> ),
>>>> )</make>
>>>>
>>>>
>>>> Umbrella_dftsofdm_mod.xml
>>>>
>>>> <block>
>>>> <name>DFTSOFDM Mod</name>
>>>> <key>Umbrella_dftsofdm_mod</key>
>>>> <category>Umbrella</category>
>>>> <import>import Umbrella</import>
>>>> <import>from grc_gnuradio import blks2 as grc_blks2</import>
>>>> <import>from gnuradio import digital</import>
>>>> <make>grc_blks2.packet_mod_$(type.fcn)(Umbrella.dftsofdm_mod(
>>>> options=grc_blks2.options(
>>>> modulation="$modulation",
>>>> fft_length=$fft_length,
>>>> occupied_tones=$occupied_tones,
>>>> cp_length=$cp_length,
>>>> pad_for_usrp=$pad_for_usrp,
>>>> log=None,
>>>> verbose=None,
>>>> ),
>>>> ),
>>>> payload_length=$payload_length,
>>>> )</make>
>>>>
>>>>
>>>> Thanks
>>>>
>>>> Ivan Rodriguez
>>>>
>>>> _______________________________________________
>>>> Discuss-gnuradio mailing list
>>>>
address@hidden
>>>>
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
> _______________________________________________
> Discuss-gnuradio mailing list
>
address@hidden
>
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio