[nengo-user] Passing parameters via a GUI in Nengo
Sourbh Bhadane
bhadane.sourbh at gmail.com
Fri May 29 04:02:56 EDT 2015
Thank you :) This works for me.
On Fri, May 29, 2015 at 12:04 AM, Terry Stewart <terry.stewart at gmail.com>
wrote:
> Hello,
>
> I find the easiest way to do that it to add a separate input that
> controls those parameters, and feed that into your wave object.
> Here's a quick example:
>
> --------------
> import nef
> import math
>
> net=nef.Network('Sine Wave')
>
> # define the SimpleNode
> class SineWave(nef.SimpleNode):
> def __init__(self,name):
> self.anyparam = 0
> self.duration = 0
> nef.SimpleNode.__init__(self,name)
> def termination_inputs(self, x, dimensions=2):
> self.anyparam = x[0]
> self.duration = x[1]
> def origin_wave(self):
> return [math.sin(self.t * self.duration) + self.anyparam]
> wave=net.add(SineWave('wave'))
> net.make('neurons',100,1)
>
> control = net.make_input('control', [0, 0])
> net.connect(control, wave.getTermination('inputs'))
>
> # connect the SimpleNode to the group of neurons
> net.connect(wave.getOrigin('wave'),'neurons')
> net.add_to_nengo()
> --------------------
>
> That was you can have some sliders that control "anyparam" and
> "duration", or whatever other parameters you want.
>
> :)
> Terry
>
> On Thu, May 28, 2015 at 1:53 PM, Sourbh Bhadane
> <bhadane.sourbh at gmail.com> wrote:
> > Hi all,
> >
> > I am making a model in Nengo and I want to be able to modify custom
> > parameters using some graphical interface. How can I do this using Nengo
> ?
> >
> > For example in the code : http://pastebin.com/QN1jA4YX
> >
> > What can I change/add so that the parameters anyparam, duration can be
> seen
> > in some GUI or say in the Inspector ?
> >
> >
> >
> > _______________________________________________
> > nengo-user mailing list
> > nengo-user at ctnsrv.uwaterloo.ca
> > http://ctnsrv.uwaterloo.ca/mailman/listinfo/nengo-user
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://artsservices.uwaterloo.ca/pipermail/nengo-user/attachments/20150529/6445e766/attachment-0002.html>
More information about the nengo-user
mailing list