import nengo
import nengo_spinnaker
import numpy as np

model = nengo.Network()

def printout(t, v):
    print t, v

def feedin(t):
    return np.array([np.sin(t), np.cos(t)])

with model:
    a = nengo.Node(feedin, label='input')
    e = nengo.Ensemble(100, 2)
    b = nengo.Node(printout, size_in=2, size_out=0, label='output')

    nengo.Connection(a, e)
    nengo.Connection(e, b, synapse=0.05, transform=[[0.5, -0.5]])

# Configure `a` as being a function of time
config = nengo_spinnaker.Config()
config[a].f_of_t = True
config[a].f_period = 8*np.pi  # A lie!

# Create the simulation
sim = nengo_spinnaker.Simulator(model, config=config)
sim.run(20.)

@@ -78,44 +78,8 @@
 ()%0A%0A
-def printout(t, v):%0A    print t, v%0A%0A
 def 
@@ -223,17 +223,17 @@
  2)%0A    
-b
+p
  = nengo
@@ -237,154 +237,43 @@
 ngo.
-Node(printout, size_in=2, size_out=0, label='output')%0A%0A    nengo.Connection(a, e)%0A    nengo.Connection(e, b, synapse=0.05, transform=%5B%5B0.5, -0.5%5D%5D
+Probe(e)%0A%0A    nengo.Connection(a, e
 )%0A%0A#
@@ -504,8 +504,116 @@
 un(20.)%0A
+%0Afrom matplotlib import pyplot as plt%0Aplt.plot(sim.trange(), sim.data%5Bp%5D)%0Aplt.ylabel('Time / s')%0Aplt.show()%0A

Correct example.