Home > Community > Forums > Functional Verification > simvision plugins - tcl tk 8.5? tcl 8.4 tile? c++ qt?

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 simvision plugins - tcl tk 8.5? tcl 8.4 tile? c++ qt? 

Last post Mon, Aug 27 2012 9:05 AM by Doug Koslow. 3 replies.
Started by tomers 26 Aug 2012 09:02 AM. Topic has 3 replies and 1293 views
Page 1 of 1 (4 items)
Sort Posts:
  • Sun, Aug 26 2012 9:02 AM

    • tomers
    • Not Ranked
    • Joined on Wed, Jun 27 2012
    • Posts 2
    • Points 40
    simvision plugins - tcl tk 8.5? tcl 8.4 tile? c++ qt? Reply

    hi,

    is there a way to load Tcl Tk 8.5 when writing simvision plugins?

    is there a way to load the Tcl Tile package (or other Tcl GUI packages) in simvision?

    is there a c++ API for writing plugins (besides the tcl API) where i can use Qt/Gtk/Wx to create the GUI ? a java API for writing plugins?

    Filed under: , ,
    • Post Points: 20
  • Mon, Aug 27 2012 7:42 AM

    • Doug Koslow
    • Top 500 Contributor
    • Joined on Mon, Aug 25 2008
    • Chelmsford, MA
    • Posts 19
    • Points 260
    Re: simvision plugins - tcl tk 8.5? tcl 8.4 tile? c++ qt? Reply

    is there a way to load Tcl Tk 8.5 when writing simvision plugins?

    > No.  The SimVision Tcl interpreter is version 8.4.  There is no way for the user to change this.

    is there a way to load the Tcl Tile package (or other Tcl GUI packages) in simvision?

    >  Yes.   You can use the standard Tcl "load" and "package require" commands to load your own packages.  (Assuming they are compatible with Tcl 8.4.)

    is there a c++ API for writing plugins (besides the tcl API) where i can use Qt/Gtk/Wx to create the GUI ? a java API for writing plugins?

    > No.  The API for writing plug-ins is in Tcl and documented in the SimVision Tcl command reference.  Please note, however, that you could write your own GUI in whatever language you like and communicate with SimVision over a socket connection.  An example of using sockets with SimVision is shipped in the installation in the following directory:

    <INSTALL>/tools/simvision/examples/remote

    • Post Points: 20
  • Mon, Aug 27 2012 8:07 AM

    • tomers
    • Not Ranked
    • Joined on Wed, Jun 27 2012
    • Posts 2
    • Points 40
    Re: simvision plugins - tcl tk 8.5? tcl 8.4 tile? c++ qt? Reply

    thanks.

    do you konw if there's any log where i can get more info to debug 'load' failures?

    • Post Points: 20
  • Mon, Aug 27 2012 9:05 AM

    • Doug Koslow
    • Top 500 Contributor
    • Joined on Mon, Aug 25 2008
    • Chelmsford, MA
    • Posts 19
    • Points 260
    Re: simvision plugins - tcl tk 8.5? tcl 8.4 tile? c++ qt? Reply

    Any errors from the SimVision Tcl interpreter should be displayed in the SimVision tab of the console window.

    Command output can also be written to a log file using the "-log" option of the simvision command, although you should not see anything additional there compared to the Console window.

    Thanks.

     - Doug

    • Post Points: 5
Page 1 of 1 (4 items)
Sort Posts:
Started by tomers at 26 Aug 2012 09:02 AM. Topic has 3 replies.