where to assign the line types that awd use for ocean standa

S

Svenn Are Bjerkem

Guest
Hi,

I am now trying to use ocean in absolute stand alone mode as a plotting
tool with simulation data from a command line run. That means that there
is absolutely no analog artist information available, only the psf
directory.

I am able to fill awd with graphs using commands from OCEAN and from
SKILL, and I can hardcode which linetype is used when calling the
awvPlotWaveform() function, but not when using the plot() function.

My problem is that the plotted lines are a bit too thin and the stipple
pattern a bit weak and the colors too few.

I am hoping that there is a possibility to set the linewidths, colors,
stipple patterns and datasymbols somewhere, like in a .oceanrc file in
the current directory which is read by ocean when it starts so that I
once and for all can set the widths and colors for the first 200 signals
so that I can use the more simple OCEAN plot() function.

I also have to mention that the data are results of parametric
simulations so that there is always some magic going on in the bacground
when I ask for something as simple as plot( VT("Q")).

Kind regards,
--
Svenn
 
Hi Svenn,

you can use a custom display.drf, or use the ^dr and the ^tech procedure. If I
remember well, the layers used are y0 thru y9

Less brute force, you could define your own SvPlot() function that has little
arguments, like plot(), and also applies your own preferences for
linestyles.

Svenn Are Bjerkem wrote:
Hi,

I am now trying to use ocean in absolute stand alone mode as a plotting
tool with simulation data from a command line run. That means that there
is absolutely no analog artist information available, only the psf
directory.

I am able to fill awd with graphs using commands from OCEAN and from
SKILL, and I can hardcode which linetype is used when calling the
awvPlotWaveform() function, but not when using the plot() function.

My problem is that the plotted lines are a bit too thin and the stipple
pattern a bit weak and the colors too few.

I am hoping that there is a possibility to set the linewidths, colors,
stipple patterns and datasymbols somewhere, like in a .oceanrc file in
the current directory which is read by ocean when it starts so that I
once and for all can set the widths and colors for the first 200 signals
so that I can use the more simple OCEAN plot() function.

I also have to mention that the data are results of parametric
simulations so that there is always some magic going on in the bacground
when I ask for something as simple as plot( VT("Q")).

Kind regards,
 
In article <11e1flvpfhiv599@news.supernews.com>,
cad_support@skipthisandunderscores.catena.nl says...
you can use a custom display.drf, or use the ^dr and the ^tech procedure. If I
remember well, the layers used are y0 thru y9
I have read a bit on display.drf in the manuals, and know how they look
like, I see the possibility to swap some colors of my schematic capture
so that I get a white background (nice for screen captures for
documentation.) But how do I tie a local custom display.drf file to my
working environment only?

Less brute force, you could define your own SvPlot() function that has little
arguments, like plot(), and also applies your own preferences for
linestyles.
I have started on this, but it really take time to whip up all this code
in a programming language that I hardly understand. I was looking at
practicing at home on CLISP or Guile or something like that, but I
discovered that the infix notation of SKILL is only available in SKILL
and those other lisps do have some other commands. I decided to abandon
that Idea.

Thanks and regards,
--
Svenn
 
Svenn Are Bjerkem wrote:
In article <11e1flvpfhiv599@news.supernews.com>,
cad_support@skipthisandunderscores.catena.nl says...

you can use a custom display.drf, or use the ^dr and the ^tech procedure. If I
remember well, the layers used are y0 thru y9


I have read a bit on display.drf in the manuals, and know how they look
like, I see the possibility to swap some colors of my schematic capture
so that I get a white background (nice for screen captures for
documentation.) But how do I tie a local custom display.drf file to my
working environment only?
Svenn,
If you are trying to modify the display packets for layers, From the
icfb main window banner menu, select,
*Tools->Display Resource Manager*
In the new form, select, *Edit* .
You will get another form, there,
Make
*Application = Basic*
*Layers = All*

Do the changes for the layers (y0-y9) you want. (You have to press apply
for every layer)

Then *File->Exit*
It would ask you whether to save. Save it as display.drf in your
invoking directory. It gets loaded automatically every time you invoke
in that directory.

The layout people in your team should be aware of all these things; ask
them if you still could not get the things up.

regards,
Suresh


Less brute force, you could define your own SvPlot() function that has little
arguments, like plot(), and also applies your own preferences for
linestyles.


