2.70 FAQ-784 如何在公式和脚本中使用逗号作为小数点并将分号用作函数参数分隔符?

Last Update: 10/14/2022

如果在 Origin 菜单 Preferences: Options: Numeric Format 选项卡中设置分隔符 Separators = 1.000,0,则 Origin 将会在以下工具中使用逗号作为小数点标志,以及使用分号作为函数参数的分隔符:


例如,可以在 Set Values 对话框中使用如下公式:

data(0;2;0,5)

可以通过在 Script Window 中输入如下命令设置来关闭此转换:

SYSTEM.NUMERIC.FORMULASMARTFUNCARGSEP=0;  //default is 1

如果希望在 Script Window, Command Window, Labtalk Console(in Code Builder) 中也使用这样的转换形式,则在 Script Window 中输入如下命令来完成设置:

SYSTEM.NUMERIC.SCRIPTSMARTFUNCARGSEP=1;  //default is 0

例如,可以在 Script Window 中运行以下的程序示例来设置列值:

SYSTEM.NUMERIC.SCRIPTSMARTFUNCARGSEP=1 //set the value to be 1

// use comma as decimal mark
// use semicolon as function arguments separator

col(1)=rmod2(8; 1,5);

注意:如果要上面的转换永久生效,可以通过编辑 用户自定义文件夹 下的 option.cnf 的值(CNF 文件可以用记事本打开和编辑)。


另外请参阅:

为什么 Origin 将我的 Python 函数参数分隔符更改为一个点?



Keywords:comma, decimal mark, function arguments separator,逗号,小数点标志,函数参数分隔符