Kuper commands and jogbox
  • 1-30-98
Contributions by:
  • Richard Bugg
  • Chris Dawson
  • Michael Karp
  • Nic Nicholson
 

 

 

Kuper two letter commands - alphabetically

Two letter command

Command

Comments

3r

3d Right eye

Creates right eye 3D camera moves with a single 3D camera - will gimbal lock

ac

enter a 1 to start autocycle playback

repeats the move for puppeteers or trade show use - should allow bidirectional

ad

ADd

a = b + c

ah

Add Holds

Add Hol positions at the beginning and end of moves.

ap

Airplane

Allows encoding in terms of headings and velocity (vectors) instead of XYZ velocities (needs special compile)

as

Aperture Scam

Max FPS 120

at

Axis Tracking (x/y only)

a{degrees} = Y / X

bc

Backlash Compensate

tip: take axes temporarily out of virtuals

bf

FeedBack

bl

BLend discontinuous move sections

bo

toggle Bit playback between On and off

bp

Bidirectional Paint (toggle)

br

Build Ramps to 0 velocity

c1

save independent film advance table

Rarely used. Only used with cameras that have separate pulldown and shutter motors

ca

CAmera

access camera control box

cc

Cleanup graph

cd

Copy Data in units

ch

HIlite: list of axes

ci

Convergence and Interoccular

For twin 3D cameras

cm

Clear Move

same as 'nm'

co

COsine:

a = cos(b{degrees})

cp

Convert move to Position

(use CV to undo)

cr

Create Rotation

cs

joystick rc setup screen

see creature card info.

ct

Compensated Truck

cu

Clean Up: redraw all graphs

cv

Convert move to Velocity

da

Degree Arctangent

dd

DDouble keyframe: frame #

de

DElete keyframe

di

DIsable axes

dk

Delete all Keyframes

dl

toggles between display 1-24, 25-48

dr

Delete Range of keyframes

ds

Delete Set of keyframes

dt

Dolly Type: 0 = boom 1 = cartesian

du

DUplicate keyframe

dv

DiVide:

a = b / c

ea

Encoder Assignment: axis, encoder

ec

Extend Curve

ed

EDitor

ef

Encoder smoothing Factor

ej

Erik & Josh command:

Rotation axis, y axis, x axis

ek

Edit Keyframes

el

Extend Linear

em

Exponent Moves

en

ENable axes

ep

Encoder in Position and encoder in velocity

Toggle with "ev".

eq

EQualize

Similar to the discontinued VC velocity control command

es

Encoder Sensitivity

et

ExTreme move velocity and position

ev

encoder in position and Encoder in Velocity

Toggle with "ep".

ex

EXpand hilited axis

f+

Advances to the next Visual Present frame

f-

Advances to the previous Visual Present frame

fa

Fit All

fb

File Browsing

fd

run move ForwarD

fe

Fit Easy

fi

File Init

fl

FLip move data

fp

Fit Part

fr

Fit Rough

fs

Flash Setup

ft

File Tracking

fv

Frames of Video

For one second of timecode

ge

Go to ramped visual End positions

gh

Go Home

gl

GenLock

Allows genlock of a 7.47fps Kuper move to 29.97 fps video sync

gm

Go Motor

gn

Go Nodal

gp

Graph Parameters.

Value for top, Value for bttm

gs

Go to ramped visual Start positions

gv

Go Virtual

gz

Go to Zero

hc

close camera shutter

use after oc to close the camera shutter

he

HElp

hg

Move axes from hardware index to working home position.

hi

HIlite

ho

HOme scanner axes to their hardware index marks. Motor positions are set to 0.000

 

hr

Record offset from hardware index marks to working home position.

 

ic

Integrating Camera

use 0 170 22 for normal, 95 265 22 for Cohu

ie

Impose Eases

if

Initialize File to held position

im

Initialize Motor positions

in

INsert keyfirame

is

Incremental Save

it

Insert Timecode keyframes into axis

iv

Integer Values round off move data

