The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> Skill function for setting Major/Minor Divisions in Cadence Wavescan
https://designers-guide.org/forum/YaBB.pl?num=1258372870

Message started by pancho_hideboo on Nov 16th, 2009, 4:01am

Title: Skill function for setting Major/Minor Divisions in Cadence Wavescan
Post by pancho_hideboo on Nov 16th, 2009, 4:01am

Any expert of Cadence tools.
I have question about skill function for Cadence Wavescan in ADE.

If I use OCEAN functions, xLimit() and yLimit(),
I can set "Scaling" as "Min-Max" in "Axis Attributes" of Cadence Wavescan.

But I can't find out skill functions to set "Scaling" as "Manual" and values of "Major/Minor Divisions"
in "Axis Attributes" of Cadence Wavescan.

Here my qustion is what skill functions are available for setting "Scaling" as "Manual" and values of "Major/Minor Divisions"
in "Axis Attributes" of Cadence Wavescan.

Any expert of Cadence tools, teach me.

Title: Re: Skill function for setting Major/Minor Divisions in Cadence Wavescan
Post by Riad KACED on Nov 17th, 2009, 9:45am

Hi Pancho,

There is no such a public function as far as I know.
the wavescan is a Java application and I think Cadence has provided a very few Skill functions to interact with wavescan. You may log an enhancement request although I am a bit pessimistic since Cadence is pushing towards VIVA ...

Cheers,
Riad.

Title: Re: Skill function for setting Major/Minor Divisions in Cadence Wavescan
Post by pancho_hideboo on Nov 17th, 2009, 10:04am

I know there are many functions in Cadence Wavescan which we can not control by public skill function.
http://www.designers-guide.org/Forum/YaBB.pl?num=1216429016/7#7
http://www.designers-guide.org/Forum/YaBB.pl?num=1228899985

But we can control some of them by unpublic method.
For example, we can use followings instead of "plotStyle('joined)".
  Y=getData("aaa")
  Y->plotStyle='joined

This is very similar to graph attribute control of MATLAB which is also very unfriendly.


Riad KACED wrote on Nov 17th, 2009, 9:45am:
the wavescan is a Java application and I think Cadence has provided a very few Skill functions to interact with wavescan.
You may log an enhancement request although I am a bit pessimistic since Cadence is pushing towards VIVA ...

http://www.designers-guide.org/Forum/YaBB.pl?num=1232202399

Title: Re: Skill function for setting Major/Minor Divisions in Cadence Wavescan
Post by Andrew Beckett on Jan 3rd, 2010, 1:19am

Whilst xLimit() and yLimit() do allow the scaling to be manual (so that part is available), I don't think there's a function to control the major/minor divisions.

It's a good idea though. Please contact Cadence and get an enhancement request filed. Even if the move is towards the new ViVA graph, providing SKILL access to things like this is a good idea, and if you don't ask, you won't get... (unless somebody else asks for it too). Yes, in an ideal world all these things should be thought of up front, but in reality there are a very large number of things that have to be done, and  a very large number of things that should be done, and also a large number of things that could be done. Inevitably things like this can drop off unless they're requested by customers.

BTW, on Pancho's point about plotStyle attribute, I recently posted a solution on http://support.cadence.com which provides a function to set the units for a waveform, and the plotStyle for a waveform - providing a calculator function to do this - so you don't need to remember the attribute. I've also got an enhancement request asking for a public API to set these attributes - or that they be documented. Search for abSetPlotStyle or abSetUnits  and you should find it.

Regards,

Andrew.

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.