TableFile在仿真中承担着重要的作用,下面介绍TableFile的用法和一些使用建议。

TableFile格式设置

TableFile在默认状态下,范围无限大、数据类型为”string”、单元格宽度为20。为了满足不同的需求,在使用前需要对表格进行格式化。

某些版本,使用TableFile时不能格式化,这是只需要将继承取消即可。

可单独选择一列或者全表进行格式化,选中一列或者全选,右键选择”Format”,即可进入格式化界面。

格式化设置

格式化界面分为四个选项卡,分别为”Setting”, “Permissions”, “Dimension”, “Data Type”。

“Setting” 页面中可以设置对其方式,字体大小,字体颜色和背景颜色。

“Permissions” 页面中可设置单元格是否是只读。

“Dimension” 页面可以设置表格的行数,列数和列宽。

“Data Type” 页面可以设置数据类型,支持所有类型。如果设置为Table型,即为在表格中嵌套表格。当数据类型为Table是表格的格式化界面会出现名为”Contents”的界面,可在该界面中格式化内部表格。

单元格格式字符串

在”Data Type”页面下的格式字符串”Format String”可以设定单元格数据格式,一个表格需要在表格中手动输入数据时,这个功能就变得尤为重要。

当数据类型为”String”, “Integer”, “Real” 时可设定单元格的数据格式。下面将分别介绍不同数据类型下,”Format String”的填写要求。

“String”

当数据类型为”String”时,格式字符串填入内容和单元格的对用关系如下表。

A 只可填写字母
U 只可填入大写字母
X 可填写所有字符
C 可填入大写字母和数字
N 只可填入数字
L 可填入字母和数字
I 对象名称允许的所有字符:字母,数字和下划线

也可填入多个格式字符串,这样即规定了可输入字符的格式,可限制了输入长度。

例如:填入”AANXU”,那么单元格内只可写入5个字符,其中第一个字符为字母,第二个字符为字母,第三个字符为数字,第四个字符为任意字符,第五个字符为大写字母。

还可以利用该功能制作单元格的下拉菜单。

例如:填入”a;b;c”,那么单元格内会生成包含”a”, “b”, “c”的下拉菜单,只可在下拉菜单中选择单元格内容。

“Integer”

当数据类型为”Integer”时,格式字符串可输入整型数字,意为单元格内数组的最大位数。如输入”3″,则单元格可输入数字范围为0 – 999 ,如输入”-3″,则单元格可如入数字范围为 -999 – 999

“Real”

当数据类型为”Real”时,格式字符串可输入实数型数字,整数位意为最大有效数字,小数位为小数点后有效位数。如输入”3.1″,则单元格可输入数字为正数,有效数字为3,小数点后有效位数为1。如输入”-3.1″,则单元格可输入数字可为负数,有效数字为3,小数点后有效位数为1。

相关函数

相关函数介绍见 SimTalk常用函数介绍(三):表格操作相关函数

发表评论