background image

3M™ Multi-Touch Chassis Display User Guide 

 

39 

 

3M Touch Systems, Inc. Proprietary Information -- 37732v04

 

<SOH>

0

<CR>  Invalid point response 

An Invalid Point Response (‘0’) is returned if the touch coordinate is out of range. If 
either calibration point is invalid, the touch coordinates are discarded and the calibration 
points remain unchanged from their previous values. 

<SOH>

2

<CR>  Invalid point response 

An Invalid Point Response (‘2’) is returned if the user did not touch the target long 
enough to provide an accurate point. 

Description:

 

Initiates an interactive 2-point calibration. 

During the calibration process, you define the active area of the touch sensor by mapping 
locations to an absolute X/Y coordinate system. You touch two 

target areas

 on the 

sensor. Touching the target areas sends the X/Y coordinates for those touch points to the 
controller. The controller calculates all other touch points based on these two points. 

The Calibrate command sets the calibration targets (points) 12½ percent inward from the 
corner of the video image. Setting the targets inward makes the calibration process easier 
and more accurate. 

It also establishes screen orientation. 

Calibrate Procedure 

To use the CX command: 

1.

 

Enter the Calibrate (CX) command. The controller sends an initial acknowledgment 
of <SOH>0<CR>. 

2.

 

Touch the sensor at a lower left target, which is located 12.5% (1/8) in from the 
corner of the video image. The controller returns an acknowledgment of 
<SOH>1<CR>. This is a positive response. If you receive a negative response 
<SOH>0<CR>, you can cancel the calibration by issuing a Reset command and then 
start over again. 

3.

 

Touch the sensor at an upper right target, which is located 12.5% (1/8) in from the 
corner of the video image. The controller returns an acknowledgment of 
<SOH>1<CR>. This is a positive response. If you receive a negative response, you 
must start over again.  

Touching the two valid calibration points results in a successful calibration. If either 
calibration point is invalid, the calibration fails. The PX controller restores the previous 
calibration values. If Calibrate fails, repeat the CX process. 

Содержание Chassis C2234PW

Страница 1: ... Systems Inc Proprietary Information 37732v04 3M Multi Touch Chassis Display User Guide Models C2254PW and C2234PW Read and understand all safety information contained in this document before using this product ...

Страница 2: ...oducts and software are not specifically designed for use in medical devices as defined by United States federal law 3M Touch Systems Inc products and software should not be used in such applications without 3M Touch Systems Inc express written consent User should contact its sales representative if User s opportunity involves a medical device application IMPORTANT NOTICE TO PURCHASER Specificatio...

Страница 3: ...1 Connecting the Touch Display 13 Testing the Multi Touch Chassis Display 13 Mounting the Multi Touch Chassis Display 13 Articulating Arm Mounting Option 14 Access to the Video Controls 14 Clearance and Ventilation 15 Video Card Requirements 15 Using the Standard Controls for the Video Card 15 Supported Video Display Modes and Refresh Rates 16 Configuring the Display Settings 16 Adjusting the Chas...

Страница 4: ...32 Appendix B 3M PX Serial Controller Communications Overview of Firmware Commands 34 Controller Default Settings 34 Communicating with the Controller 36 Firmware Commands 38 Calibrate 38 Guidelines for Calibrate Command 40 Get Copyright 41 Mode Down Up 41 Mode Inactive 41 Mode Stream 41 Name Command 41 Null Command 41 Output Identity 42 Restore Defaults 42 Soft Reset 43 Unit Type 43 Appendix C Tr...

Страница 5: ... encased in rugged metal instead of plastic These displays feature a touch sensor interface several mounting options and sturdy construction The Multi Touch Chassis Display is a 22 LCD with 16 10 aspect ratio 3M Multi Touch Technology based on 3M projected capacitive touch technology and electronics offers fast accurate and simultaneous 10 finger touch functionality for next generation multitouch ...

Страница 6: ...precautions Intended Use The 3M Touch Systems Multi Touch Chassis Display was designed for touch input and tested to replace an existing display These displays are intended for indoor use only and are not designed for use in hazardous locations Explanation of Signal Word Consequences DANGER Indicates a potentially hazardous situation which if not avoided will result in death or serious injury and ...

Страница 7: ...placement parts Do not place wet or damp objects on the display Do not expose the display to rain or other sources of water steam or moisture Do not place foreign objects on the display or its cables Do not remove the cover or back of the display Ensure that connecting the unit to the power source will not overload the power source CAUTION To avoid the risk of potential damage to the display elect...

Страница 8: ...imize this condition place the unit where it will be used and allow a 24 hour environmental stabilization period prior to powering on the display Any noticeable condensation is temporary and will have no long term affect on the operation of the display You are cautioned that any change or modification to the equipment not expressly approved by the party responsible for compliance could void your a...

