Machsupport Forum

Mach Discussion => Mach SDK plugin questions and answers. => Topic started by: Tomas on January 28, 2015, 06:32:45 PM

Title: IsMoving equivalent in Plugin?
Post by: Tomas on January 28, 2015, 06:32:45 PM
Hi,

  Can someone point me to which variable/s would be the equivalent of the vbscript function IsMoving?

Thanks,
Tomas
Title: Re: IsMoving equivalent in Plugin?
Post by: Zangler on February 11, 2016, 12:18:00 PM
Hi Tomas,

I have the same problem. Had you found a solution

BR

Gerhard
Title: Re: IsMoving equivalent in Plugin?
Post by: dz32 on February 11, 2016, 07:08:27 PM
IMach4.GetScriptDispatch() returns an
IMyScriptObject interface which contains
Function IsMoving()  As Integer
Title: Re: IsMoving equivalent in Plugin?
Post by: Tomas on February 11, 2016, 07:59:23 PM
Hi,

  This is what I did.

Code: [Select]
int MachIdle (void)
{
    if ((Engine->TrajHead == Engine->TrajIndex) && MainPlanner->ExternalStill == TRUE)
    {
        Engine->Sync = true; // Update posistions with Mach3
        return 1;
    }

    return 0;
}

-Tomas
Title: Re: IsMoving equivalent in Plugin?
Post by: Zangler on February 12, 2016, 03:46:40 AM
Hi

and this Engine->sync handles the ismoving() on Mach3 side ?

Thanks

Gerhard