线段宽度的变量连接

现有:一变量A,其值范围0.0-200.0;
 一线段,宽度200;
 一圆弧,起始角度90,结束角度180。
 当变量50.0<A≤100.0之间时,对应线段的宽度0-200,变量100.0<A≤200.0之间时,对应圆弧90度-180度。
 请教用C脚本或全局动作怎么编写?

最佳答案

1.建内部变量x1,x2(无符号32位)
 2.线段的“宽度”属性连接变量x1,圆弧的“起始脚”属性连接变量x2。
 3.写全局脚本:
 #include "apdefap.h"

 int gscAction( void )
 {
 double x3=GetTagDouble("x3"); 
 if (50<x3&x3<=100)
 {
 SetTagDouble("x1",x3); 
 }
 if (100<x3&x3<=200)
 {
 SetTagDouble("x2",x3); 
 }
 return 0; 
 } 
 

提问者对于答案的评价:
有段时间不在网上,你的答案,谢了!

专家置评

根据楼主的问题,最佳答案中应该还需要增加一个线性标定的功能。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午9:19
下一篇 2019年6月11日 上午9:20

相关推荐