Hi Paul,

I wasn't sure what debug information I'd be able to get from this script
directly, but I found that it gets called by write_info_table.m in the same
folder.

So at around line 16 in the script I added a "try .. catch" around the call
to the sblock_to_info function, with e.stack and error(['Error occurred
when processing ', tag, '.'])

Should that tell me a little more info about where the problem occurs? Or
is there another more elegant way to get that information?

Regards,
James


On Mon, Jun 1, 2015 at 10:54 AM, Paul Prozesky <[email protected]>
wrote:

> Hi James
>
> You can see that your error is happening in this section of that script:
>
> if isempty(strtrim(value)) == 1,
>     error('Empty value?');
> end
>
>
> So add some debug logging there and rerun the gen_xps_add_design_info
> part of the build.
>
> Cheers
> Paul
>
>
>
>
>
> On 1 June 2015 at 10:39, James Smith <[email protected]> wrote:
>
>> Hi Paul,
>>
>> Thanks, I have found that script. I can't think of a way to go about
>> finding out which part it has a problem with though, except possibly
>> starting several different compiles, removing a component from each, and
>> seeing which ones pass / fail.
>>
>> Is this a sound approach?
>>
>> James
>>
>>
>> On Mon, Jun 1, 2015 at 10:34 AM, Paul Prozesky <[email protected]>
>> wrote:
>>
>>> Hi James
>>>
>>> Check the sblock_to_info script in the +design_info (no, the plus isn't
>>> a mistake, it's a matlab thing) folder in your xps_library folder.
>>> Something is that script is not happy with one of the blocks in your model
>>> file.
>>>
>>> Cheers
>>> Paul
>>>
>>>
>>> On 1 June 2015 at 10:27, James Smith <[email protected]> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I'm working on a simple design for a two-stage high-resolution
>>>> spectrometer, which almost gets finished compiling, sysgen seems to finish,
>>>> and then at the end fails with a most uninformative error message:
>>>>
>>>> ##########################
>>>> ## Creating EDK files   ##
>>>> ##########################
>>>> Error using design_info.sblock_to_info (line 18)
>>>> Empty value?
>>>>
>>>> Anyone else seen this problem before? The sysgen*.log files contain
>>>> basically zero information, and I've grepped for as many combinations of
>>>> the "design_info.sblock_to_info" string as I can think of, to no avail.
>>>>
>>>> If anyone has some insight that can point me in the right direction,
>>>> I'd appreciate it. I can send the .slx file to anyone who would like to
>>>> look at it, I didn't think the mailing list would be an appropriate place
>>>> to attach it (about 7 MB).
>>>>
>>>> Regards,
>>>> James
>>>>
>>>>
>>>
>>
>

Reply via email to