• UK
  • US
  • Français
  • Deutsch
  • Español (precios €)
  • Portugal
  • Polski
  • 日本人
  • 中國傳統
  • 简化中国

Spike2 程序


有用的脚本功能

将数据拷贝到网格视图和从网格视图拷贝数据
ghgridutils.s2s (17年10月)

gridutils.zip

此库包含将字符串数组转换成数字格式或者反过来转换的函数。在采用网格视图工作时需要这些函数,因为数字必须在添加到网格之前被转换成字符串,而网格中的字符串的行和列在进一步利用脚本进行处理之前必须被转换回数字。你可以在这里找到演示如何使用这些函数的脚本。

将这个库拷贝到My Documents中你的Spiken文件夹下的include文件夹中。要使用这些函数的话,在你的脚本的顶部添加这样的一行: #include “ghgridutils.s2s” 。

此脚本要求Spike2 v8.06以及更高版本。从8.14和9.02版本往上,此脚本将被包含在Spike2应用的脚本文件夹中。

序列器库
seqlib.s2s (10年2月)

SeqLib.zip

SeqLib - 个函数库,有助于计算序列器可变值。SeqLib包含一个应众多用户要求添加的函数,用于计算将DAC输出设置为指定电压所需的可变值。这个函数相当于嵌入序列编译器的VDAC32()算子, 但是使用方法要灵活得多。其他的SeqLib函数可以将时间转化为序列器刻度,生成适合写入数字输出或控制余弦输出的可变值。

随机化整数数组的顺序
shuffle eg.s2s (15年8月)

shuffle.zip

这个功能会随机化一个整数数组中项目的顺序。一个典型的用途是随机化常见和罕见听觉刺激的呈现顺序。

新闻速递
Newsflash example.s2s (05年2月)

nwsflash.zip

如果你将这些功能添加到自己的脚本里,就可以显示和内嵌的Message()程序相似的消息框,而且还有以下额外的特点:

  • 你可以定义消息框在屏幕上出现的位置。
  • 可以选择消息初次显示时的系统声音(提示音)。
  • 消息框在指定的时间过去后自动关闭,因此不需要按键就可以继续。

隐藏/恢复浮动窗口
HideRestoreApps.s2s (05年3月)

hiderest.zip

这些程序可以用来在脚本启动时隐藏所有浮动窗口和工具栏等等,以及在结束时恢复。这样可以在脚本运行期间最大化可用的屏幕面积。gFloat%[]阵列在你的脚本开始处应该是一个全程符。

这些程序用在许多CED脚本中。这里所给的这个变量可以保持脚本窗口本身隐藏。你可以在Spike2 帮助索引中的App()条下找到这些程序略微简化的版本以及更多信息。

这些功能与适用于Windows的所有Spike2版本兼容。

清除/追加日志
ClearLogQ.s2s (05年3月)

clearlog.zip

这个Spike2脚本程序会检查日志窗口中有没有内容。如果日志里有内容,程序会显示一个问讯框,以便你选择是否在继续前清除日志。如果你选择不清除,则文本插入符会移到日志文件末尾。这个程序不会改变当前视图。

将这个功能添加到你自己的脚本中的功能与程序部分。你可以随后在把数据写入到日志文件中的脚本功能开始时调出这个功能,或者从Quit()功能中调出,作为保持日志文件整洁的助手。

这个程序可以在所有适用于Windows的Spike2版本中使用。

DoButtons
DoButtons example.s2s (06年6月)

dobuttons.zip

这个函数允许你设置多个工具栏按钮的激活/禁用状态。

ToolbarEnable()和ToolbarClear()脚本函数只对一个(或全部)按钮起作用。因此,脚本每次需要设置多个按钮的激活状态时可能需要调用ToolbarEnable()四五次。 DoButtons%()函数可以通过一次函数调用设置多个按钮的状态。其使用方法是将DoButtons%()函数复制到你的脚本的函数与程序部分,然后按照示范脚本所示调用。

这个函数要求5.14或以上版本的Spike2。

上面部分程序不是CED的成果,而是用户自己编写的。 如果您也写有程序,希望通过这个网页与大家分享,请告诉Simon Gray。 我们还提供了一些Signal 专用程序。

这些脚本储存为WinZip文件、myscript.zip, 显示为spike\scripts\myscript.s2s的地方除外。 这些文件与Spike2一起安装。spike代表你安装Spike2的目录。点击下面的描述行可以查看概要。然后你可以通过点击文件名开始下载;请检查收到的文件大小。

Cambridge Electronic Design Limited

在英国注册: 00972132

注册办事处:

  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.

VAT: GB 214 2617 96

生产者注册号: WEE/BD0050TZ

销售条款和条件

对于我们的美国客户,我们可以提供W-8BEN税表,该表将我们标识为英国公司.

DUNS: 219151016
CAGE/NCAGE: KB797
NAICS: 423490
商品编号
Hardware: 84716070
Software: 85234945
×

通过电子邮件 :

info@ced.co.uk

通过邮递
  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.
通过电话:

(Int.+44) (0)1223 420186

来自北美:

1 800 345 7794

×