Several KMotionCNC Users have requested a method of having a C Program request an Operator Input Value so we have added this capability.

Within the C Program make a call to InputBox() - example below:

Code:
#include "KMotionDef.h"
#define TMP 10 // which spare persist to use to transfer data
#include "KflopToKMotionCNCFunctions.c"

main()
{
    int Answer;
    float value;

    Answer = InputBox("Enter Distance",&value);
    if (Answer)
        printf("Operator Canceled\n");
    else
        printf("Operator Entered Value of %.3f\n",value);

}
Executing this code will generate a Dialog Box within KMotionCNC and allow the Opertor to enter a value such as 123.456 (or Cancel):

Attachment 244220

With the result depending on the Operator input of:

Attachment 244222


To make use of this functionality add and patch the following files in Test Version V4.33c

http://dynomotion.com/Software/KMotion433cc.exe

Files are located here:

Index of /Software/Patch/AddValueInputKFLOP_KMotionCNCV433c

Copy KMotionCNC.exe to the KMotion/Release Directory
Copy PC-DSP.h to the DSP_KFLOP directory
Copy KflopToKMotionCNCFunctions.c to the C Programs Directory
Copy MessageInputBox.c to the C Programs Directory

Please provide feedback if problems are encountered.

Regards