Home > Community > Forums > Custom IC Design > user interface

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: *

 user interface 

Last post Mon, Feb 23 2009 8:51 PM by leongec. 3 replies.
Started by leongec 19 Feb 2009 02:15 AM. Topic has 3 replies and 1599 views
Page 1 of 1 (4 items)
Sort Posts:
  • Thu, Feb 19 2009 2:15 AM

    • leongec
    • Top 500 Contributor
    • Joined on Sun, Feb 1 2009
    • Posts 20
    • Points 265
    user interface Reply

     hi all, i have a problem

    I need to create a GUI to let user input some value for me, and then i need to grep the user input data and save it into a file. The following is the example of the prompted GUI i referred to (from user guide)

    someInt = hiCreateIntField(
    ?name 'numScoops
    ?prompt "Number of scoops (0..5)"
    ?value 2
    ?defValue 1
    ?range '(0 5) )

    hiCreateAppForm( ?name 'iceCreamForm
    ?formTitle "Ice Cream"
    ?callback "buildIceCreamCone()"
    ?fields list( someInt )
    ?help "cream" )

    status = hiDisplayForm( iceCreamForm )

     

    1. I dont understand the call back, from the example above, it will go to the funtion " buildIceCreamCone()" after i click ok?

    2. how can grep the user input data ? 

    3. can i use outfile to save it to a file? as this script i will save in .il , and for my understanding, the outfile should be use in .ocn file, is there anything wrong with my concept?

    Please advice me! thank you 

    • Post Points: 5
  • Thu, Feb 19 2009 5:03 AM

    • leongec
    • Top 500 Contributor
    • Joined on Sun, Feb 1 2009
    • Posts 20
    • Points 265
    Re: user interface Reply

     hi guys, I settled my problem, but new problem coming in

    i might post my question another day ~ thank you 

    • Post Points: 20
  • Fri, Feb 20 2009 7:30 AM

    Re: user interface Reply

     For those who don't know how to create and use forms:

    The ?name of the form is the symbol you use to refer to the form - iceCreamForm

    The field name - numScoops - is a part of the form so you access the field through the form name:

    iceCreamForm->numScoops

    The field has multiple records, one of which is value. To get the value:

    iceCreamForm->numScoops->value

     The callback is a singleelement or a list of two elements. If a single element it is the OK/Apply action, if two it is the OK/Apply action and the Cancel action. If the action is a string, the string is evaluated without any other callbacks. If the action is a symbol, the form symbol is passed as an argument. Your form symbol should be a global variable.

     

    • Post Points: 20
  • Mon, Feb 23 2009 8:51 PM

    • leongec
    • Top 500 Contributor
    • Joined on Sun, Feb 1 2009
    • Posts 20
    • Points 265
    Re: user interface Reply

     hi Austin, thank you very much for your reply :)

    • Post Points: 5
Page 1 of 1 (4 items)
Sort Posts:
Started by leongec at 19 Feb 2009 02:15 AM. Topic has 3 replies.