On Sunday, May 29, 2016, paulmasson <[email protected]> wrote: > In Sage 7.2, your example produces an error: >
As I said in multiple places in my email: ***this functionality exists only in Sagemathcloud worksheets***. > > NameError: global name 'f' is not defined > > > > On Sunday, May 29, 2016 at 10:48:29 AM UTC-7, William wrote: >> >> 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] > <javascript:_e(%7B%7D,'cvml','sage-support%[email protected]');> > . > To post to this group, send email to [email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');>. > Visit this group at https://groups.google.com/group/sage-support. > For more options, visit https://groups.google.com/d/optout. > -- Sent from my massive iPhone 6 plus. -- 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.
