[Pybrainsim-activity] SF.net SVN: pybrainsim:[87] trunk/src/PyBrainSim.py
Status: Planning
Brought to you by:
rgoj
From: <rg...@us...> - 2009-08-05 13:01:49
|
Revision: 87 http://pybrainsim.svn.sourceforge.net/pybrainsim/?rev=87&view=rev Author: rgoj Date: 2009-08-05 13:01:36 +0000 (Wed, 05 Aug 2009) Log Message: ----------- * Added more stimulus times for fourth example simulation * In example 3 and 4 the simulation is now correctly run with the duration specified in the Experiment class object Modified Paths: -------------- trunk/src/PyBrainSim.py Modified: trunk/src/PyBrainSim.py =================================================================== --- trunk/src/PyBrainSim.py 2009-08-05 11:59:20 UTC (rev 86) +++ trunk/src/PyBrainSim.py 2009-08-05 13:01:36 UTC (rev 87) @@ -91,7 +91,7 @@ exampleConnection1 = Connection('Con1', exampleHead, exampleStimulus1, exampleGenerator1) exampleConnection2 = Connection('Con2', exampleHead, exampleStimulus2, exampleGenerator2) - exampleExperiment.setRecording(exampleHead.runSimulation()) + exampleExperiment.setRecording(exampleHead.runSimulation(exampleExperiment.getDuration())) print("\nSimulations resulted in the following recording:") print exampleExperiment.getRecording() elif userChoice == 4: @@ -99,8 +99,8 @@ exampleHead.setSamplingFrequency(128) exampleHead.addRegistrationSite([0, 0, 0]) - exampleExperiment = Experiment(exampleHead.getSamplingFrequency(), 1.0) - exampleExperiment.setStimulusTimes([[0.3, 0.6]]) + exampleExperiment = Experiment(exampleHead.getSamplingFrequency(), 10.0) + exampleExperiment.setStimulusTimes([[0.3, 1.75, 2.16, 3.87, 4.31, 5.183, 6.34, 7.13]]) exampleStimulus = Stimulus('Stim', exampleHead) print exampleExperiment.getStimulusTimes()[0] @@ -108,7 +108,7 @@ exampleGenerator = GeneratorSine('Gen', exampleHead) exampleConnection = Connection('Con', exampleHead, exampleStimulus, exampleGenerator) - exampleExperiment.setRecording(exampleHead.runSimulation()) + exampleExperiment.setRecording(exampleHead.runSimulation(exampleExperiment.getDuration())) print("\nSimulations resulted in the following recording:") print exampleExperiment.getRecording() exampleExperiment.plotRecording() This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |