因为工作问题需要使用bonsai软件,找了很多资料没有找到介绍关于bonsai软件使用中文教程,因此从今天开始开始慢慢更新关于bonsai软件的使用方法,并且写上自己的心得理解。
bonsai软件下载
这个是bonsai的主页:https://bonsai-rx.org/(点击Link链接就可以跳转到)link.
打开可以看到下载安装的主页,直接下载直接安装就好了.
bonsai界面
安装后我们可以看到这个是bonsai软件的工作界面
界面主要有以下3个部分组成:
- Toolbox
- Workflow
- Properties
下面我们来一个一个部分慢慢的介绍
Toolbox 界面
方便大家理解我就说是工具箱界面了。
在能使用之前的话我们需要下载很多库
点击第一个 Manage Packages(管理包)下载需要的库
点击后可以看到下面的界面,然后在上面安装你需要的库文件
库文件安装好后我们可以看到Toolbox里面的有很多工具了
下面开始慢慢分析各个工具是什么作用的
我们可以看到主要有Source、Transform、Sink、Combinator、Workflow5个部分
Source
Editor Scripting>CSharpSource
工具中文介绍:(敬请期待)
Arduion>(AnalogInput、CreateArduino、DigitalInput、InputPullUp、ReceiveSysex)
工具介绍:
AnalogInput
CreateArduino
DigitalInput
InputPullUp
ReceiveSysex
Audio>(AudioCapture、AudioReader、CreateAudioContext、CreateSource)
工具介绍:
AudioCapture
AudioReader
CreateAudioContext
CreateSource
Bitalino>Bitalino
ChampalimaudHardware.AcqSystem>(AcquisitionBoard、RawStream)
ChampalimaudHardware.Mesh>Tuna
Reactive>(Range、Timer)
Timer
Expressions>(Boolean、Byte、CreateAsync、DateTime、DateTimeoffset、Defer、Double、Float、Int、Int64、String、SubscribeSubject、TimeSpan、Unit、WorkflowInput)
Boolean
Byte
CreateAsync
DateTime
DateTimeoffset
Defer
Double
Float
Int
Int64
String
SubscribeSubject
TimeSpan
Unit
WorkflowInput
Dsp>(FunctionGenerator、MatrixReader、Range、ScalarBuffer)
FunctionGenerator
MatrixReader
Range
ScalarBuffer
Ephys>(IntanEvalBoard、Rhd2000EvalBoard)
IntanEvalBoard
Rhd2000EvalBoard
FlyPad>(FlyPadHotSwap、FlyPadSource)
Harp>(CreateHarpMessage、Device、FileDevice)
CreateHarpMessage
Device
FileDevice