On Sat, May 28, 2016 at 9:48 AM, <[email protected]> wrote: > Hello everyone, still new to Sage. followed the pre_tutorials and online > ingteract wiki examples. > > question: > > the code like bellow. given the relationship between V and P is V=P+107, > and two input_box are defined. > > @interact > > def _(P=input_box(20, width=6, label="power(dBm)"),V=input_box(127, width=6, > label="voltage(dBuV)")): > V=P+107 > > > want to know is it possible to realize when I input the new number to the > input_box of P, the input_box of V will dynamically update the value base on > the relationship of V=P+107. and the vice versa. > > thanks in advance.
A few years ago I rewrote interacts for Sage worksheets at SageMathCloud (https://cloud.sagemath.com), and they have the functionality you're asking about, e.g.,: @interact def f(P=input_box(20, width=15, label="power(dBm)"),V=input_box(127, width=15, label="voltage(dBuV)")): print "before update, V = ", V f.V = P+107 Click here to see (but you have to make a copy in your own project): https://104.154.250.163/projects/4a5f0542-5873-4eed-a85c-a18c706e8bcd/files/support/2016-05-29-interact.sagews I don't know if anybody else's interact work covers this case. William > > > > -- > You received this message because you are subscribed to the Google Groups > "sage-support" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/sage-support. > For more options, visit https://groups.google.com/d/optout. -- William (http://wstein.org) -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.
