• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC SKILL
  3. plot ASCII waves with VivaXL

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 143
  • Views 13698
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

plot ASCII waves with VivaXL

Driss
Driss over 7 years ago

Hello, 

I'm wondering how to plot imported ASCII waves (with getAsciiWave function) together with simulated data on the same window (same axis, same range) with a Ocean/Skill script.

Each time I try plot or awvPlotWaveform functions, Viva display the ascii data in a separate window, which is anoying when you try to compare/fit  measurement and simulated data for example....

Did anybody already find a "simple" way to do this?

Regards,

Cedric.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago

    Cedric,

    This will be because the units don't match on the axes. By default ViVA assumes that if the units don't match they should be plotted on separate axes (which may mean a separate sub window if it's the x-axis). You can use Right Mouse button menu over the axis to "Allow any units" but I think this can only be done interactively.

    You can use the SKILL functions in this post to set the units on the y or x axes of the signals you're trying to plot (particularly the getAsciiWave which will be unitless).

    Also, if you can use IC617 ISR7 or later (or ICADV122 ISR7 or later, or any ICADV123 version) then getAsciiWave also allows  you to specify the units (and name) of the x and y axis when you create the waveform; this is supported on the calculator form too as well as with optional arguments on the getAsciiWave function. That avoids the need for the abSetUnits/abSetXUnits functions I referred to on the other post.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Driss
    Driss over 7 years ago

    Thank you! It works perfectly!

    Kind Regards

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information