MathCalc N1 <N1>*<N2><N3> 1
算术计算公式
参数1:保存结果的变量
参数2:计算公式 变量用<>框起来 比如 N2变量 写作:<N2>
参数3: 是否四舍五入 1是 0否

为避免一些异常发生 公式前可以加一个 0+
如:
MathCalc N1 0+<N1>*<N2><N3> 1

JCalc 已改用Lua作为计算引擎 相关内置函数改用LUA的 如 Math.floor 需要改为 math.floorW

JCalc N1 (<$STR(N1)>*<$STR(N2)>)*100/2000
参数1:保存结果的变量
参数2: 计算公式 与MathCalc不同,性能也低于MathCalc  该参数需要使用<$str>标签 支持组合变量    (支持javascript相关操作 支持文本赋值等操作 通常用不到  自行摸索)
JCalc S1 '<$STR(S1)>'`.replace('-','/')


数字计算最后赋值 请使用 

Math.floor()  向下取整
Math.ceil() 向上取整
Math.round() 四舍五入

#ACT
MOV N1 2
MOV N2 3
JCalc N1 Math.ceil((<$STR(N1)>*<$STR(N2)>)*100/2000)

因为N变量必须位整数 所以需要加上取整操作
作者:admin  创建时间:2024-08-29 09:46
最后编辑:admin  更新时间:2024-08-29 11:08