Difference between revisions of "CAObject::Result/en"
(Importing a new version from external source) |
|||
(14 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
[[ADE User Guide]] > [[ADE Server Class Reference]] > [[CAObject]] | [[ADE User Guide]] > [[ADE Server Class Reference]] > [[CAObject]] | ||
<languages /> | <languages /> | ||
− | = | + | = 描述 = |
− | + | 作为一个变体返回一个变量计算后的结果。当你知道结果是一个标量(非数组)时,这很方便,因为你可以直接获得数字、文本等结果。如果结果是一个数组,该数组将分解成数组的一种表达方式,这通常不是很方便。如果结果可能是数组值,通常我们使用[[CAObject::ResultTable/zh | ResultTable]]。 | |
− | + | [[CAObject::ResultType/zh | ResultType]]属性控制计算哪种结果:[[Mid]](中值)、[[Mean]](平均值)等等。其它可能的[[CAObject::ResultType/zh | ResultType]]通常是数组值得,因此使用此方法非常常见。 | |
− | + | 如果变量还没有被计算,当其方法被调用时将被计算。如果这需要冗长计算,该调用将花很长时间完成。当[[CAObject::MethodEvaluationTimeLimit/zh | MethodEvaluationTimeLimit]]设定好后,如果超出时间限制,结果将终止,[[CAEngine::ErrorCode/zh | 错误代码]]为77。 | |
− | + | 如果在计算过程中出现错误,[[CAEngine::ErrorCode/zh | 错误代码]]将被设定为0或2以外的数值。如果在计算过程中发生警告,结果将被返回,[[CAEngine::ErrorCode/zh | 错误代码]]将为2。[[CAEngine::OutputBuffer/zh | OutputBuffer]]包含错误信息或者警告。 | |
− | = | + | = 数据类型 = |
− | + | 变体 | |
− | = | + | = 访问 = |
− | + | 读取 | |
− | = | + | = 用法 = |
<code> | <code> | ||
Line 26: | Line 26: | ||
</code> | </code> | ||
− | = | + | = 错误代码 = |
− | '' | + | ''该清单不完整 -- 待定'' |
− | : 0 - | + | : 0 - 成功 |
− | : 2 - | + | : 2 - 警告 |
− | : 12 - | + | : 12 - 内存不足 |
− | : 37,38 - | + | : 37,38 - 无法检索结果 |
− | : 77 - [[CAObject::MethodEvaluationTimeLimit|MethodEvaluationTimeLimit]] | + | : 77 - [[CAObject::MethodEvaluationTimeLimit/zh | MethodEvaluationTimeLimit]]溢出 |
− | : 78 - | + | : 78 - 计算中值 |
− | = | + | == 另请参考 == |
− | * [[CAObject::ResultTable]] | + | * [[CAObject::ResultTable/zh | CAObject::ResultTable]] |
− | * [[CAObject::ResultType]] | + | * [[CAObject::ResultType/zh | CAObject::ResultType]] |
− | * [[CATable]] | + | * [[CATable/zh | CATable]] |
Latest revision as of 06:21, 17 October 2015
ADE User Guide > ADE Server Class Reference > CAObject
描述
作为一个变体返回一个变量计算后的结果。当你知道结果是一个标量(非数组)时,这很方便,因为你可以直接获得数字、文本等结果。如果结果是一个数组,该数组将分解成数组的一种表达方式,这通常不是很方便。如果结果可能是数组值,通常我们使用 ResultTable。
ResultType属性控制计算哪种结果:Mid(中值)、Mean(平均值)等等。其它可能的 ResultType通常是数组值得,因此使用此方法非常常见。
如果变量还没有被计算,当其方法被调用时将被计算。如果这需要冗长计算,该调用将花很长时间完成。当 MethodEvaluationTimeLimit设定好后,如果超出时间限制,结果将终止, 错误代码为77。
如果在计算过程中出现错误, 错误代码将被设定为0或2以外的数值。如果在计算过程中发生警告,结果将被返回, 错误代码将为2。 OutputBuffer包含错误信息或者警告。
数据类型
变体
访问
读取
用法
- res = obj.Result()
错误代码
该清单不完整 -- 待定
- 0 - 成功
- 2 - 警告
- 12 - 内存不足
- 37,38 - 无法检索结果
- 77 - MethodEvaluationTimeLimit溢出
- 78 - 计算中值
另请参考
Comments
Enable comment auto-refresher