js

jockstrap command

(see AJ Raitano command)

k+

turn on key frame enable boxes

k-

turn off key frame enable boxes

k1

creature p11 params: -2 2 -3 3

ka

Keyframe numbers Align

kd

kf

KeyFrame record for axes with lit 'K'

kg

Kill Graph

kj

Keyframes Jump to move curve

km

Keyframe Move

ko

Keyframe Offset

ks

Keyframe Spread

ld

Log Data

lf

Line Fit

li

edit keyframes

lk

List Keyframes

lm

Load Move

lp

Data Logging parameters

lt

Load Temporary file

m1

model pitch & yaw nodal offsets

debug for Gigantor and model mover nodal compensation

mb

Move Browse on jogbox encoder

mc

Master fps

me

new Move End frame

mf

Merge File

mg

Memorize Group

mk

Move Keyframe

ml

Current move end frame

mm

Move Motor

mn

MclockN trim

mp

Make Position

mr

Axis reso {0 to 3}

mt

Make The current position the move posn

mu

MUlitply

a = b * c

mx

MatriX

na

Nodal Axis compensators

nb

Number of Bits in editbits-- 8 or 16

ne

NEutral enable axes

nl

New move Length

nl

New move Length. same path new length

nm

New Move clear curren move

np

Nodal Parameters

nu

NUmber move

nv

Number moVe

oc

Open Camera shutter

of

OFfset move data {position}

on

Old keyfrm to New number

op

One Pulse

ot

Offset To position

pa

Parallel Axes; master/slave

pb

Position at Blur center

pc

Phase Check

pd

Pull Down

pf

Position at Frame

pk

Parallel cancelling

pl

PLayback enable axes

po

Parallel On (parallel axes)

pp

PPosition display

pr

Position Recall.

0=cancel, 1= reload motor positions at time of last quit. Discontinued.

ps

Pull Set of keyframes

pt

Point Tracking

pu

Pull Up keyframe from move data

px

Parallel off

qb

send string of bytes to tape deck

early debug only for Henson tape decks

qc

send cancel code to tape deck

early debug only for Henson tape decks

qe

Quit Editor

qf

Que tape deck to equivalent Timecode number

qp

Q Parameters: video/camera fps

qs

send Stop code to tape deck

qt

Que tape deck to Timecode number

qu

QUit

r1

toggles the synthetic axes

For the Sarnicola motion base (special software)

ra

Radian Arctangent

rb

Rubber Band

changes the curve on just one part of the move, automatically blending in a target range. FitPart may be better

rc

ReCenter joystick (creature / KRJ32)

re

REcord enable axes

rg

Recall Group

rl

Read RTMC Logic port

rm

Set joystk pos for '-' motor lmts

ro

ROtate axes

rp

Set joystk pos for '+' motor lmts

rq

Reload motor pos from last Quit

rs

Repeat Section

rv

Run move in reVerse

rz

set Rc motor for Zero offsets (creature software)

sa

target phaSe Angle

sb

Star Background

sc

SCale move data

se

SErial parameters

sf

Same Frame view for all axes

sh

SmootH

si

SIne a = sin(b{degrees})

sk

Show Keyframes

sl

Software Limits.

use hardset:software

sm

Save Move

so

external Serial cOmmands

sp

StoP currently running move

sq

SQuare root a = sqrt (b)

ss

Slip Sync

st

Save Temporary

su

SUbtract a = b - c

sw

SWap axes

ta

Truncate All axes

tb

Table Bits on/off

td

Trigger Deck

tf

toggle btwn Timecode & Frames

tn

tangent

a=tangent ((degrees) b)

tp

Target Phase angle

 

tt

Timecode Trigger point

tv

axis , velocity for Terminal Velocity cutoff

tv

Terminal Velocity cutoff

ub

enter a 1 to memorize upper cylinder limits

uk

Update Keyframes

un

UNdo

uo

Undo On/off

Default is Off

uu

Unlock graph scale

vc

Velocity Control

Replaced by "eq"

ve

new Visual End

vk

Toggle visual Keyframe numbers

vp

new Visual Present

vr

Virtual to Real

vs

new Visual Start

vt

new Visual Total

vv

switch velocity/position display

wa

Wind Absolute

we

WEdge times

wq

Wait for Que

waits for switch closure

wr

Wind Relative

x1

Advanced Kuper users only!

x2

Advanced Kuper users only!

xx

three axis for distance

displays vectored distance of three axis. Debug for VC command

xy

XY elevation graphs

za

Zero All motor positions

(except camera)

zo

ZOom in

Zoom in the frame number range in the editor

zz

toggle screen between 1-24 & 25-48


Kuper Math commands

Pt #2

ad

Add

a = b + c

ad a b c

Add the values of tracks b & c and put the result in track a

co

Cosine

a = cos( {degrees} b )

co a b

 

co a d b

Take the cos of the value in track b and put the result in track a

opt. degrees track is d

da

degree ArcTangent

a = {degree} arctan (b)

dv

Divide

a = b / c

note: division by zero results in the max value the µP can represent (off scale positive!)

dv a b c

c is the divisor

b is the dividenda is the quotientDivide the values in track b by the values in track c and put the results in track a.

ej

the Eric and Josh Command

rotation axis,

y axis,

x axis

ej

Points spaceship in direction of motion. Needs smoothing after operation.

iv

Integer Values

iv a

round off the move data for the specified axis (Track)

mu

Multiply

a = b * c

a b c

multiply the values in tracks b and c and put the results in track a

mx

Matrix

ra

Radian Arctangent

a = {radians} arctan(b)

a b

Take the arctan of the value in track b and put the result in track a

sc

Scale move data

scaling factor,

optional list of axes,

sc a n

use scale factor a to scale axes n

si

Sine

a = sin( {degrees} b )

si a b

 

si a d b

Take the sine of the value in track b and put the result in track a

opt. degrees track is d

sq

SquareRoot

a = sqrt(b)

sq a b

take the square root of the values in track b and put the results in track a

su

Subtract

a = b - c

a b c

subtract the values in track c from the values in track b and put the results in track a

tn

tangent

a=tangent ((degrees) b)

x2

snarkchase

snarkchase0 = 2

snarkchase1 =-2

snarkbump0 =-3

snarkbump1 = 3

x2 n

see the

Rev. Mr. Dobson

xy

Elevation Graphs

Xaxis, Yaxis, Zaxis

xy a b c

show graph using a for a axis, b for y axis, and c for z axis

em

Exponent Moves

first keyfr#, last keyfr#, exponent {+-}, {opt. list of axes}

creates an exponential curve between two keyframes


 Kuper Mouse commands

pt#3

Please note that the spellings are as found on the RTMC displays and not the product of the imagination of the person typing this... Of course President Andrew Jackson said "It is a poor mind that can only think of one way to spell a word."

mouse buttons:

LEFT
Middle
RIGHT

 

POSITION: Control Panel Screen

NEW POSITION COUNT for selected axis.

(does nothing)

SLEW DESTINATION

for selected axis.

 

AXIS: Control Panel Screen

Drag Select

CLEAR ALL

Select ONLY one.

 

AXIS MODE: Control Panel Screen (only when AXIS name is hilited)

Drag Select

(does nothing)

RECORD OFF ALL

(only when in REC column)

 

JOYSTICK PARAMS: Control Panel Screen

Increment ( + ) value

(does nothing)

Decrement ( - ) value

 

GRAPHIC EDITOR SCREEN

 

KEYFRAME: see page 22

Make keyframe at cursor location

Make keyframe at cursor time, but at move position



DELETE
keyframe

(Middle HELD,)

FIT ALL

HOLD & TAP L or R

is Shift.

(Middle HELD)

Make Double Keyframe

note: release middle button last!

 

EditKeys:

Select

EDIT value

EXIT WITHOUT entering changes (i.e. Revert and go back to Graphic)

 

