![]() Where str is either 'flowfield', 'heatmap', 'histogram', or 'raster'. But, the grid dimensions can be reshaped on-the-fly, to make them easier to visualize: For example, the heatmap of a population with 100 neurons on a 100x1x1 grid will be a single row. Hitting key 's' will enter stepping mode, which will freeze the current frame until the user either hits the 'right arrow' key (in order to step one frame forward) or the 'left arrow' key (in order to step one frame backward).Ī number of additional plotting attributes can be set via setPlottingAttributes, such as the background color of the figure and the number of frames to be displayed per second (see 9.2.5 NetworkMonitor Plotting Attributes).Ĭertain plot types, such as 'heatmap' or 'flowfield' depend on appropriate Grid3D dimensions (2D for the former, 3D for the latter). At any time, the user can hit key 'p' to pause plotting, or 'q' to quit. By default, plotting will occur at a predefined speed (5 frames per second), unless otherwise specified using the method setPlottingAttributes (see 9.2.5 NetworkMonitor Plotting Attributes). For a list of available plot types, please refer to 9.2.4 NetworkMonitor Plot Types.Įvery Monitor comes with an InteractiveMode for plotting activity and weights. Plot types are managed by the GroupMonitor object. > NM.setGroupPlotType( 'inhib', 'heatmap') % plotting activity of group "inhib" as heat map The "Hello World" project (see 1.3 Project Workflow) provides a short MATLAB script for this in the scripts subdirectory: For more information please refer to 9.6 Migrating from CARLsim 2.2.ĩ.1 Getting Started Author Michael Beyelerīefore the OAT can be used, the directory "tools/offline_analysis_toolbox" must be added to the MATLAB path. ![]() However, it is also possible to look at specific groups (see 9.3 GroupMonitor) or connections (see 9.4 Connection Monitor), and to access the associated spike file binaries (see 9.5.2 Spike Reader) and weight file binaries (see 9.5.3 Connection Reader) directly.Įvery Monitor comes with an InteractiveMode for plotting activity and weights over time, which allows the use of keyboard commands to step through frames, pause or quit (see 9.2.3 Plotting Activity, 9.3.3 Plotting Activity, and 9.4.3 Plotting Weights).Įvery Monitor also provides a whole range of settings to customize the plotting (see 9.2.5 NetworkMonitor Plotting Attributes, 9.3.5 GroupMonitor Plotting Attributes, and 9.4.5 ConnectionMonitor Plotting Attributes) or recording (see 9.2.7 NetworkMonitor Recording Attributes, 9.3.7 GroupMonitor Recording Attributes, or 9.4.7 ConnectionMonitor Recording Attributes) of activity and weights.įor users migrating from CARLsim 2.2, please note that readNetwork.m has been replaced with NetworkMonitors (see 9.2 NetworkMonitor) and readSpikes.m has been replaced with Spike Readers (see 9.5.2 Spike Reader). ![]() The easiest way to visualize network activity is to run a NetworkMonitor (see 9.2 NetworkMonitor). The OAT is built to work straight out of the box, by operating on binary files that the CARLsim simulation creates by default. #MATLAB 2017 HOW TO SWITCH OFF THE REAL TIME PLOTTING OFFLINE#In addition to the real-time monitors (see Chapter 7: Monitoring), CARLsim provides a versatile Offline Analysis Toolbox (OAT) written in MATLAB for the visualization and analysis of neuronal, synaptic, and network information. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |