[Pybrainsim-activity] SF.net SVN: pybrainsim:[80] trunk/src/PyBrainSim.py
Status: Planning
Brought to you by:
rgoj
From: <rg...@us...> - 2009-08-05 07:14:27
|
Revision: 80 http://pybrainsim.svn.sourceforge.net/pybrainsim/?rev=80&view=rev Author: rgoj Date: 2009-08-05 07:14:20 +0000 (Wed, 05 Aug 2009) Log Message: ----------- * Example 3 now also shows how the Experiment class can be used to keep track of stimulus times for two separate stimulus objects. This is more of a hack for now, but should take more shape later. Modified Paths: -------------- trunk/src/PyBrainSim.py Modified: trunk/src/PyBrainSim.py =================================================================== --- trunk/src/PyBrainSim.py 2009-08-05 06:58:57 UTC (rev 79) +++ trunk/src/PyBrainSim.py 2009-08-05 07:14:20 UTC (rev 80) @@ -78,16 +78,20 @@ exampleHead.setSamplingFrequency(10) exampleHead.addRegistrationSite([0, 0, 0]) + exampleExperiment = Experiment() + exampleExperiment.setStimulusTimes([[0.3, 0.6], [0.5]]) + exampleStimulus1 = Stimulus('Stim1', exampleHead) exampleStimulus2 = Stimulus('Stim2', exampleHead) - exampleStimulus1.setStimulusTimes([0.3, 0.6]) - exampleStimulus2.setStimulusTimes([0.5]) + exampleStimulus1.setStimulusTimes(exampleExperiment.getStimulusTimes()[0]) + exampleStimulus2.setStimulusTimes(exampleExperiment.getStimulusTimes()[1]) + exampleGenerator1 = GeneratorNumberIncrementing('Gen1', exampleHead) exampleGenerator2 = GeneratorNumberIncrementing('Gen2', exampleHead) exampleConnection1 = Connection('Con1', exampleHead, exampleStimulus1, exampleGenerator1) exampleConnection2 = Connection('Con2', exampleHead, exampleStimulus2, exampleGenerator2) - exampleExperiment = Experiment(exampleHead.runSimulation( 1 )) + exampleExperiment.setRecording(exampleHead.runSimulation( 1 )) print("\nSimulations resulted in the following recording:") print exampleExperiment.getRecording() elif userChoice == 4: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |