发布于 2015-05-29 12:35:29
19楼
引用<实际上,我想将让设备运行时自动找出起点、终点和预设值(中点)不用人为去往里面输>
可以。高速计数器是观察位置的唯一途径。你唯有一直使用才可以得到结果。在所有任何动作没有动之前,你的高速计数器就必须开动。
引用<我想在用高速计数器向导前,就将预设值(即中点)找到,在向导里直接用那个中点地址。>
向导,是编制程序过程中,编程软件帮助你完成一定功能的工具。而,中点,是机械上的未知点。你不可能在编程过程中就可以知道这个点。所以,你不可能在向导里可以确定这个点。
向导的程序需要这个点。
点需要高速计数器计算。
高计需要向导的程序。
是不是你自己都觉得矛盾了。
所以你的程序必须无条件 先开启高计。任何预置值当前值都可以。启动之后让东西向任何一方向走,直到到达极限。这时候把0设置成当前值,执行一次hsc。然后向另外一个方向走,直到到达极限。此时,高计已经记录了全程路程的长度。中点坐标已经知道。你的程序是否需要真正走去中点?你的坐标现在是最大值,中点坐标是最大值的一半。你是否要使中点坐标确定为0?