为生成期望的标记输出结果,FCS Express中的自定义标记公式必须遵循标准的数学表达式规则。除了标准的数学表达式操作外,FCS Express也可执行文本操作,例如将两个文本词组连接起来。以下表格显示了用以生成文本结果的正确的和不正确的公式。
期望的输出结果 |
正确的公式 |
错误的公式 |
---|---|---|
此处有5000个细胞 |
"There are" + "5000 cells" |
"There are" + 5000 cells |
4 |
2+2 |
"2"+"2" |
22 |
"2"+"2" |
2+2 |
当标记插入公式时,它们被认为是以下两种类型之一:数值结果标记或文本结果标记。当公式处于编辑状态时,数值标记有蓝色背景色,文本标记有桃红色背景色。在标记上右键点击标记并从弹出菜单选择改变结果类型可以修改标记的结果类型(图1946).
Figure 19.47 Changing the Result Type in a Custom Token Formula
当在公式中新插入一标记时,FCS Express会尝试判定合适的输出结果类型。然而,有时一些标记既可以是数字也可以是文本,这取决于它的上下文。这需要用户来确定选择正确类型。当FCS Express进行计算一个公式的结果时,标记结果类型很重要。请思考下面表格中绘图2上有5000个细胞的例子。
期望的输出结果 |
正确的公式 |
错误的公式 |
---|---|---|
绘图2上有5000个细胞 |
"There are " + |
"There are " + |
10000 |
|
|
在第一个例子中,不正确的公式试图把数值结果标记(蓝色)连接到文本上。正确的公式包含文本结果标记(桃红色)。
第二个例子中,不正确的公式试图把数学运算应用于一文本结果标记(桃红色)。正确的公式包含一个数值结果标记(蓝色)。
如果标记放置在一文本框中,##ERROR##将显示在一个错误的公式中。