神机妙算造价软件宏语言解释(加精 )

更新时间:2024-06-21 20:53:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

宏语言解释

软件中的宏语言有三种,包括工程造价宏语言、投标报价宏语言和项目管理宏语言,其中最常用的是工程造价宏语言,下面我们就常用的神机妙算宏语言的部分内容进行解释:

? 定额含量首字符

定额含量名称的首字符:A=人工,B=材料,C=机械,D=其他,E=主材[名称有●特殊字符,数量=含量,否则(数量=工程量*含量)],F=设备,G= 工程量,P= 配合比,X= 附项[名称有⊙特殊字符=基价*含量,否则(工程量*含量)],J= 其他直接费,*= 配合比分解,#= 机械台班分解。

如上图所示,以A开头的是人工,以B开头的是材料,以C开头的是机械。

? 系统宏变量

神机妙算软件中的宏变量多以名称的首字母定义。 例如:工日数量 = grsl,A..Z金额=?_je(其中?=A..Z)

定额直接费 = de_zjf ——市场直接费 = sc_zjf ——送审直接费 = ss_zjf 定额人工费 = de_rgf ——市场人工费 = sc_rgf ——送审人工费 = ss_rgf 定额材料费 = de_clf ——市场材料费 = sc_clf ——送审材料费 = ss_clf 定额机械费 = de_jxf ——市场机械费 = sc_jxf ——送审机械费 = ss_jxf 定额其他费 = de_qtf ——市场其他费 = sc_qtf ——送审其他费 = ss_qtf 定额主材费 = de_zcf ——市场主材费 = sc_zcf ——送审主材费 = ss_zcf 定额设备费 = de_sbf ——市场设备费 = sc_sbf ——送审设备费 = ss_sbf

? 类型宏变量

在系统宏变量的基础上添加类型(#x =类型),如:de_zjf#az,#az=分部类型,即de_zjf#az表示为安装定额的定额直接费。

? 分部宏变量

在类型宏变量的基础上添加分部(&y=分部),如:de_zjf#yt&3 ,#yt=类型,&3=分部,即de_zjf#yt&3表示为油田定额第3章的定额直接费。

? 给定编号范围的宏变量

在分部宏变量的基础上添加编号范围($a=开始编号,~b=结束编号),如:de_zjf#jx&5$300~860,#jx=类型,&5=分部,$300=开始编号,~860=结束编号,即de_zjf#jx&5$300~860表示为检修定额第5章300到860编号范围的定额直接费。

? 特项宏变量

在系统宏变量的基础上添加特项(@x=特项),如:de_zjf@az,@az=特项,即de_zjf@az表示为以az为特项的定额直接费。

? 价差宏变量

系统价差分为a价差、b价差、c价差、d大材,则对应的宏变量分别表示为:a价差1 = jca1,b价差2 = jcb2,c价差定额合价 = jcc_dehj,c价差市场合价 = jcc_schj,d价差市场合价 = jcd_schj。

? 其他费宏变量

软件其他费插页的宏变量表示为(以【其他费1】为例):其他费1合计9 = fy1,其他费1数据[1..99] = fy1@x,其中,@x=打印编号(1,2,3...99)。如:fy1@3表示以3为打印编号的其他费1插页的数据。

? 取费宏变量

软件取费插页的宏变量表示为(以【取费1】为例):取费1总造价9 = qf1,取费1数据[1..255] = qf1@x,(送审)取费1总造价9 = qf1.ss,(送审)取费1数据[1..255] = qf1.ss@x,其中,@x=打印编号(1,2,3...255)。

? 动态费率宏变量

【动态费率】插页中的变量以以下的形式调用:有特项,$变量@特项;默认无特项,$变量@默认。

如图所示,当调用图中红框内的1.4时,变量为$yj@az;当调用图中红圈内的1.19时,变量为$gq@默认。

? 特项清单内特项定额宏变量

在系统宏变量的基础上添加清单特项(@x=清单特项)和定额特项(&y=定额特项),用于在取费窗口,提取清单

下各专业子目的各项费用金额,例如:m_je@ax&a1,表示为以ax为清单特项以a1为定额特项的m金额。

? 累加变量

当工程量计算公式采用公共变量时,对于前面的工程量变量可以进行变量累加,add.变量=累加前面相同变量的[工程量*定额量]数据。如:混凝土的变量=h8,则模板和钢筋的工程量=add.h8。

? 强制分页

当套价窗口和取费窗口的名称栏填写“强制分页”时,打印的表格在此处自动分页。

? 表格编辑

编辑表格内容时,如果定义字符串首字符为“~”,则表格形成时对应内容下自动画出下划线。 表格中单元格内容为#时,表示该单元格为空单元格,软件自动画框线。

单元格(上下左右)拉通语法,如:名称^s1x2z3y4d1,表示向上拉通1格,向下拉通2格,向左拉通3格,向右拉通4格;名称^s0x0z0y0,表示取消上横线,取消下横线,取消左竖线,取消右竖线。

编辑表格时,对于“对齐”行的编辑如下: 0=中心对齐,1=左对齐,2=右对齐。

? 套价库汇总计算合计类型

合计=1:定额行计算,然后汇总到分部行

合计=9:(分部行、定额行)计算,不汇总,用来计算(综合单价)

合计=8:指定清单行计算,指定清单为0,最小分部行(*最多为清单)计算,然后汇总到大分部行,解决(清单工程量)乘(综合单价)的小数点问题

合计=7:(综合定额)计算,表示该项费用由综合定额内的计价定额项计算,只能使用基价宏变量,综合系数zhxs宏变量,动态费率和公共变量。

? 计算表达式类型

表达式括号可以任意多层嵌套;[ + - * / ^ ]是运算符,其中^是次方运算符。 cos(D) = D的余弦值,D以度为单位 sin(D) = D的正弦值,D以度为单位

tan(D) = D的正切值,D以度为单位 arctan(B) = B的反正切角度,角度以度为单位 abs(B) = B的绝对值 exp(B) = B的指数 ln(B) = B的自然对数 sqr(B) = B的平方 sqrt(B) = B的开方 int(B) = 小数点舍位取整 round(B) = 四舍五入取整 jw(B) = 小数点进位取整 qfs(B) = 取B的负数 qzs(B) = 取B的正数

? 计算表达式类型

表达式括号可以任意多层嵌套;[ + - * / ^ ]是运算符,其中^是次方运算符。 cos(D) = D的余弦值,D以度为单位 sin(D) = D的正弦值,D以度为单位

tan(D) = D的正切值,D以度为单位 arctan(B) = B的反正切角度,角度以度为单位 abs(B) = B的绝对值 exp(B) = B的指数 ln(B) = B的自然对数 sqr(B) = B的平方 sqrt(B) = B的开方 int(B) = 小数点舍位取整 round(B) = 四舍五入取整 jw(B) = 小数点进位取整 qfs(B) = 取B的负数 qzs(B) = 取B的正数

本文来源:https://www.bwwdw.com/article/x9h3.html

Top