Canon RE-350 Control Interface Commands Manual
Canon RE-350 Control Interface Commands Manual

Canon RE-350 Control Interface Commands Manual

Video visualizer
Hide thumbs Also See for RE-350:

Advertisement

*+,;,
VISUAL COMMUNICATION SYSTEMS
Video Visualizer
RE-350
RE-350
Control Interface Commands
v1.0
1

Advertisement

Table of Contents
loading

Summary of Contents for Canon RE-350

  • Page 1 *+,;, VISUAL COMMUNICATION SYSTEMS Video Visualizer RE-350 RE-350 Control Interface Commands v1.0...
  • Page 2: Table Of Contents

    Control Interface Command Index 1.0 Operations and Functions 1.1 Panel Diagrams ............................. 3 1.2 Description of the Panel Functions ......................4–8 1.3 Operational Procedures Overview ......................9–13 1.4 The Default Setting of Each Function ......................14 1.5 Meaning of Each Status ........................
  • Page 3: Operations And Functions

    1.0 Operations and Functions 1.1 Panel Diagrams Operation Panel WHITE BALANCE DETAIL EXPOSURE MANUAL LOCAL MANUAL CONTROL WIDE TELE AUTO AUTO NEAR DISABLED BLUE SOFT HARD Rear Panel Audio Video RGB OUT S-Video RS-232C AC Outlet AC Inlet SYNC 24/96 100/60 ID/0 SYNC...
  • Page 4: Description Of The Panel Functions

    1.2 Description of the Front and Rear Panel Functions Button/ Function Control Knob RS-232 Switches the mode from [O ] Mode to [O ] Mode or from [O Mode to [O ] Mode. † CONTROL In the [O ] Mode the will send the “Event Data Packet”...
  • Page 5 Button/ Function Control Knob (Button) Toggles the video output between color and black white. & Adjusts the sharpness of the output video image. Turning to the right sharpens the Detail image and turning to the left softens the image. (Control Knob) Adjusts the exposure control.
  • Page 6 Button/ Function Control Knob External audio input ( terminal 10 k 3 dB ~ -12 dB Audio Audio output ( In/Out Composite video input ( terminal C-Video Composite video output ( terminal In/Out S-video in ( connector S-DIN S-Video S-video out ( connector S-DIN In/Out...
  • Page 7 Button/ Function Control Knob Digital Switches Sets the electronic shutter speed, communication bit rate and number of RS232C RE-350 communication speed] RS232C Communication Speed Switch 1 9600 bps 2400 bps [Electronic shutter speed] Switch 2 Shutter Speed 1/60 sec 1/100 sec [Identification number ( Switch 3 Switch 4...
  • Page 8 Button/ Function Control Knob Audio Controls the audio output level. Volume (slider) Audio Input 450 ~1200 (Level: -20db ~ -68 dB at 1Khz signal) 1 : 0 degree shift SCp90 2: 90 degree shift (switch) 0 degree shift SCp180 4: 180 degree shift (switch) Sub-carrier phase will be adjustable degree by this knob.
  • Page 9: Operational Procedures Overview

    1.3 Operational Procedures Overview 1.3.1 Procedure for using the Front Panel RE-350's Condition and LED Status Order Operations With the shutter speed switch, set the proper shutter of the RE-350 Turn on the main power. 1. The power on the will be turned on RE-350 2.
  • Page 10 1.3.2 Procedure for Using the RS-232C Serial Interface Operations RE-350's Condition and LED Status Order With the shutter speed switch, set the shutter of the RE-350 Set an number for this using RE-350 switches on the rear panel. Set communication speed for RS-232C I/F with the switches on the rear panel.
  • Page 11 Operations RE-350's Condition and LED Status rder Send designated commands to the will operate according to the given RE-350 RE-350 for control. commands. (Refer to Section 2.0) Set the to [O ] Mode. RE-350 In order to put the in [O RE-350 Mode, the following two methods will be available:...
  • Page 12 1.3.3 Procedure for Using the Control Knobs Mode Meaning ] Mode Adjusting the value of each control knob. The physical position of each control knob on the front panel is used to measure and adjust it's respective value. Setting the center target value for Auto-White Balance. The physical position of the white balance control knob will be used as the center value to measure and adjust the white balance.
  • Page 13 1.3.4 Procedure for Using the {RS-232} Button Function of { } button RS-232 By pressing this button, toggles the from active to inactive for communication with the RE-350's RS232C I/F another controller device. Once the detects that the { } button was pressed, the will send an Event data packet to the RE-350 RS-232...
  • Page 14: The Default Setting Of Each Function

    1.4 The Default Setting of Each Function After Power-On Function Default Setting Communication mode ] Mode Input signal selection Document Camera Nega/Posi Positive White Balance Locked at the proper white balance Color / B&W Color Focus Stopped at the maximum focus point Zoom Stopped Document lights...
  • Page 15: Control Protocol

    1.6 Control Protocol RS-232C Interface Connection Transmission Mode ..........Full Duplex Transfer Speed ............9600 bps or 2400 bps Start Bit ..............1 bit Data Bit ..............8 bit Parity ..............0 bit Stop Bit ..............2 bit Handshake ..............RTS/CTS flow control Others ..............One response per Command Note: hand shake control signals originate from the side (...
  • Page 16: Data Packet Configuration

    1.8 Data Packet Configuration Control Command Packet Format (PC —> RE-350) can request an operation from the using this command. RE-350 Header ID number Command number Parameter * *h * *h C-Response Data Packet Format (PC <— RE-350) can determine whether the could perform and finish an operation command given to it by the RE-350 failed to perform the operation command given to it by the...
  • Page 17: Operational Flow Charts

    1.9 The Operational Flow Chart There will be three kinds of communication flow between the and the as follows: RE-350 Flow Pattern 1: Command Communication Flow Pattern This flow will be applied when the sends a command to the to request an operation. RE-350 RE-350 Command...
  • Page 18: [Notification ] Mode Flow Pattern

    Flow Pattern 3: [N ] Mode Flow Pattern OTIFICATION This flow is applied when the is in [N ] Mode to tell the the condition of the RE-350 OTIFICATION buttons and control knobs on the front panel of the RE-350 RE-350 FP Data Packet will compare the...
  • Page 19: Control Command And Packet Tables

    2.0 Control Command and Packet Tables 2.1 Camera Control Commands Table Maximum 1 byte 2 byte 3 byte 5 byte 4 byte operation Name Description Header ID number Command Param(H) Param(L) time(ms) Zoom Cons-Spd wide Zoom High speed Wide zoom Step wide Zooming Step feed wide zooming 2000...
  • Page 20: System Control Commands Table

    2.2 System Control Commands Table Maximum 2 byte 1 byte 3 byte 4 byte 5 byte operation Name Description ID number Header Command Param(H) Param(L) time(ms) Select Input Signal Select Document Video Output Camera signal Select External video Output External signal Light on/off Control ††...
  • Page 21: C-Response Data Packet Table

    2.3 C-response Data Packet Table C-response Description 1 byte 2 byte 3 byte 4 byte 5 byte Header ID # Para(H) Para(L) Response Response without parameter Read Zoom position Status of Group A Status of Group B Status of Button Status of WB control knob Status of EXP control knob Status of Detail control knob...
  • Page 22: Event Data Packet Table

    2.4 Event Data Packet Table Event Description 1 byte 2 byte 3 byte 4 byte 5 byte Header ID # EVENT# Para(H) Para(L) Request ON Line Request OFF Line Request ON line When the { } button on the front panel is pushed and the signal line from the is on, the will...
  • Page 23: E-Response Data Packet Table

    2.5 E-response Data Packet Table E-response Description 1 byte 2 byte 3 byte 4 byte 5 byte Header ID # EVENT# Para(H) Para(L) Accepted Denied Accepted When the receives an “Event Data Packet” (‘Request line’ or ‘Request line’) from the , the RE-350 should send this E-response packet back to the...
  • Page 24: Fp Data Packet Table

    2.6 FP Data Packet Table FP data description 1 byte 2 byte 3 byte 4 byte 5 byte Header ID # EVENT# Para(H) Para(L) Front panel switch information FP Data Packet When the is in [N ] Mode, it will send the “ Data Packet”...
  • Page 25: Zoom

    3.0 Description Command Data Packet 3.1 Zoom Commands Wide Zoom: Constant Speed • Function: Moves the zoom lens in the wider direction at a constant speed. This operation will be stopped with the reception of the <Stop Zooming> command or if the zoom lens reaches the wide-end limit. •...
  • Page 26 Tele Zoom: Constant Speed • Function: Moves the zoom lens in the tele direction at a constant speed. This operation will be stopped with the reception of the <Stop Zooming> command or the zoom lens reaches the tele-end limit. • Timing of the “C-response Packet” sent to the PC: Right after the zoom lens start to move.
  • Page 27 Zoom: Stop • Function: Stops the movement of the zooming lens. • Timing of the “C-response Packet” sent to the PC: Right after the zoom lens stops to move. • The parameter of the “C-response Packet”: $0000 fixed • The maximum operation time (msec): 500 millisecond •...
  • Page 28 Zoom: Request Position • Function: Requests the present position of the zoom lens from the RE-350. • Timing of the “C-response Packet” sent to the PC: Right after this command is accepted by the RE-350. • The parameter of the “C-response Packet”: The present zoom lens position data: MSH:$00 fixed LSH:$00 ~ $FF...
  • Page 29: Zoom

    † Zoom Wide: Constant Speed w/ AF • Function: Moves the zoom lens in the wider direction at a constant speed. This operation will be stopped with the reception of the <Stop Zooming> command or if the zoom lens reaches the wide-end limit. •...
  • Page 30: Focus

    3.2 Focus Commands OP AF (Operate Auto Focus) • Function: Perform AF once, finding out the best focused position. • Timing of the “C-response Packet” sent to the PC: Right after having found out the best focal point or, after a 6 second trial, having failed to find the best focal point. •...
  • Page 31 Focus Near: Step • Function: Moves the focus lens in the near direction one step. This operation will be stopped automatically. • Timing of the “C-response Packet” sent to the PC: Right after the focus lens stops. • The parameter of the “C-response Packet”: $0000 fixed •...
  • Page 32: Focus

    Focus Far: Step • Function: Moves the focus lens in the far direction one step. This operation stops automatically. • Timing of the “C-response Packet” sent to the PC: Right after the focus lens stops • The parameter of the “C-response Packet”: $0000 fixed •...
  • Page 33: White Balance

    3.3 White Balance Commands OP AWB (Operate Auto-White Balance) • Function: Instructs the auto white balance to find the best white balance. • Timing of the “C-response Packet” sent to the PC: Right after having found out the best white balance point or, after 6 seconds, having failed to find a proper •...
  • Page 34: Exposure

    3.4 Exposure Commands Exposure: Manual Access To • Function: Sets a designated exposure position, which is determined by the parameter of this command. The result is the same as rotating the manual control knob on the front panel. Note: The control knob’s physical position is not updated by this command. This command simply modifies the target exposure default value which is $80.
  • Page 35: Detail

    3.5 Detail Commands Detail: Manual Access To • Function: Sets a designated sharpness position, which is determined by the parameter of this command. The result is the same as rotating the manual control knob on the front panel. Note: The control knob’s physical position is not updated by this command. This command simply modifies the target exposure default value which is $80.
  • Page 36: Negative/Positive

    3.6 Positive/Negative Commands † Set Positive Mode • Function: Sets the video output to normal (positive). (Also, the Auto-White Balance will be adjusted once.) • Timing of the “C-response Packet” sent to the PC: Right after this setting is done. •...
  • Page 37: Color/B & W

    3.7 Color/B W Commands & Set Color Mode • Function: Sets the video output to color. • Timing of the “C-response Packet” sent to the PC: Right after this setting is done. • The parameter of the “C-response Packet”: $0000 fixed •...
  • Page 38: System Control Commands

    4.0 System Control Commands 4.1 Detailed System Control Commands Select Document Video • Function: Selects the Document camera video. • Timing of the “C-response Packet” sent to the PC: Right after this setting is done. • The parameter of the “C-response Packet”: $0000 fixed •...
  • Page 39 † Document Lights: On • Function: Turns on the document lights above the document table. (Also, the Auto-White Balance will be adjusted once.) Note: If the Backlight is already on, and the Document Lights are turned on, then the Backlight will be turned off automatically and only the Document Lights will remain on.
  • Page 40 † Backlight: On • Function: Turns on the Backlight under the document table. (Also, the Auto-White Balance will be adjusted once.) Note: If the Document Lights are already on, and the Backlight is turned on, then the Document Lights will be turned off automatically and only the backlight will remain on.
  • Page 41 LED: Normal • Function: indicated by the parameter data will be set to normal operation. This command is available in the ] Mode. If the receives this command from the in another mode, the will send a RE-350 RE-350 OTIFICATION “C-response Packet”...
  • Page 42 LED: On • Function: indicated by the parameter data will be turned on. This command is available in the [N ] Mode. OTIFICATION If the receives this command from the in another mode, the will send a “C-response Packet” RE-350 RE-350 with the Mode Error response.
  • Page 43 LED: Off • Function: indicated by the parameter data will be turned off. This command is available in the [N ] Mode. OTIFICATION If the receives this command from the in another mode, the will send a “C-response Packet” RE-350 RE-350 with the Mode Error response.
  • Page 44 LED: Blink • Function: indicated by the parameter data will be made to blink. This command is available in the [N OTIFICATION Mode. If the receives this command from the in another mode, the will send a “C-response RE-350 RE-350 Packet”...
  • Page 45 ] Mode • Function: Sets the RE-350 to [O ] Mode. • Timing of the “C-response Packet” sent to the PC: Right after this setting is done. • The parameter of the “C-response Packet”: $0000 fixed • The maximum operation time (msec): 500 millisecond •...
  • Page 46 ] Mode OTIFICATION • Function: Sets the RE-350 to [N ] Mode. OTIFICATION • Timing of the “C-response Packet” sent to the PC: Right after this setting is done. • The parameter of the “C-response Packet”: $0000 fixed • The maximum operation time (msec): 500 millisecond •...
  • Page 47 Status of Group A • Function: To get the status data of Group from the RE-350 • Timing of the “C-response Packet” sent to the PC: Right after this command is received by the RE-350 • The parameter of the “C-response Packet”: The bit assignment to each status to explain the ’s condition.
  • Page 48 Status of Group B • Function: To get the status data of Group from the RE-350 • Timing of the “C-response Packet” sent to the PC: Right after this command is received by the RE-350 • The parameter of the “C-response Packet”: The bit assignment to each status to explain the ’s condition.
  • Page 49 Status of the Buttons • Function: To get the status of the buttons on the operation panel . • Timing of the “C-response Packet” sent to the PC: Right after this command is received by the RE-350 • The parameter of the “C-response Packet”: The bit assignment to each status to explain the ’s condition.
  • Page 50 Status of WB control knob • Function: Gets the position data of the White Balance Manual control knob. • Timing of the “C-response Packet” sent to the PC: Right after this command is received by the RE-350 • The parameter of the “C-response Packet”: MSH: $00 fixed LSH: $00 ~ $FF •...
  • Page 51 Status of Detail control knob • Function: Gets the position data of the Detail control knob. • Timing of the “C-response Packet” sent to the PC: Right after this command is received by the RE-350 • The parameter of the “C-response Packet”: MSH: $00 fixed LSH: $00 ~ $FF •...
  • Page 52 Name of the Equipment • Function: Gets the code name of the equipment which is connected to the PC. The code name of the is “ ”. RE-350 • Timing of the “C-response Packet” sent to the PC: Right after this command is received by the RE-350 •...
  • Page 53 Set to Special Mode 1 • Function: Lets the RE-350 transfer to Special Mode 1. The will accept this command independently from its RE-350 number. • Timing of the “C-response Packet” sent to the PC: Right after this command is received by the RE-350 •...
  • Page 54 Set to Service Mode • Function: Lets the transfer to Service Mode. The will accept this command independently from its RE-350 RE-350 number. • Timing of the “C-response Packet” sent to the PC: Right after this command is received by the RE-350 •...
  • Page 55: Control Cable Pin Assignments

    5.0 Control Cable Pin Assignments 5.1 RS-232C Control Cable Pin Assignment RE-350 RE-350...
  • Page 56 RE-350 Control Cable Pin Assignments 9 Pin DSUB RS-232C RE-350 RE-350...
  • Page 57 RE-350 Control Cable Pin Assignments RS-232C for Macintosh™ Computers Note: Specification allows cable length up to 15m, but it should be kept as RS-232C short as possible. The following cables which have the above connections can be used: Apple System Peripheral 8 1.0m InMac 74415 (for Image Writer II)
  • Page 58: Timing Charts

    6.0 Timing Charts 6.1 RTS/CTS Flow Control Timing Chart PC SIDE SIGNAL Command C-Response Mark Duration period Min. Max. 300ms 200ms 10ms T4-T2 10ms If the is ready to communicate with the , the should set the line to . The will RE-350 RE-350...
  • Page 59: Rts Flow Control Timing Chart

    6.2 RTS flow control timing chart can suspend the transmission of the “C-response Packet” data for the period less than milliseconds from 1000 by setting the signal to RE-350 PC SIDE SIGNAL Command Response Mark Duration period Min. Max. 3.44ms 300ms (9600bps) 4.58ms...
  • Page 60: Appendix A - Disk Information

    Appendix A – Disk Information RE-350 Software Developer's Disk Installation Description: This disk contains one auto-extracting compressed file which once uncompressed contains 3 separate directories. The 3 directories are , and . Within the directory is a Demo Application that was created using 16BITSDK 32BITSDK the documentation and example data files in this...
  • Page 61 RE-350 Demo Application ( \APP How to Use the Demo Application: Demo Application is a 16bit application that runs under Windows 95 and Windows 3.1. RE-350 1. Connect the to the computer. Using a correctly pinned cable (pp. ) connect one end to the RE-350 RS-232 57–59...
  • Page 62 RE-350 16bit Sample Code ( \16BITSDK Notes: 1) This example application was written and compiled with Microsoft C/C++ and Version 1.52 (16 bits ONLY Open the project in Microsoft Visual C/C++ to edit and recompile. and example application are built separately. You can use as is by importing the functions RE350DLL.DLL described below (or in...
  • Page 63 The information contained in this document is subject to change without notice. Canon U.S.A., Inc. makes no warranty of any kind with reguard to this written material. Canon U.S.A., Inc. assumes no responsibility for any errors that may appear in this document or for incidental or consequential damages in connection with the furnishing, performance or use of this manual.

Table of Contents