Страница 9: ...t is exposed to rain or water The product does not operate properly when the operating instructions are followed The product has been dropped or the metal case has been damaged The product exhibits a distinct change in performance indicating a need for service The power cable or plug is damaged or frayed Touch Sensor Care and Cleaning The touch sensor requires very little maintenance 3M Touch Syst...

Страница 10: ...earn more about our company Whenever you contact Technical Support please provide the following information Touch display size part number and serial number Current driver version Operating system used Information on additional peripherals Technical Support is available Monday through Friday 8 30 a m to 5 30 p m with limited call back service after 5 30 p m until 8 00 p m US Eastern Standard Time ...

Страница 11: ...requires a personal computer PC The requirements for your PC are as follows Your PC must have an available USB or RS 232 serial communication COM port You connect the touch sensor cable to this communications port Your PC must have a video card and video driver already installed for the display If you need to install a video card or a video driver refer to your computer documentation for instructi...

Страница 12: ...for the C2234PW US UK or EU power cables as needed Hardware Kit 4 Mounting brackets 2 top and 2 side mount options 8 screws Software CD and documentation Cables Included with Your Chassis Multi Touch Display USB Cable 9 pin RS 232 serial cable US power cable Power brick EU power cable optional UK power cable optional VGA cable DVI cable ...

Страница 13: ...isplay Note The Multi Touch Chassis Display has a power status light and video controls located on the back of the display If enclosure space is tight and access is important an on screen display remote control part number 30114 is an option Before testing your touch display make sure all cables are connected properly Be sure to tighten all cable screws After connection turn on the power switch lo...

Страница 14: ...f which are uniquely within the user s knowledge and control it is essential that the user evaluate the specific gasket to determine whether it is suitable for a particular purpose and suitable for the user s intended application Articulating Arm Mounting Option The unit has a 100 mm VESA mounting pattern on the back to allow for arm mount capability Use M4 x 7 mm screws to secure the VESA mount s...

Страница 15: ...1050 for the Multi Touch Chassis Display If you need information on installing a video card or video driver refer to the manual that came with your video card Using the Standard Controls for the Video Card In addition to the standard controls on the display each video card has several controls that let you adjust the display settings The software and driver for each video card is unique In most ca...

Страница 16: ...lay settings The ideal setting for the Multi Touch Chassis Display is as follows Display mode also called desktop area or video native resolution 1680 x 1050 Refresh rate also called vertical scan rate or vertical sync 60 Hz Color depth also called color palette or number of colors at least 16 bit high color Adjusting the Multi Touch Chassis Video Display This section provides guidelines for adjus...

Страница 17: ...ems on the menus plus sign Press to move from the Menu selection to specific choices and to increase the value of a selected option minus sign Press to decrease the value of selected option If you do not press any buttons the display adjustment program times out you can adjust this time up to 12 seconds and hides the menu options You can press the Menu button at any time to display the options aga...

Страница 18: ... the Contrast option increases or decreases the strength lightness or dimness of the image Adjust the contrast using the up and down buttons Settings are saved automatically Sharpness Adjusts the video quality to be sharp or blurry special for text mode Settings are saved automatically Color Submenu Choices are Preset Color Temp or User Settings Color Temperature Menu Adjusts color temperature to ...

Страница 19: ...the auto adjustment fine tune the settings manually as described below Settings are saved automatically Clock Phase H Position Clock If the clock setting is not fine tuned you may observe periodic vertical bars of video noise on your image These bars of noise are usually adjusted out when an Auto Adjust is performed If the bars of noise are still present this setting can be adjusted manually Setti...

Страница 20: ...ither up or down Settings are saved automatically System Menu Input Choices include Input OSD Language and Reset Settings Input Selects the applicable input source either VGA or DVI Settings are saved automatically Timer OSD Settings Submenu Choices are OSD Timer OSD H Position OSD V Position and Transparency OSD Timer Adjust how long the menu remains on the screen Settings are saved automatically...

Страница 21: ...display on your screen Settings are saved automatically OSD V Position Adjusts the vertical placement of the OSD display on your screen Settings are saved automatically Transparency Adjusts the transparency of the OSD screen on your display Settings are saved automatically Languages Language Sets the language for the OSD the choices are English French German Spanish and Chinese Settings are saved ...

Страница 22: ...is Display User Guide 3M Touch Systems Inc Proprietary Information 37732v04 OSD Choices Description Reset Defaults Reset Resets the control functions back to the original factory preset values Settings are saved automatically ...

