找回密码
 注册
Simdroid-非首页
查看: 128|回复: 2

[积分贴存推荐] 关于event structure 需要讨论的若干问题

[复制链接]
发表于 2005-3-19 21:26:24 | 显示全部楼层 |阅读模式 来自 辽宁沈阳
1.time out是什么意思,主要有什么用途
2.coords属性的水平0,垂直0是如何定义的
3.如果我想在一个waveform chart中用鼠标点击该图,然后获得相应与坐标轴的坐标,如何实现?
发表于 2005-3-19 22:19:02 | 显示全部楼层 来自 上海浦东新区

Re:关于event structure 需要讨论的若干问题

Simdroid开发平台
1."Wire a value to the Timeout terminal at the top left of the Event structure to specify the number of milliseconds the Event structure should wait for an event to occur. The default is –1, indicating never to time out."

Time out是指在整个程序任何Event Structure所定义的事件的发生的时候,程序等待的时间,一旦达到用户所设定的Time out时间间隔,Time out事件发生,运行Time out中的代码。

2.coords水平0,垂直0是按照是按照前面板的Front Panel Window:Origin来确定的,也就是你在编辑状态看到的前面板的十字坐标。

3.“在属性节点中调用坐标轴的位置和宽度、长度等尺寸,得出对应与屏幕每一点的dx和dy值。
得到鼠标的位置坐标,注意还要将其和前面板的位置坐标进行运算,才能做到与属性节点中坐标轴的位置同一坐标系。判断鼠标是否在图上。
将鼠标的位置与X、Y轴位置比较,经过计算(这不用说了吧)”

评分

1

查看全部评分

发表于 2005-3-19 22:31:39 | 显示全部楼层 来自 江苏常州

Re:关于event structure 需要讨论的若干问题

1. timeout 是指在指定时间内没有发生任何事件时执行的框图程序。通过在 Event Structure 左上角输入一个整数来指定 timeout 的值,单位为 ms。例如 timeout = 100,代表 100 ms 内没有发生其它 event case 指定的事件,就执行 timeout 中的框图程序。你可以把 timeout 用作循环主体,在其它事件中改变这个主体中的一些控件值,比如状态机。

2. coords:你是指事件参数 coords?
coords 指定的坐标值是相对的,请见下图前面板中的红色线圈,线圈中的灰色原点就代表坐标(0,0),coords 获得的是相对于这个原点的坐标。这个原点同样可以在框图程序中设置:将事件参数 VIRef 连接到 Property Node.vi,然后设置属性 Front Panel Window -> Origin。

3.  看看这个例子会不会对你有帮助:
http://csharpstyle.anyp.cn/040520033238812/articles/050319104920625.aspx?sv=1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-30 10:12 , Processed in 0.039944 second(s), 19 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表