共有三个国际设置:
此外还有几个复选框:
可以通过 "语言"(Language)下拉列表来选择语言。该选择会影响图形用户界面和在线帮助中的菜单和对话框。模型中的名称和文本不会受此影响。
可以将Ebsilon的图形用户界面切换到以下界面:
- English
- Deutsch
- Espanol
- Francais
- Japanese
- Russian (Russian Federation)
- Turkish
- 中文 (简体)
注释 (从版本10-补丁3开始)
从现在开始,设定规范值中的表达式总是以 Ebsilon-SI-Units 来计算。在另一个单位系统中显示计算值可能会导致意料之外的情况。
可以使用单位系统 @System 中的函数 "makevaluewithunit "来创建一个带单位的值。
请注意,从 EBSILONProfessional 版本10-补丁3开始,显示单位将不再影响表达式的值,即一个表达式的结果总是以 Ebsilon-SI 单位来存储的(除非使用了 "makevaluewithunit ")。
例如,如果有一个组件1(边界值),并为设定规范值P指定了表达式 "100*0.85",那么它将被解释为85 bar,而不考虑到选用哪个单位来显示。如果想用另一个数量单位(如psia),必须写成 "makvaluewithunit(100 * 0.85, UNIT_psia)"。在这种情况下,压力将被解释为85 psia(同样,无论选择哪个单位作为显示单位)。
在加载(版本10-补丁3)模型时,非 Ebsilon-SI 单位的表达式将被自动嵌入到一个适当的 "makeValueWithUnit"函数调用中。这样一个被操作的模型可以用早期的补丁版本来打开,但这些变化必须手动来恢复。
带表达式的设定规范值将默认显示评估值(转换为所选单位)。鼠标移至字段或点击字段时,表达式将被显示出来。
选择:
- 来自于组件
- SI-单位制
- 英制单位制
- 美国惯用单位制
- 用户自定义制度
使用"单位制"(Unit System)下拉列表确定用于显示设定规范值和结果值的单位。
选择 "从设定规范值/结果"(From spec. value/result)来激活通过组件属性窗口分配给每个设定规范值和结果的单位。如果不在此选择此条目,那么只有打开属性窗口,通过组件属性窗口分配的单位才会生效。它们与文档一起存储,但在再次选择"从设定规范值/结果"之前,它们将保持“不使用“和“不可见“状态。
如果选择"SI单位制"(SI unit system),所有设定规范值和结果的数值将用SI系统(国际系统)的单位来显示。在 EBSILONProfessional 中使用以下单位:m, kg, sec, °C, bar, kJ, kW。
如果选择"英国单位制"(UK Unit system),所有设定规范值和结果将使用英国(英制)单位来显示。在 EBSILONProfessional 中使用以下单位:ft, lb, h, °F, psia, btu, hp。
如果选择"美国习惯单位制"(US Customary Unit system),所有的设定规范值和结果将用美国习惯单位制的单位来显示。在 EBSILONProfessional 中,以下单位是热量标准单位:btu和kbtu/h。
如果选择"用户定义系统"(User defined system),更改按钮则被激活。点击"更改"(Change)按钮,可以定义和修改 "用户定义单位系统"(仅用于显示数值)。
使用"单位"(Unit)下拉列表来确定单个物理值的单个单位。
如果想把所有单位改回成组件单位、SI单位或英制单位,选择复选框并点击"全部设置"。
在单位制中,有下面两种单位制的区别
这种区别(就Ebsilon而言)只是在英制中,热量用kJ,热流量用kW(=kJ/s)为单位,而在USC中,这些标准单位分别是btu和kbtu/h。以下是适用于这里的情况:
1 btu = 1.055056 kJ
1 kbtu/h = 0.29307111 kW
此外,还增加了一些新单位:
|
|
|
|
此外,还增加了一些与货币有关的单位:
|
|
|
请注意,Ebsilon不能进行货币转换,因为兑换率是浮动的。对于计算来说,无论指定的是欧元,美元,英镑还是人民币,都没有区别。这只是一个显示的问题。
在数值十字标里现在可以编辑"单位"属性,也可以显示其他货币。
在常规设置中,可以指定日期格式。一些常用的格式在下拉框中提供,但也可以自由编辑格式。当光标定位在箭头上时,可用的格式规格会显示在工具提示中。通过复选框可以设置输入时间规格时是否允许省略左手零。
日期格式的设置在设定规范值和时间序列对话框中都是有效的。然而在标准数据库中,作为一项规则,时间规格必须以POSIX格式(YYYY-mm-dd HH:MM:SS)来设置,因为将数据库以用户设置作为条件是没有意义的。
%d |
月日为十进制数 |
01 – 31 |
%H |
小时用24小时格式 |
00 – 23 |
%I |
小时用12小时格式 |
01 – 12 |
%j |
年日为十进制数 |
001 – 366 |
%m |
月为十进制数 |
01 – 12 |
%M |
分为十进制数 |
00 – 59 |
%p |
AM/PM为12小时的上午/下午指示器 |
|
%S |
秒为十进制数 |
00 – 59 |
%L |
毫秒为十进制数 |
000 – 999 |
%y |
不含世纪的年份,为十进制数 00 – 99 |
00 – 99 |
%Y |
包含世纪年份,为十进制数 |
|
%% |
百分号 |
|
每个格式化符号前都可以前缀一个'#'号。这对输出有如下影响:
%#p, %#%
#符号被忽略。
%#d, %#H, %#I, %#j, %#m, %#M, %#S, %#y, %#Y
如果存在左手零,则不输出。
时间序列计算的时间格式允许指定时间,包括毫秒。为此在时间格式规范中指定秒数"%S"后,用户可以插入一个小数点(通常是"."或",")和符号"%L"。在格式规范中,"%L"被解释为毫秒(总是三个数字)。下面一行是包含毫秒的格式规范的例子:
%Y-%m-%d %H:%M:%S.%L
这允许计算时间间隔在时间序列计算中相应的是秒或是包含几分之一秒。
该标识只对日期和时间的输入有效。
这个复选框允许切换从文件中输入没有单位的测量值。当从输入文件中导入测量值时,这很有用。为了安全起见,总是可以在输入文件中指定单位,例如
P1 20.5 bar
P2 12 mbar
T1 22.4 °C
如果输入文件不包括以下单位,
P1 20.5
P2 12
T1 22.4
一定要注意得到正确的解释。
如果该复选框被关闭, EBSILONProfessional 假设对于每个值,输入文件使用的单位与相应组件的属性表中定义的单位相同(注意,必须将显示单位系统切换到 "来自规格值/结果"才能看到这些单位)。在这种情况下,即使在 EBSILONProfessional 中切换到另一个显示单位系统也没有关系。当必须将模型和输入文件传输到另一台电脑上时,最好采用这种设置,因为另一台电脑的 EBSILONProfessional 设置可能不同。相同的输入文件将导致相同的结果。
如果该复选框开启,EBSILONProfessional 将假定输入文件使用的单位与在屏幕上看到的一样。如果根据所看到的单位来创建输入文件,这可能会很有用。但是当改变显示单元系统时,必须小心,因为旧的输入文件现在可能会有不同的解释。
数字格式可以通过"本地化数字格式"(Localize Number-Format)下拉列表来进行调整。
在这里,可以指定是否以及如何格式化标准数值十字标(不是"自由文本"数值十字标)和标准工具提示中显示的数字。可以指定小数点分隔符和数字分组符号(千位的分隔符)(是点或逗号)以及数字分组的类型。
注意:
请注意,数字格式只对值域和工具提示的格式化有影响。设定规范值的输入和 EbsScript 表达式中数字的语法都分别不会改变!