Страница 23: ...ntation for additional information All Other Platforms When using a Windows 7 serial connection or for Windows XP Vista or Linux operating systems either USB or serial 3M provides MicroTouch MT 7 Software for multi touch drivers This guide includes information for writing your own drivers to interface with the 3M Multi Touch Technology For non Windows 7 operating system users this document provide...

Страница 24: ...ng this software and using the control panel refer to the 3M MicroTouch Software User Guide on the accompanying CD or on the corporate website at www 3m com touch Video Alignment The Multi Touch Chassis has been calibrated prior to shipment and the display as delivered does not require video alignment You should be able to accurately touch icons on the sensor If for some reason you cannot do this ...

Страница 25: ...launch the MT 7 Control Panel and follow the instructions on the Main tab You ll be asked to touch 3 targets If you are writing your own drivers you should provide your own video alignment tool Use the Paint program Start Programs Accessories Paint to determine if you have multitouch operation Retest the accuracy after you perform a calibration ...

Страница 26: ...standards and modes of communication with USB devices as well as firmware commands and how to use them Executing some commands may alter the performance of your sensor and render it inoperable You should be aware of the results before executing any firmware commands To optimize the performance of the PX controller and simplify the development of custom drivers 3M Touch Systems recommends you use t...

Страница 27: ...e commands The various requests and reports are grouped together by report size under a common feature ID The following table summarizes the available HID class requests Table 1 HID Class Requests Summary Set Feature Calibration This is a command to do a Calibrate Extended style calibration The controller will auto orient on this 2 point calibration Table 2 Calibration Setup Stage Offset Field Siz...

Страница 28: ...s a target in the lower left corner 2 Controller is waiting for a touch in the upper right corner Calibration software paints a target in the upper right corner 3 Calibration completed successfully The controller does not timeout waiting for touch Use the Soft Reset command to abort the calibration Determining Target Areas The default calibration targets points are located 12 5 1 8 inward from the...

Страница 29: ... ID 4 wIndex 2 0 Always 0 6 wLength 2 8 Always 8 Table 6 Controller Status Data Stage controller response Offset Field Size Value Description 0 Report ID 1 0x06 Feature Report ID 1 POC Status 1 0xXX Power On Check Status 2 Cmd Status 1 0xXX Status of last command 3 Touch Status 1 0 Not used 4 Async Reports 1 0xXX 0x00 async touch output off 0x01 async touch output on 5 7 Not used 3 0 Not used POC ...

Страница 30: ... does not cause the command status field to be updated Table 8 Valid Command Status Field Entries Response Description 0 Failure in command processing 1 Command being processed 2 Stage 1 processing complete for multi stage commands 3 Command complete 4 Soft Reset Occurred 5 Hard Reset Occurred 6 7 Not used Get Feature GetMaxCount This is a request to send information that indicates the maximum num...

Страница 31: ...st 2 bResetType 1 0x01 0x02 Soft Reset Hard Reset 3 7 5 0 Not used A Hard Reset will cause the controller to re enumerate In the case of a Soft Reset after sending the command the controller will acknowledge ACK the transfer but the command will not yet be completed Before sending any other commands the host should poll with GetStatus until the command status field returns Soft Reset Occurred Comm...

Страница 32: ...ult at power up The report shown supports up to 6 simultaneous touches Note that if more than 6 touches were to be supported Report 0x13 would be sent as many times as necessary to accommodate the number of fingers touching Only the first Report 0x13 will have a non zero actual count Each valid touch is marked with an ID number that remains the same from touchdown through liftoff The ID number can...

Страница 33: ... Offset Field Size Value Description 0 Status 6 0xXX 0x00 Report not valid 0x04 Not touching 0x07 Touching 1 Touch ID 1 0 255 Touch thread ID number 2 X lsb 1 0xXX X 0 7FFF 3 X msb 1 0xXX 4 Y lsb 1 0xXX Y 0 7FFF 5 Y msb 1 0xXX 6 Width lsb 1 0xXX Width 0 7FFF 7 Width msb 1 0xXX 8 Height lsb 1 0xXX Height 0 7FFF 9 Height msb 1 0xXX ...

Страница 34: ...cted response from the controller Overview of Firmware Commands Developers may use these commands when writing touch applications developing custom drivers or touch configurations or testing their touch systems Developers can issue commands to initialize the controller select operating modes and execute diagnostic functions Note This document assumes you are familiar with standards and modes of co...

Страница 35: ... Y1 Y0 Y Byte 5 0 Y13 Y12 Y11 Y10 Y9 Y8 Y7 ID Byte 6 0 N6 N5 N4 N3 N2 N1 N0 Note 1 P is the proximity bit It is set to 1 when there is a touch 0 for a liftoff The ID is associated with a touch stream from one finger The ID in the range of 0 127 is assigned on a rotating basis at touchdown A finger touch stream consists of a touchdown maybe some continuing touch points ending with a liftoff The ID ...

