EDAboard.com | EDAboard.eu | EDAboard.de | EDAboard.co.uk | RTV forum PL | NewsGroups PL

dbFlattenInst and lot of warnings.

Ask a question - edaboard.com

elektroda.net NewsGroups Forum Index - Cadence - dbFlattenInst and lot of warnings.

Marcel Preda
Guest

Thu Nov 25, 2010 9:49 am   



Hi all,

I have a pice of code which wants to flatten the entire hierarchy (I
need some layers to have all the sapes on top)

The code is like:
~~~~~~~~~~~~~~~~~~
foreach( inst cv->instances
when(inst->objType == "inst"
dbFlattenInst(inst 32 t nil nil)
)
)

foreach( mosaic cv->mosaicss
when( mosaic->objType == "mosaic"
dbFlattenInst(mosaic 32 t nil nil)
)
)
~~~~~~~~~~~~~~~~~~

The code seems to be working well but I get hundreds of warnings like:

\w *WARNING* cannot copy Text Display object by itself
\w *WARNING* The given type 0 is not a valid fig type

Any idea about how can I get ride of those warnings ?

icfb version: 5.10.41.500.6.131

Thank you,
Marcel

Andrew Beckett
Guest

Mon Nov 29, 2010 12:07 pm   



Marcel Preda wrote, on 11/25/10 07:49:
Quote:
Hi all,

I have a pice of code which wants to flatten the entire hierarchy (I
need some layers to have all the sapes on top)

The code is like:
~~~~~~~~~~~~~~~~~~
foreach( inst cv->instances
when(inst->objType == "inst"
dbFlattenInst(inst 32 t nil nil)
)
)

foreach( mosaic cv->mosaicss
when( mosaic->objType == "mosaic"
dbFlattenInst(mosaic 32 t nil nil)
)
)
~~~~~~~~~~~~~~~~~~

The code seems to be working well but I get hundreds of warnings like:

\w *WARNING* cannot copy Text Display object by itself
\w *WARNING* The given type 0 is not a valid fig type

Any idea about how can I get ride of those warnings ?

icfb version: 5.10.41.500.6.131

Thank you,
Marcel

(Trying posting again - having some troubles with the news server I was using
last week)

Hi Marcel,

I'm less sure about the "The given type 0 is not a valid fig type" messages, but
the textDisplay messages are due to the fact that dbFlattenInst doesn't handle
these - because it needs to associate the textDisplay with the new flattened
object - and it can't do that.

The only way I can think of to swallow the warnings is to surround your code with:

let(((nullport outfile("/dev/null")))
when(nullport
let(((woport nullport))
; your code goes here
)
close(nullport)
)
)

this will redirect all warnings to /dev/null.

Regards,

Andrew.

Marcel Preda
Guest

Mon Nov 29, 2010 2:25 pm   



On Nov 29, 1:07 pm, Andrew Beckett <andr...@DcEaLdEeTnEcTe.HcIoSm>
wrote:
Quote:
Marcel Preda wrote, on 11/25/10 07:49:



Hi all,

I have a pice of code which wants to flatten the entire hierarchy (I
need some layers to have all the sapes on top)

The code is like:
~~~~~~~~~~~~~~~~~~
foreach( inst cv->instances
      when(inst->objType == "inst"
            dbFlattenInst(inst 32 t nil nil)
      )
)

foreach( mosaic cv->mosaicss
      when( mosaic->objType == "mosaic"
             dbFlattenInst(mosaic 32 t nil nil)
      )
)
~~~~~~~~~~~~~~~~~~

The code seems to be working well but I get hundreds of warnings like:

\w *WARNING* cannot copy Text Display object by itself
\w *WARNING* The given type 0 is not a valid fig type

Any idea about how can I get ride of those warnings ?

icfb version:      5.10.41.500.6.131

Thank you,
Marcel

(Trying posting again - having some troubles with the news server I was using
last week)

Hi Marcel,

I'm less sure about the "The given type 0 is not a valid fig type" messages, but
the textDisplay messages are due to the fact that dbFlattenInst doesn't handle
these - because it needs to associate the textDisplay with the new flattened
object - and it can't do that.

The only way I can think of to swallow the warnings is to surround your code with:

let(((nullport outfile("/dev/null")))
   when(nullport
     let(((woport nullport))
       ; your code goes here
     )
     close(nullport)
   )
)

this will redirect all warnings to /dev/null.

Regards,

Andrew.

Thank you,

I've use the trick, it works .


BR,
Marcel

elektroda.net NewsGroups Forum Index - Cadence - dbFlattenInst and lot of warnings.

Ask a question - edaboard.com

Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
RTV map EDAboard.com map News map EDAboard.eu map EDAboard.de map EDAboard.co.uk map Opony