ihzx 发表于 2021-8-21 12:52:37

江恩轮中轮(新画法)(飞狐)

<p>{江恩轮中轮}<br />
a1:=前M个波谷位置(2,0.1,1);<br />
a2:=前M个波峰位置(1,0.1,1);<br />
光标位置:=系统参数(1);<br />
cldis:=a1[系统参数(1)];<br />
chdis:=a2[系统参数(1)];<br />
tcl:=光标位置-cldis;<br />
tch:=光标位置-chdis;<br />
K1:=IF(tcl&gt;tch,tcl,tch);<br />
PH:=H;<br />
PL:=L;<br />
P1:=IF(tcl&gt;=tch,PL,PH);<br />
VERTLINE(数据位置=K1),COLORYELLOW,LINEDOT;<br />
{DRAWTEXT(数据位置=K1,SYSPARAM(4)*0.95,'转\n \n折\n \n点'),COLORYELLOW;}<br />
IF tcl&gt;=tch THEN BEGIN<br />
画分段线(数据位置&gt;K1,P1*1.042),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.042,' 15&deg;'+数字转化为字符串(P1*1.042,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.083),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.083,' 30&deg;'+数字转化为字符串(P1*1.083,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.125),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.125,' 45&deg;'+数字转化为字符串(P1*1.125,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.167),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.167,' 60&deg;'+数字转化为字符串(P1*1.167,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.208),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.208,' 75&deg;'+数字转化为字符串(P1*1.208,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.25),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.25,' 90&deg;'+数字转化为字符串(P1*1.25,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.292),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.292,' 105&deg; '+数字转化为字符串(P1*1.292,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.33),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.33,' 120&deg; '+数字转化为字符串(P1*1.33,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.375),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.375,' 135&deg; '+数字转化为字符串(P1*1.375,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.417),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.417,' 150&deg; '+数字转化为字符串(P1*1.417,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.458),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.458,' 165&deg; '+数字转化为字符串(P1*1.458,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.5),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.5,' 180&deg; '+数字转化为字符串(P1*1.5,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.542),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.542,' 195&deg; '+数字转化为字符串(P1*1.542,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.583),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.583,' 210&deg; '+数字转化为字符串(P1*1.583,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.625),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.625,' 225&deg; '+数字转化为字符串(P1*1.625,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.667),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.667,' 240&deg; '+数字转化为字符串(P1*1.667,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.708),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.708,' 255&deg; '+数字转化为字符串(P1*1.708,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.75),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.75,' 270&deg; '+数字转化为字符串(P1*1.75,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.792),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.792,' 285&deg; '+数字转化为字符串(P1*1.792,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.833),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.833,' 300&deg; '+数字转化为字符串(P1*1.833,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.875),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.875,' 315&deg; '+数字转化为字符串(P1*1.875,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.917),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.917,' 330&deg; '+数字转化为字符串(P1*1.917,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*1.958),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*1.958,' 345&deg; '+数字转化为字符串(P1*1.958,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1*2),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1*2,' 360&deg; '+数字转化为字符串(P1*2,3)),COLORYELLOW;<br />
END;<br />
{ELSE   BEGIN}<br />
IF tcl&lt;tch THEN BEGIN<br />
画分段线(数据位置&gt;K1,P1-P1*0.042),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.042,' 15&deg;'+数字转化为字符串(P1-P1*0.042,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.083),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.083,' 30&deg;'+数字转化为字符串(P1-P1*0.083,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.125),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.125,' 45&deg;'+数字转化为字符串(P1-P1*0.125,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.167),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.167,' 60&deg;'+数字转化为字符串(P1-P1*0.167,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.208),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.208,' 75&deg;'+数字转化为字符串(P1-P1*0.208,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.25),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.25,' 90&deg;'+数字转化为字符串(P1-P1*0.25,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.292),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.292,' 105&deg; '+数字转化为字符串(P1-P1*0.292,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.33),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.33,' 120&deg; '+数字转化为字符串(P1-P1*0.33,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.375),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.375,' 135&deg; '+数字转化为字符串(P1-P1*0.375,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.417),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.417,' 150&deg; '+数字转化为字符串(P1-P1*0.417,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.458),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.458,' 165&deg; '+数字转化为字符串(P1-P1*0.458,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.5),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.5,' 180&deg; '+数字转化为字符串(P1-P1*0.5,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.542),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.542,' 195&deg; '+数字转化为字符串(P1-P1*0.542,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.583),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.583,' 210&deg; '+数字转化为字符串(P1-P1*0.583,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.625),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.625,' 225&deg; '+数字转化为字符串(P1-P1*0.625,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.667),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.667,' 240&deg; '+数字转化为字符串(P1-P1*0.667,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.708),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.708,' 255&deg; '+数字转化为字符串(P1-P1*0.708,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.75),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.75,' 270&deg; '+数字转化为字符串(P1-P1*0.75,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.792),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.792,' 285&deg; '+数字转化为字符串(P1-P1*0.792,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.833),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.833,' 300&deg; '+数字转化为字符串(P1-P1*0.833,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.875),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.875,' 315&deg; '+数字转化为字符串(P1-P1*0.875,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.917),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.917,' 330&deg; '+数字转化为字符串(P1-P1*0.917,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1*0.958),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1*0.958,' 345&deg; '+数字转化为字符串(P1-P1*0.958,3)),COLORYELLOW;<br />
画分段线(数据位置&gt;K1,P1-P1),COLOR00CCFF,LINEDOT;<br />
显示文字(数据位置=K1,P1-P1,' 360&deg; '+数字转化为字符串(P1-P1,3)),COLORYELLOW;<br />
END;</p>
<p></p>
<p>&nbsp;</p>
页: [1]
查看完整版本: 江恩轮中轮(新画法)(飞狐)