l
2013年5月,autophs8.0多年来小修改汇总升级为autophs8.1。
l
2014年12月,修改autophs8.1代码,使其可运行在windows7。做了以下更新:把微软ado数据驱动程序从microsoft
jet 3.51 ole db provider升级为microsoft jet 4.0 ole db
provider,在void cviewtxsr::initrs()函数中增加了语句m_activers->putcursorlocation (aduseclient);使4.0驱动程序能够往datagrid控件里面加数据集,在bool cautophsapp::initinstance()函数中增加了语句afxgetmodulestate()->
m_dwversion=0x0601;用来使dao能够访问access97以上版本(如access2000)数据库。
l
2014年12月12日、27日,修正数据库zdjcrudexbdly.mdb中表crudespring_zh1字段值customid=’t2’的记录的字段sized的值,sized字段保存的是尺寸d的值。更新前,字段bh= t2.101~t2.116、t2.201~t2.216的记录的sized字段值对应的值分别是弹簧t2.105~t2.120、t2.205~t2.220的实际的值,而字段bh= t2.117~t2.120、t2.217~t2.220的记录的sized字段值对应的值分别是弹簧t2.101~t2.104、t2.201~t2.204的实际的值。使用sql语句 update crudespring_zh1 in 'd:\program files\长沙优易软件开发有限公司\autopdms3.0\phs\template\zdjcrudexbdly.mdb'
set size3=sizeh-sizeb-sizeh0 where customid like
't[12]' 修正表crudespring_zh1字段值customid=’t2’或’t1’的记录的字段size3的值,更正前size3字段值=sizeh,重复了没必要,更正后size3字段值= h1 – b - h0=字段sizeh – sizeb - sizeh0,这样与zdjcrudehddly.mdb中表crudespring_zh1ec字段值customid=’th2’ 或’th1’的记录的字段size3(尺寸h)含义一致,size3、sized字段值在autophs软件中没有被使用,所以对软件输出结果没有影响,但更新这些值保证了数据库与手册数据一致。注:zdjcrudexbdly.mdb数据库保存了西北电力设计院编制的《火力发电厂汽水管道支吊架设计手册》(1983.07版、1998增补版)的管部、根部、连接件、弹簧数据。
l
2014年12月26日, 修改华东电力设计院1983年10月编制的《管道支吊架手册(y83-j01)》零部件数据库zdjcrudehddly.mdb表crudepaec:把customid=’cz4’记录的size4字段值复制到size3字段,与zdjcrudehddly.mdb表crudepa字段customid=’d12’记录的size3字段尺寸含义保持一致。修改前cz4与z10一致,但cz4有孔与d12更类似。如果不修正cz4的size3字段值,cz4在与拉杆直径匹配孔径时可能出错。使用的查询语句是update crudepaec set
size3=size4,sizesymbolk1=sizedelta1,sizec1=sizeb,sizeb=
sizeh, sizeh=0 where customid like 'cz4'
l
2015年1月10日,
修改规范库phscrude.mdb中支吊架零件默认材料选择规则表,把q235-a材料替换为q235-b材料。增加了id字段值=’default’、classindex字段值=3的5行记录,使得可按温度等级选择型钢材料。同时把原来规范库phscode.mdb复制为phscodeq235-a.mdb,把这个复制库也增加了温度等级的5行记录,用于选择型钢材料,用户只要把这个库复制为c:/prjdb8.0/phscode.mdb(注意用户自己可能改变这个项目数据库目录c:/prjdb8.0),即可选择非管部支吊架零件材料为q235-a。
specificationofmaterial
|
auid
|
classindex
|
id
|
tmin
|
tmax
|
pmin
|
pmax
|
material
|
seq
|
92
|
3
|
default
|
-.01
|
200
|
0
|
2.5
|
q235-b
|
1
|
93
|
3
|
default
|
-20
|
-.01
|
0
|
2.5
|
q235-d
|
2
|
94
|
3
|
default
|
-20
|
-.01
|
0
|
2.5
|
q345-c
|
3
|
95
|
3
|
default
|
-40
|
-20
|
0
|
2.5
|
q345-d
|
4
|
96
|
3
|
default
|
200
|
300
|
0
|
2.5
|
q235-b
|
0
|
|
|
|
|
|
|
|
|
|
|
l
2015年1月15日,修正了大连弹簧厂的恒力弹簧数据库zdjcrudedlth.mdb中载荷容量位移范围表hdforcedist_dl的capacity字段数据(载荷容量),使选型结果更准确。使用的更新查询语句为:update (select *,pmax*a.mindist/1000 as
ca, a.capacity,b.capacity from hdforcedist_dldisc
as a left join hdforcedist_dl as b on a.dh=b.dh order by a.dh) set b.capacity=ca,a.capacity=ca。更新前,hdforcedist_dl表capacity字段值与更新后差别很小,可认为是更新后取整数而得。hdforcedist_dldisc是为圆柱形碟簧准备的载荷容量位移范围表,目前该厂没有开发碟簧,不影响用户使用。
l
2015年1月16日,修正了江苏苏源电力装备有限公司的恒力弹簧数据库zdjcrudejssy.mdb中载荷容量位移范围表hdforcedist_sy的一些记录的maxdist字段数据(位移上限)。更新了zdjcrudeczdl.mdb中载荷容量位移范围表hdforcedist_cz的一些记录的maxdist字段数据(位移上限)。
hdforcedist_sy表更新前后对照
|
更新前
|
更新后
|
dh
|
maxdist
|
maxdist
|
0~18
|
356
|
203
|
19~34
|
356
|
254
|
85~94
|
508
|
406
|
l
2015年1月16日,提供了华东电力设计院、西北电力设计院2010年编制的《发电厂汽水管道支吊架设计手册》(d-zd2010)(以下简称d-zd2010)支吊架零部件数据库zdjcruded-zd2010.mdb。对该手册中一些疑似有误数据修订如下,以便autophs计算:
l
2015年1月18日在计算选项中增加复选框:“按力、力矩分量绝对值计算g47/48当量力”,默认为不选中。不选中后,按2004年9月autophs4.1之前的版本计算g47/g48当量力,那时计算公式与西北电力设计院编制的《火力发电厂汽水管道支吊架设计手册》(1983.07版)第116、118页公式是一致的。2004年9月autophs4.1按照部分用户反馈的意见,修改了固定支架g47、g48当量力的计算公式:公式中3个分量力、3个分量力矩取绝对值,但这样做是违反结构力学计算原理的。因此,增加这个复选框,默认按手册公式计算,但仍然允许用户选中这按钮,按绝对值分量计算。
l
2015年1月20日升级了恒力弹簧选型算法。升级前,使用恒力弹簧载荷容量表选择恒力弹簧型号。升级后,使用载荷容量表和最小临界位移表联合校核恒力弹簧型号,选择结果更精准。给phsmanuconstantspring增加字段mincriticaldisplacement存储最小临界位移载荷容量表的名称。
l
2015年1月21日修改了sort.mdb数据库phsmanu表字段seq=3、productname=’ 恒力弹簧(碟簧)’的记录,修改该记录crudedatatablenum字段值7为8,sql字段值增加了一个表名称mincriticaldisplacement。
l
2015年1月22日在计算选项中增加数字框:“恒力弹簧最大串联数”,默认为1。为1时,是不允许恒力弹簧串联使用的。根据2004年第5期《华中电力》论文《恒力弹簧选型及恒力弹簧支吊架的设计与安装》(作者:刘瑜、徐传海,中南电力设计院)建议,不应串联使用恒力弹簧,如果恒力弹簧容量不够,应该使用特殊设计的整体恒力弹簧。为了消除恒力弹簧容易翘尾无法正常工作造成的问题,应该禁止使用phb、phc、lhb、lhc、lhd等型号恒力弹簧,使用能与辅助钢结构完全固定连接的pha、phd、phe、lha、lhe等型号恒力弹簧。
l
2015年1月22日修改“键入一个数”bug。在一些很偶然的情况下,比如当allprjdb.mdb 数据库za表某些字段类型为数字型且存储的浮点数为0时,在某些64位操作系统机器上autophs图形输入界面热态或冷态数据页显示为-0,这时可能不稳定地出现提示“键入一个数”,当按照提示键入了非0数字以后,提示不再出现,否则一直循环提示“键入一个数”。解决办法:使用mfc将变量绑定到cstring类型,修改前绑定到float类型。
l
2015年1月23日修正数据库zdjcrudexbdly.mdb中表crudepart字段值customid=’l9’和customid=’l10’的记录的字段sized的值,sized字段保存的是最大位移δmax的值。更新前,customid为l9、l10的记录的sized字段值是空的。
l
2015年1月24日修改了zdjcruded-zd2010.mdb数据库connect2010表增加连接匹配记录,这些记录适合于d-zd2010数据库新增的支吊架零部件,如下:
connect
|
cntb
|
cntbnum
|
cntbextlenfld
|
relation
|
cnte
|
cntenum
|
cntexfx
|
cnterotation
|
cntefldn
|
cntn
|
103
|
|
size5
|
|
l8
|
|
1
|
|
size3
|
l2
|
103
|
|
size5
|
|
l8
|
|
1
|
|
size3
|
l1
|
104
|
|
size5
|
|
l8
|
|
1
|
|
size3
|
l2
|
104
|
|
size5
|
|
l8
|
|
1
|
|
size3
|
l1
|
106
|
|
size5
|
|
l8
|
|
1
|
|
size3
|
l2
|
106
|
|
size5
|
|
l8
|
|
1
|
|
size3
|
l1
|
109
|
|
|
|
t5
|
1
|
|
|
|
|
109
|
|
|
|
t4
|
|
|
|
|
|
109
|
|
|
|
lhg
|
1
|
|
|
|
|
109
|
|
|
|
l15
|
|
|
|
|
|
109
|
|
|
|
415
|
|
|
|
|
|
另外还新增了415、416、417与所有根部连接的记录,以便让底板生根在根部。
l
2015年1月25日修改了zdjcrudehddly.mdb数据库crudeattachmentec表customid字段=’jg3’的记录,增加了一条size2=27的记录,以免设计烟风煤粉管道支吊架时选择不到直径为27mm的附件jg3-14a垫板,该记录数据复制自jg3-14b。使用更新查询语句update crudepa set sizeh=-sizeb1 where customid like
'd9*'更新zdjcrudexbdly.mdb数据库crudepa表customid字段类似’d9*’的记录,使sizeh字段等于尺寸b1的负值,更新之前这些记录sizeh=0;修改phscode.mdb数据库phsblkdimpos表blkid=’d9’ or ‘d9a’的记录dh字段值从0改为-2.0964;打开acad图形文件pxd9.dwg和pzd9.dwg,使用命令base把图形插入基点y坐标向方向移动2.0964,这样就把d9、d9a的管部标高位置从以前的螺栓连接处移到了管夹上部边沿,便于安装定位。
l
2015年1月25日修改了zdjcruded-zd2010.mdb数据库crudepa2010表customid字段=’109’的记录,复制customid=’105’相同管径的sizec字段值为这些记录的sizec字段赋值,使用的2个sql语句是:select
* into a105 from crudepa2010 where customid='105' order
by customid, bh, dw, tj;update (select a.bh, a.sizec, b.bh, b.sizec from crudepa2010 as
a left join a105 as b on (b.dw= a.dw)
where a.customid='109' order by a.customid,
a.dw, a.tj ) as c set a.sizec=b.sizec。
l
2015年1月26日使用更新查询语句update crudepa set sizeh=-sizeb1 where customid like 'd11*'更新zdjcrudexbdly.mdb数据库crudepa表customid字段类似’d11*’的记录,使sizeh字段等于尺寸b1的负值,更新之前这些记录sizeh=0;修改phscode.mdb数据库phsblkdimpos表blkid=’d11’ or ‘d11a’的记录dh字段值从0改为-2.5;打开acad图形文件pxd9.dwg和pzd9.dwg,使用命令base把图形插入基点y坐标向方向移动2.5,这样就把d11、d11a的管部标高位置从以前的螺栓连接处移到了管夹上部边缘,便于安装定位。
l
2015年1月26日使用更新查询语句update crudepa set sizeh=-sizeb/2 where customid like 'd10*'更新zdjcrudexbdly.mdb数据库crudepa表customid字段类似’d10’的记录,使sizeh字段等于尺寸b/2的负值,更新之前这些记录sizeh=0;修改phscode.mdb数据库phsblkdimpos表blkid=’d10’的记录dh字段值从0改为-4.2731;打开acad图形文件pxd10.dwg和pzd10.dwg,使用命令base把图形插入基点y坐标向方向移动4.2731,这样就把d10的管部标高位置从以前的螺栓连接处移到了管夹上部边缘,便于安装定位。
l
2015年1月26日修改《autophs用户指南》,在第16.8节“用户化autophs”增加了16.8.5节约“替换材料”,并且修改了程序使其支持多选卷册或材料,还修改了替换材料的一个错误:修改前,会替换所有工程相同卷册代号的材料,修改后只替换选择的工程选择的卷册中的材料。autophs“替换材料”功能可快速替换整个工程的材料,如把q235-a替换成q235-b,也是一个高风险功能,应谨慎使用,使用前请备份好allprjdb.mdb数据库,因为快速替换以后没法恢复原状。
l
2015年1月27日修改了“支吊架组装模板管理”对话框中选择过滤复选框后弹簧组件数量不正确的bug。修改前,默认按每个支吊架组件内最大串联数为2计算弹簧组件数,所以弹簧串联数>=3时选择弹簧串联组件数量为2的模板。修改后,按phsmanuspring表serialnumperspr字段给出的每个组件弹簧允许最大串联数计算弹簧组件数。具体代码如下:long itmp=(modphscal::zdjtype.getat(0) -'0') / modphscal::giallowedmaxserialnumperspr
;itmp = (0 == (modphscal::zdjtype.getat(0)
-'0') % modphscal::giallowedmaxserialnumperspr ? 0 : 1);修改前modphscal::giallowedmaxserialnumperspr全局变量位置处用的常数2.修改后,只有少数情况还不能正确,比如zd83弹簧t4、t5每组最多允许2个串联弹簧,而serialnumperspr设置值3只适用于t1、t2、t3、t3a。还修改了allprjdb.mdb数据库za表dn1、gn1两个字段含义,修改后这2个字段分别表示该支吊架的管部id、根部id,这样在改变支吊架零部件规范以后可以根据id查出customid,否则如果保存的是customid在规范改变以后将很难查出对应的id,因为新规范可能已经不能识别这个customid了,导致自动选型失败。只有把dn1字段值保存为id值而不是customid值,才能避免程序出现找不到customid错误,因为不可能在改变规范时扫描所有的支吊架修正其管部customid,既浪费时间也没有必要。因此决定把所有dn1、gn1字段保存id值而不是customid值。(尽管已经有iddn1、idgn1字段保存管部、根部id值,但程序很少用iddn1、idgn1字段。)
l
2015年1月27日使用更新查询语句update crudepaec set sizeh=-sizeb1 where
customid like 'cs#'更新zdjcrudehddly.mdb数据库crudepaec表customid字段类似’cs#’的记录,使sizeh字段等于sizeb1字段(尺寸b1)的负值,更新之前这些记录sizeh=0,更新customid=cs1、cs2、cs3、cs4的记录数共552个;修改phscode.mdb数据库phsblkdimpos表blkid=’ d11cs4’的记录dh字段值从0改为-2.5;打开acad图形文件pxd11cs4.dwg和pzd11cs4.dwg,使用命令base把图形插入基点从原点坐标0,0处向 y方向移动到0,2.5,这样就把cs4(d11cs4)的管部标高位置从以前的螺栓连接处移到了管夹上部边缘,便于安装定位。
l
2015年1月27日修改了phscode.mdb数据库connectpasa、connectcspr、connectspr表增加连接匹配记录,这些记录适合于y83-j01手册数据库zdjcrudehddly.mdb新增的支吊架零部件d11cs4。
l
2015年1月27日修改了恒力弹簧选型算法,使选型更准确。修改前,选择恒力弹簧只查荷载容量,不查位移和安装方式;修改后,把载荷容量、临界最小位移、安装方式联合检查,更精准。
l
2015年1月28日修改了华东电力设计院编制的《烟风煤粉管道支吊架手册试用本》(1977.03版)零部件数据库zdjcrudehddly.mdb中数据,使更准确。修改如下:在零件匹配表connectec中新增l7dd与g12lc、g12lc与gcbeam/gibeam连接记录。新增一种根部gcbeams(混凝土梁侧)用于与lm吊耳连接。
l
2015年1月29日在phscode.mdb加入支吊架数据库管理sql查询,可以生成每个支吊架零部件数据库新增的零部件id表,提取这些id在连接匹配表connect的记录,根据这些id删除每个零部件数据库中各个类别id表的记录,使id表只反映本零件数据库中的内容。联合connectpasa/connectspr/connectcspr三个类别连接匹配表生成总连接匹配表connect,从connect提取connectpasa/connectspr/connectcspr三个类别连接匹配表。使用这些sql语句修改了zdjcrudehddly.mdb、zdjcruded-zd2010.mdb、zdjcrudeyzdf.mdb、大连康维.mdb数据库的id表。
l
2015年1月30日修改了autophs程序,使“支吊架组装模板管理”对话框中“可连接零件”列表框、“支吊架零部件选择”对话框字符区分大小写,正确反映零部件类别标志字符。比如华东电力设计院烟风煤粉管道支吊架设计手册试用本(1977.03版)根部标志符第2位是小写字符,而管部标志符第2位是大写字符,如果都大写,就一样了。
l
2015年1月30日在phscode.mdb数据库connectcspr表删除cntb=’l1dd’的9个记录,现在把l1dd与l1、l2dd与l2按同样算法处理。删除cntb=’zhb’、 cnte=’l7dd’、cntn=’lg3’的1个记录,修改1个记录cntb=’zhb’、 cntn=’lg3’、 cnte从’l8dd’改为’l8’。这样恒力弹簧支座zhb可正确连接拉撑杆。在connectspr表修改cntb=’l1dd’为‘l2dd’,cnte=’t1’、’t2’、’t3’的记录。
l
2015年2月1日修改phscode.mdb数据库phsblkdimpos表blkid=’106’的记录dh字段值从0改为1.4;打开acad图形文件px106.dwg和pz106.dwg,使用命令base把图形插入基点y坐标向-方向移动1.4,这样就把106的管部标高位置从以前的螺栓连接处移到了管夹上部支撑处边缘,便于安装定位。在phsblkdimpos表增加blkid=’415’记录,其数据复制自blkid=’l15’记录,使绘制钢板时不再出现提示“没有415这个块”。
l
2015年2月1日修改了zdjcruded-zd2010.mdb数据库crudepart2010表customid字段=’415’的记录,使pmax字段值为60000kgf,以便正确选型。使用的sql语句是: update crudepart2010 set pmax=60000
where customid='415’。
l
2015年2月3日发布autophs9.0版,可运行在winodwsxp、vista、windows7等多个操作系统,提供了autophs9.0版本格式的华东电力设计院、西北电力设计院2010年编制的《发电厂汽水管道支吊架设计手册》(d-zd2010)(以下简称d-zd2010)支吊架零部件数据库zdjcruded-zd2010.mdb,改进了恒力弹簧选型算法,修改了华东电力设计院烟风煤粉管道支吊架数据库部分数据,修改了材料替换功能,使得把整个卷册或工程的q235-a.f材料替换成q235-b更方便。
l
2015年2月6日把zdjcruded-zd2010.mdb数据库crudepart2010表customid字段=’415’到’417’的记录复制到zdjcrudexbdly.mdb数据库crudepart表和zdjcrudehddly.mdb数据库crudepartec表,并复制对应的id表记录。使用的查询语句为:insert into crudepartec in 'd:/db/zdjcrudehddly.mdb' select
customid,bh,pmax,size2,size3,sizeh,size4,weight, sizea
, sizeb, sizedelta,
sizef1,sizef2,sizea1,sizeh1,sizeh3 from crudepart2010 where customid between '415' and '417';insert into crudepartid in 'd:/db/zdjcrudexbdl
y.mdb' select * from crudepart2010id where customid between '415' and '417'
l
2015年2月6日修改createtmpconnecttable()函数代码,使维护连接匹配表更简单。修改前,函数每次先删除workprj.mdb库connect表,再复制phscode库connectpasa、connectspr、connectcspr表记录分别插入到workprj.mdb库connect表。修改后,直接复制phscode库connect表到workprj.mdb库connect表,这样只需要维护phscode库connect表的连接匹配记录,否则要维护3个表connectpasa、connectspr、connectcspr,很麻烦。
l
2015年2月6日修改createtmpidcustomidtable()函数代码,使维护id-customid表更简单。修改前,函数每次先删除workprj.mdb库pictureclipdata表,再复制zdjcrude库管部、根部、连接件、弹簧、恒力弹簧、螺栓螺母、附件、型钢等部件的id表记录分别插入到workprj.mdb库pictureclipdata表。修改后,不删除workprj.mdb库pictureclipdata表, 只复制zdjcrude库管部、根部、连接件、弹簧、恒力弹簧、螺栓螺母、附件、型钢等部件的id表中customid不在pictureclipdata表customid字段中的那些记录,加快了速度,而且保留了那些当前选择规范不存在的customid,避免了更换规范后可能选择不到零部件的问题。
l
2015年2月6日修改edibacad:rawtableacad函数代码,使在调用acad2009 com接口绘制支吊架组装图时能够绘制零件明细表。修改前,绘制文字为空在acad2004不出错,在acad2009出错退出。修改后,判断文字不为空才绘制,避免出错退出不绘制零件明细表。
l
2015年2月6日在modregistry.cpp文件增加一个函数getphsverkey,并在getregkey函数中调用cstring strphsver=getphsverkey(_t("autophs"),_t("autophs_version"),_t("9.0"))得到autophs版本号,这样升级软件版本不需要修改注册表相关代码,只需要在注册表autophs子键autophs_version键名写入版本号如9.0就可以正常运行。但这样也让新老版本不能同时运行了。
l
2015年2月8日修改edibacad:rawtableacad ()函数代码,使其调用acad com接口能正常绘制零件明细表。这故障表现为:点击菜单“绘图”、“绘制当前支吊架组装图”,在某些acad版本不能绘制零件明细表。测试了几个acad版本,在acad2009/2010/2013(估计2009-2014版本)会出错退出,在acad2004/2008(估计2000-2008版本)不会出错退出。这故障的原因是acad2009-2014版本不允许写空文字,但acad2000-2008允许写空文字,故修改代码捕获这个错误,使其正常运行不出错。
l
2015年2月8日修改zdjcrudexbdly.mdb数据库crudepart表customid字段=’416’的记录,使其sizeh字段表示尺寸t,将尺寸h保存到sizeh1字段。同步修改zdjcrudehddly.mdb数据库crudepartec表、zdjcruded-zd2010.mdb数据库crudepart2010表的对应customid=’416’的记录。这样可以正确计算支架高度。
l
2015年2月8日修改phscode.mdb数据库phsblkdimpos表,增加blkid=’416’的记录dh、zh字段值为1.0169;新增acad图形文件px416.dwg和pz416.dwg,使用命令base把图形插入基点放在最下面线段中点。复制这个记录,并将复制的记录blkid字段值从416改为417。这样就避免绘图含有416或417零件时出现提示“没有这个块”。
l
2015年2月8日在数据库zdjcrudehddly.mdb增加固定支架cz4f。过程如下:复制crudepaec表customid字段值’cz4’的记录到新表crudepaec_cz4f,修改表crudepaec_cz4f字段customid值从cz4改为cz4f,把表crudepaec_cz4f的全部记录插入到表crudepaec。在phscode.mdb数据库connect表增加cz4f与根部g47/g48/sj8连接匹配记录。在phsblkdimpos表复制blkid=’d12’的记录dh、zh字段值为0, 并将复制的记录blkid字段值从d12改为cz4f。复制acad图形文件pzd12.dwg另存为pzcz4f.dwg,修改图形使符合实际,保存这个图形文件,又将其另存为pxcz4f.dwg,这样就完成了。尚未增加强度校核算法。使用的查询语句是:select * into crudepaec_cz4f
in 'd:\db\zdjcrudehddly.mdb' from crudepaec where customid like 'cz4';update crudepaec_cz4f in 'd:\db\zdjcrudehddly.mdb' set customid='cz4f';insert
into crudepaec select * from crudepaec_cz4f in 'd:\db\zdjcrudehddly.mdb' where customid like 'cz4f'
order by customid, tj,dw;
l
2015年2月9日修复了零部件数据库的id表customid字段有空值时不能正常工作的bug。解决方法是:在生成id-customid对照表时排除customid为空值的记录。
l
2015年2月9日修复了选择支吊架零部件规范改变而模板号不变时计算支吊架出错的bug。解决方法是:在计算前,根据该支吊架的模板号,重新写一遍id和customid,这样只要规范中存在customid,就可以计算成功,否则计算才不成功。而修复前,如果没改变模板号不重写customid,导致计算时不能识别该customid。
l
2015年2月18日修改zdjcrudejysh.mdb数据库phsmanuconstantspring表增加字段mincriticaldisplacement存储最小临界位移载荷容量表的名称displacementrange_jysh。这个表displacementrange_jysh的数据复制自zdjcrudedlth.mdb数据库displacementrange_dl表。暂时也使用这个表displacementrange_jysh作为该库碟簧恒力弹簧的载荷容量位移表,可能不能正常选型。修改zdjcrudejssy.mdb数据库phsmanuconstantspring表增加字段mincriticaldisplacement存储最小临界位移载荷容量表的名称displacementrange_sy。这个表displacementrange_sy的数据复制自zdjcrudeczdl.mdb数据库displacementrange_cz表。
l
2015年2月21日修复了在图形输入界面选择单位制时的一个错误。这错误在多个支吊架使用了不同的单位制时偶尔出现,会使载荷变得很大。还修复了杂项选项页的一些错误,现在能正常显示当前支吊架的弹簧刚度,而且在显示杂项选项页时如果遇到手工输入数据来计算的支吊架(因为偶尔type字段为空了)时不会出错致命退出。修复了在图形输入界面右键弹出菜单过滤弹簧支吊架的一个小bug,刚性吊架会被选择到弹簧支吊架。现在在过滤器中增加了载荷判断,误判几率就很小了。
l
2015年2月21日修改了phscode.mdb数据库connect表增加l15与t4连接匹配记录,以适应支架弹簧选择。
l
2015年2月21日修改了冷态吊零弹簧选型的荷载变化系数计算公式:冷态吊零荷载变化系数使用工作荷载为基准,即冷态吊零荷载变化系数mvcoefofvarload = fabs(1
- tmppaz/mvf)。还修改了图形输入界面选项页之间的反馈方式,允许用户手工输入冷热态的载荷或工作安装载荷,以便计算弹簧:当计算选项选择了“冷态吊零”,将可以在“注释”选项页“安装荷载”输入数值,该值自动反馈到“冷态”选项页垂直方向“荷载”框,反之亦然。现在采用autopsa exp(膨胀工况)、 casearii exp(膨胀工况)位移作为弹簧选型热位移,之前采用autopsa ope(运行工况)作为弹簧选型热位移。