MC-Basic:RECORD/zh-hans

From SoftMC-Wiki
< MC-Basic:RECORD
Revision as of 07:54, 27 April 2017 by Chi (talk | contribs) (Created page with "{{Languages}} == 缩写 == == 格式 == RECORD ''<record file name> <number of points> ''{Gap = ''<record gap>''} {RingBuffer = ''<ON <nowiki>|</nowiki> OFF>''}? RecData = <'...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
语言: English  • 中文(简体)‎

缩写

格式

RECORD <record file name> <number of points> {Gap = <record gap>} {RingBuffer = <ON | OFF>}? RecData = <expression>{, <expression>}*

适用版本

所有版本

描述

该命令用于手动(不触发)数据记录。数据被记录到指定的文件中,然后被检索以供查看。记录文件必须始终具有扩展名REC。记录的数据文件存储在RAM驱动器上,因此在断电后文件丢失。

您必须指定要记录的<number of points>,其中一个点是在给定时刻记录的一组数据。在记录指定点数之前可以停止记录(使用RECORDOFF)。

可选的< RingBuffer>允许连续录制,直到录音机暂停或停止。在这种情况下,只保留最后<number of points> 记录。

数据的连续样本之间的时间由<record gap>给出,它指定样本时间为SERCOS周期整数。最多可以记录六个表达式。

NOTE-Info.svgNOTE
数据被实时记录,所以复杂的表达式会增加系统负载。

由于内存分配过程,记录包含字符串,点或结构的表达式可能会导致重叠错误。RECORD仅定义要记录的数据。

实际录制过程由RECORDON触发。

类型

<record file name>: 文件规范,包括文件名和扩展名。

<number of points>: Long

<ring buffer>: 1/0

<record gap>: Long

<expression>: Long, Double


取值范围

<record file name>: 任何文件名扩展名必须为REC。

<number of points>: 1 to MaxLong

<record gap>: 1 to MaxLong

单位

默认

使用范围

任务或终端

限制

记录文件存储在RAM驱动器上,因此大小有限。如果RAM驱动器上没有可用的空间,则停止录制。必须在发出第二个RECORD命令之前发出RECORDCLOSE命令。

局部变量无法记录。

例子

Record Motion.rec 1000 Gap = 1 RecData = a1.pcmd, a1.pfb, a2.pcmd, MyVar
RecordOn
RecordClose
Record Motion.rec 1000 Gap = 1 RingBuffer=On RecData = a1.pcmd, a1.pfb, a2.pcmd, MyVar
RecordOn
RecordClose

参见