I have started on this, but it really take time to whip up all this code
in a programming language that I hardly understand. I was looking at
practicing at home on CLISP or Guile or something like that, but I
discovered that the infix notation of SKILL is only available in SKILL
and those other lisps do have some other commands. I decided to abandon
that Idea.

Thanks and regards,
 
Svenn,

as I assume that you have just AWD runnig and not the full
Framework I would suggest you to make a trial to load
your custom display. drf file with in your .cdsinit

drLoadDrf(
t_filename
[ g_askToSave ]
)
=> t | nil
Loads the display resource file (usually called display.drf) from any
location.

in your .cdsinit

The layers Artist generally is using to display the waves are the
y0 to y9 drawing, so you have to modify the graphic packets of
them to make them use a thinker line.

Bernd


Svenn Are Bjerkem wrote:
In article <11e1flvpfhiv599@news.supernews.com>,
cad_support@skipthisandunderscores.catena.nl says...

you can use a custom display.drf, or use the ^dr and the ^tech procedure. If I
remember well, the layers used are y0 thru y9


I have read a bit on display.drf in the manuals, and know how they look
like, I see the possibility to swap some colors of my schematic capture
so that I get a white background (nice for screen captures for
documentation.) But how do I tie a local custom display.drf file to my
working environment only?


Less brute force, you could define your own SvPlot() function that has little
arguments, like plot(), and also applies your own preferences for
linestyles.


I have started on this, but it really take time to whip up all this code
in a programming language that I hardly understand. I was looking at
practicing at home on CLISP or Guile or something like that, but I
discovered that the infix notation of SKILL is only available in SKILL
and those other lisps do have some other commands. I decided to abandon
that Idea.

Thanks and regards,
 
In article <dbqpj0$31m$1@home.itg.ti.com>,
Suresh Jeevanandam <sureshj@DELETETHISti.com> wrote:

Do the changes for the layers (y0-y9) you want. (You have to press apply
for every layer)

Then *File->Exit*
It would ask you whether to save. Save it as display.drf in your
invoking directory. It gets loaded automatically every time you invoke
in that directory.
Thanks, thats where my problem was.

The layout people in your team should be aware of all these things; ask
them if you still could not get the things up.
Kind regards,
--
Svenn
 
Bernd Fischer > wrote:
The layers Artist generally is using to display the waves are the
y0 to y9 drawing, so you have to modify the graphic packets of
them to make them use a thinker line.
^^^^^^^
best use a thinker line for a thoughfuller & cleverer plot ;)
 
I actually meant 'thicker', but you know that ;-)

fogh wrote:
Bernd Fischer > wrote:

The layers Artist generally is using to display the waves are the
y0 to y9 drawing, so you have to modify the graphic packets of
them to make them use a thinker line.

^^^^^^^
best use a thinker line for a thoughfuller & cleverer plot ;)
 
In article <3kc9tiFt1132U1@individual.net>, Bernd Fischer
<""bernd.fischer\"@xignal-A%&HY%$v#&G=.de"> says...
Svenn,

as I assume that you have just AWD runnig and not the full
Framework I would suggest you to make a trial to load
your custom display. drf file with in your .cdsinit

drLoadDrf(
t_filename
[ g_askToSave ]
)
=> t | nil
Loads the display resource file (usually called display.drf) from any
location.

in your .cdsinit
I use both from ADE and stand alone. When I develop the testbenches, I
use the interactive mode with analog artist in order to be able to add
and modify elements quicly and select signals to see. When I am
satisfied with the testbench, I switch to command line and ocean.

I have copied the display.drf that is located in the analogLib library
to a directory in my home dir. I have modified the entries in that
display.drf to suit my likings and then load the display.drf on the CIW
command line. I get a 't' as feedback from the drLoadDrf() command, but
when I hit the plot button in ADE, the old colors show up.

Is it possible that dfII only take display.drf into consideration during
start?

--
Svenn
 
In the end it was easier to use the technology file manager to set the
line properties of the y0-y9 layers. Now at leas the first 10 waveforms
have a solid line. I do see a difference in colours with respect to the
colours set in the technology file editor.

And the next problem is that from curve 11 on the stipple starts again.
I would rather change the ticks and keep on using solid lines, but it
seems not possible to set this from the technology file editor.

Is this hardcoded in AWD?
--
Svenn
 

Welcome to EDABoard.com

Sponsor

Back
Top