Stop Motion SCREEN

 

:


 JogBox Extended Functions

pt #3 

1-
1+
2-
2+
1
2
3
4
3-
3+
4-
4+
5
6
7
8
5-
5+
6-
6+
9
0
11A
12B
7-
7+
8-
8+
13C

 

14D
15E
16F
9-
9+
10-
10+
ALL
AXES
NO

AXES

.

ENTER
11-
11+
12-
12+
POSN

VELO

 

JOYST

GAIN

JOYST

SMUTH

.

13-
13+
14-
14+
 

 

.

.

.

.

15-
15+
16-
16+
JOG32

INCH

GRAPH AXES
FIT

ALL

MEMO

KEY

FRAME

EMER

STOP

GOTO

HOME

POSN

WIND

CAMRA

MEMO

DOUBL

KEY

GOTO

FRAME NUMBR

SET

HOME

POSN

OPEN/

CLOSE

SHUTR

LIST

KEY

FRAME

STOP/

CANCL

 

RUN

REV

RUN

FWD

JOYST

AXIS

 

ALL AXES = pink, ENTER = light green, JOG32 =green, EMER STOP = red, STOP/CANCL = yellow

 

MOVE BROWSING

Press & Hold JOG32, tap LIST KEY FRAME

Enter a starting BROWSE FR#, & select axes.

Select Position or Velocity with POSN/VELO key

Position=24 frames per rotation of jog wheel.

To exit, Press & Hold JOG32 and tap LIST KEY FRAME.

RTMC 130 rev A

MOTION ROTO

Press & Hold JOG32 and tap WIND CAMRA

RUN FWD and RUN REV automatically wind camera from frame to frame.

MEMO KEY FRAME takes a key for the frame in the gate. All rotoíd frames will be xxx.5

Always use the jogbox FIT ALL to set motion velocity at these positions.

RTMC 130 rev A

VIRTUAL AXES ON

Press & Hold JOG32, and tap JOYST AXIS

(toggle for off)

RTMC 130B

GOTO Absolute position

Press & Hold JOG32, and tap GOTO HOME POSN. In response to the GOTOPOSN prompt and press ENTER. SELECT AXES to go to the position & press ENTER

6 Dec 94

Initialize axes to non-zero motor position

Tap SET HOME POSN, display reads AXES TO JOGZERO". Select axis. Press 15+ key (instead of ENTER), display reads NEW POSN, tap ENTER.

6 Dec 94

Automatically calibrate pulses per unit for axes.

Use SET HOME POSN to zero axis.

Jog axis to known non-zero position (100inches, 90 degrees...)

Tap SET HOME POSN

Press 15- (instead of ENTER), display reads CALIBRAT, enter the desired motor position and press ENTER. Pulses Per Unit will automatically be adjusted. Use UtilFiles:Save Default Setup to make changes permanent.

6 Dec 94

Set Slewing Speed

Press JOYST AXIS & select axis

Select velocity mode (use POSN/VELO key)

Turn knob until axis is running at desired slewing speed. Press and hold 16+, display will read the slew speed. When released the value last show will be set and axis will slew to a stop at that rate. Use UtilFiles:Save Default Setup to make changes permanent.

6 Dec 94

Hold open shutter for X frame

Tap WIND CAMERA

Press and hold 15- to open shutter, release to close

6 Dec 94

Wind 16 frames

Tap WIND CAMERA

Tap 16+ to wind, speed will be at 1/8th or 1/2 depending on what speed was last used by WIND one frame.

6 Dec 94

Wind 1 frame at 1/8 second

Tap WIND CAMERA

Tap 15+ for 1/8 second

6 Dec 94

Wind 1 frame at 1/2 second

Tap WIND CAMERA

Tap 16- for 1/2 second

6 Dec 94

MAKE THIS

Hold JOG32 & Press SET HOME POSN

6 Dec 94

Shift axes to next bank

Hold JOG32 & tap JOYST AXIS

6 Dec 94

bugg