JOG(OPCS)               Optical Printer Control System          JOG(OPCS)

    NAME
        jog - jog motors interactively

    USAGE
        jog                     # jog any channels
        jog [channels]          # jog only specific channels

    EXAMPLES

        jog f         # jog the 'f' channel with the numeric keypad
        jog           # jog ANY channels with numeric keypad

    DESCRIPTION
        This command brings up a menu oriented display where single key
        presses can run the printer. Like the KEY command, the function
        keys along the top of the keyboard allow the operator to run frames
        on the projectors or the camera.

        In addition, keys on the numeric keypad (as shown in the on-screen
        menu) are active for jogging the motors.

        You can define the number of pulses that VERNIER and CRAWL move per
        keypress. See JOGSTEP(OPCSDEFS).

          Key   Description
          ---   ---------------------------------------------------
            1   Reverse in vernier mode. Hold to repeat.
            2   Reverse in crawl mode. Hold to repeat.
            3   Reverse in slew mode. Runs until key is released.
            4   -
            5   -
            6   -
            7   Forward in vernier mode. Hold to repeat.
            8   Forward in crawl mode. Hold to repeat.
            9   Forward in slew mode. Runs until key is released.
            +   Select next channel to jog (ie. 'a' becomes 'b')
            -   Select next channel in reverse (ie. 'b' becomes 'a')
            ALT-A   Selects the 'a' channel
            ALT-B   Selects the 'b' channel, etc..
            V   Toggles 'Slave / No Slave' mode. [See COMMENTS]
            Z   Sends current channel to '0' position
            R   Reset counters [See COMMENTS]
            U   Unlocks the motors (runs 'unlock' command)
        ENTER   Saves current positions as a keyframe.
            L   Load keyframe positions. [See COMMENTS]
            E   Edit the keyframe list. See below 'KEYFRAME EDITOR'
            S   Saves keyframes created with ENTER key, and E)ditor
            C   Clears all keyframes so you can start again.

    COMMENTS

           V - If slaving is off, you can jog the zoom without moving
               the focus. With slaving on, moving zoom also moves focus.

           R - In 'reset' mode, use Up/Dn arrows to select the channel
               to reset, and enter the new numeric value. Use ESC or Q
               to return to normal jog mode.

           L - Loads the keyframe positions so they can be added to,
               edited, etc.

    NOTES
        If you are jogging positioning motors (not frame counter motors),
        and find that releasing the key does not immediatly stop the motor,
        check the PPR(OPCSDEFS) setting for that channel. Normally
        positioning channels should have a low value like 10 for PPR.

        When jogging the ZOOM, follow focus is not immediate when slewing.
        During a move, only the zoom will move until the key is released.
        At that point the focus will move to the appropriate focus position.
        This 'delay' is noticable with especially with the SLEW keys (3&9).

    GOTCHYAS
        When using JOG(OPCS) inching keys on a channels like the camera and
        projector, the counters WILL NOT CHANGE, so as not to loose your frame
        counts for that channel.

    BUGS
        Currently the 0-9 keys (non-numeric keypad number keys) are not active
        during 'jog', although in the future they will echo the same functions
        the KEY command currently has.

THE KEYFRAME EDITOR
-------------------

    The keyframe editor is a simple tool to help correct mistakes made
    while finding keyframes. It is a sub-menu of the JOG command, and
    is accessed as 'E' from the JOG menu.

          UP/DOWN  Move the cursor to different keyframes. In the
                   keyframe editor,  the position list at the bottom
                   right of the screen shows the positions  FOR THE
                   KEYFRAME  the cursor is currently on.

        PgUp/PgDn  If you have many keyframes saved,  this will
                   scroll through them a page  at a time.

           DELETE  Deletes the keyframe positions the cursor is currently
                   sitting on,  and all positions below it are
                   'moved up one'  to replace the deleted keyframe.

           INSERT  This inserts the current motor positions as a new 
                   keyframe where the cursor is sitting, and all the
                   other key positions below it will be shifted down one.

                G  Sends all motors to selected keyframe's positions.

              ESC  Returns to the JOG mode.

    COMMON KEYFRAME EDITING
    -----------------------
    
        DELETING ACCIDENTALLY SAVED KEYFRAME POSITIONS
        ----------------------------------------------
        If you save the same keyframe twice, you can correct the problem
        by entering the editor, find the extra position with the UP/DOWN
        cursor keys, and hit the DELETE key on the extra keyframe. Hit ESC
        to continue finding newer positions.

        REPLACING BAD KEYFRAME POSITIONS WITH NEWER ONES
        ------------------------------------------------
        Assuming you saved a key position, and later want to replace it with
        better positions you just found, enter the editor with the motors at
        the newer positions. Find the old keyframe with the cursor and hit
        the DELETE key to remove it. Now hit the INSERT key to insert the
        current positions of the motors where the old positions were.

    SEE ALSO
        GO(OPCS)          - Move motors some distance or to new positions
        KEY(OPCS)         - shoot camera/projector(s) frames by button control
        KEYFUNC(OPCSDEFS) - Lets you define which keys control motors
        JOGSTEP(OPCSDEFS) - set #steps for Pulse and Crawl modes

    ORIGIN
        Gregory Ercolano, Los Feliz California 12/15/89
© Copyright 1997 Greg Ercolano. All rights reserved.