Страница 36: ... When you send a command to the controller you must use the correct command format The general format of a command is as follows Header Command Terminator Note The following descriptions of header command and terminator use 3M Touch Systems terminal emulator key sequences You may need to enter the sequence in a different format depending on your emulator The header is the first character in the co...

Страница 37: ...a successful command completion for most commands while it indicates a failed completion for other commands Refer to the firmware command section for a description of what the response indicates for each particular command Another standard response is 1 ASCII character one or 31 hexadecimal In most cases this response indicates the command failed The controller received an invalid command that it ...

Страница 38: ...t Using these commands ensures compatibility with all 3M controllers Note When you enter commands in terminal mode precede each command with CTRL A to enter the start of header Table 18 Firmware Commands for PX Serial Controller Development Command Code Description Calibrate CX Initiates an interactive 2 point calibration Get Copyright Q101 Returns the copyright string Mode Down Up MDU Reports tou...

Страница 39: ...e calibration targets points 12 percent inward from the corner of the video image Setting the targets inward makes the calibration process easier and more accurate It also establishes screen orientation Calibrate Procedure To use the CX command 1 Enter the Calibrate CX command The controller sends an initial acknowledgment of SOH 0 CR 2 Touch the sensor at a lower left target which is located 12 5...

Страница 40: ... 1050 The Calibrate Extended command calculates the amount to move inward as follows Amount to move inward in the X direction 1680 x 1 8 210 Amount to move inward in the Y direction 1050 x 1 8 131 The Calibrate Extended command then positions the first calibration target inward from the lower left corner 0 1049 and the second calibration target inward from the upper right corner 1679 0 The followi...

Страница 41: ...e SOH 0 CR Positive response Description Turns off touch reports Mode Stream Syntax SOH MS CR Response SOH 0 CR Positive response The controller will respond with acknowledge ACK for compatibility This format is the only format supported by this controller Description This is the default mode of operation at power up Touch reports include touchdown and liftoff events as well as continuing touches ...

Страница 42: ...o execute a Reset command is typically 500 milliseconds with a defined maximum of 2000 milliseconds Therefore the application program should wait and be sure it receives the command response before issuing another command to the controller following the reset Restore Defaults Syntax SOH RD CR Response SOH 0 CR Positive response Description Returns to the factory default operating parameters The Re...

Страница 43: ...troller hardware a self test code Returns an identification code up to 8 ASCII characters in the following format SOH TtFfffSs CR where Tt Two ASCII characters that identify the controller type AD Indicates the PX series of controllers Ffff Four ASCII characters that indicate the features supported by the controller Indicates no additional features configured Ss Two ASCII characters that provide s...

Страница 44: ...tion 37732v04 Table 20 Bit Meanings in Status Byte Bit Description Notes 0 Not used 1 ROM_ERROR Code area checksum error 2 PWM Error Touch screen not connected or potential problem 3 NOV_ERROR Parameter Block1 checksum error 4 HDW_ERROR Problem with ADCs 5 Not used 6 Not used 7 Not used ...

Страница 45: ...n Is the display receiving power Check that the computer s power cable is connected properly and securely into a grounded electrical outlet Check that the AC input jack is firmly plugged into the display Check that the display s power cable is connected properly and securely to an electrical outlet Try using a different power cable Try using a different electrical outlet No image displayed blank s...

Страница 46: ...urely to the display and the computer Check that no pins are bent in the video cable connector Disturbances on the screen The video display adjustments are incorrect Refer to Chapter 2 for adjusting procedures Troubleshooting the Touch Sensor If you are experiencing problems with the touch sensor check the following list of common installation errors Table 22 Common Touch Sensor Installation Issue...

Страница 47: ...deo Electronics Standards Association VESA Display Power Management Signaling DPMS standard To benefit from power management the display must be used in conjunction with a computer and video card that implements the VESA DPMS standard The PC automatically invokes the power management feature if you do not use the touch sensor mouse or keyboard for a user defined period To restore the video image s...

Страница 48: ...uency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause interference to radio or television equipment reception which can be determined by turning the equipment off and on the user is encouraged to try...

Страница 49: ...e that may cause undesired operation FCC Warning To assure continued FCC compliance the user must use the supplied grounded power supply cord and the provided shielded video interface cable with bonded ferrite cores Also any unauthorized changes or modifications not expressly approved by the party responsible for compliance could void the user s authority to operate this device 3M Touch Systems is...

Отзывы: