S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S SmartConnect CAMBRIDGE TECHNOLOGY, INC. SmartConnect for DC900 and DC2000 Part Number: P0900-0128 Revision: 4.1 Installation and Operation Manual S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S SmartConnect INSTALLATION AND OPERATIONS MANUAL P0900-0128 Revision 4.1 August 17, 2010 Revision Date Changes 1.0 2.0 3.0 7/24/08 11/10/08 4/7/09 Released Added Note to page 10 Added Fit_V_Ratio(_XY) parameter to page 28 4.0 4.1 7/7/09 8/17/10 Added updates for software 1.6.10 release Added explanations to variable table Cambridge Technology, Inc. 25 Hartwell Ave Lexington, MA 02421 Phone 781.541.1600 • Fax 781.541.1601 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S TA B LE OF C O NT E NT S Table of Contents___________________________________________________________________________________________________________ 2 About This Manual__________________________________________________________________________________________________________ 4 System Requirements_______________________________________________________________________________________________________ 4 Software Installation ________________________________________________________________________________________________________ 5 Starting SmartConnect _____________________________________________________________________________________________________ 12 SmartConnect GUI_________________________________________________________________________________________________________ 13 Connecting to the DC board ________________________________________________________________________________________________ 15 Board Menu _______________________________________________________________________________________________________________ 17 Watchlist Menu ____________________________________________________________________________________________________________ 17 Button Bar ________________________________________________________________________________________________________________ 18 Group1 Buttons _________________________________________________________________________________________________________ 18 Group2 Buttons _________________________________________________________________________________________________________ 18 Group3 Button __________________________________________________________________________________________________________ 18 Watchlist _________________________________________________________________________________________________________________ 19 The Watchlist Right Mouse Button Menu___________________________________________________________________________________ 20 Watchlist Variable Listing ________________________________________________________________________________________________ 20 ParameterFile _____________________________________________________________________________________________________________ 21 The ParameterFile Right Mouse Button Menu ______________________________________________________________________________ 21 Plotting ___________________________________________________________________________________________________________________ 21 The Plot RMB-Menu______________________________________________________________________________________________________ 21 Unzoom and X-Zoom Track _______________________________________________________________________________________________ 22 Refresh _________________________________________________________________________________________________________________ 22 Toggle DrawMode _______________________________________________________________________________________________________ 22 Load/Save Data__________________________________________________________________________________________________________ 23 Move Up ________________________________________________________________________________________________________________ 23 Properties ______________________________________________________________________________________________________________ 23 Units ___________________________________________________________________________________________________________________ 24 [Plot Name] _____________________________________________________________________________________________________________ 24 Tools Button with Plots __________________________________________________________________________________________________ 25 Appendix A: Com2tcp______________________________________________________________________________________________________ 27 Appendix B: DC900 board Variable Table ____________________________________________________________________________________ 29 Appendix C: DC2000 board Variable Table ___________________________________________________________________________________ 35 2 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S Figures Figure 1 Setup Executable ........................................................................................................................................................................................ 5 Figure 2 Setup Wizard ................................................................................................................................................................................................ 5 Figure 3 License Agreement..................................................................................................................................................................................... 6 Figure 4 User Information .......................................................................................................................................................................................... 6 Figure 5 Software Destination.................................................................................................................................................................................. 7 Figure 6 Browser for Destination folder ................................................................................................................................................................ 7 Figure 7 Select Components for Installation ....................................................................................................................................................... 8 Figure 8 Start Menu folder Selection ..................................................................................................................................................................... 8 Figure 9 Ready to Install ............................................................................................................................................................................................ 9 Figure 10 Installation Complete............................................................................................................................................................................... 9 Figure 11 Serial Port Adapter Cable .................................................................................................................................................................... 10 Figure 12 Attaching a serial cable to the DC2000 or DC900 ...................................................................................................................... 11 Figure 13 DC2000 Layout........................................................................................................................................................................................ 11 Figure 14 DC900 Layout .......................................................................................................................................................................................... 12 Figure 15 Start Menu................................................................................................................................................................................................. 12 Figure 16 DC2000 SmartConnect GUI ............................................................................................................................................................... 13 Figure 17 DC900 SmartConnect GUI.................................................................................................................................................................. 14 Figure 18 Status Bar.................................................................................................................................................................................................. 15 Figure 19 Connection Menu.................................................................................................................................................................................... 15 Figure 20 Serial Port window.................................................................................................................................................................................. 15 Figure 21 Connected................................................................................................................................................................................................. 16 Figure 22 Initial Board Parameters....................................................................................................................................................................... 16 Figure 23 Board Menu .............................................................................................................................................................................................. 17 Figure 24 Status Bar.................................................................................................................................................................................................. 17 Figure 25 Before Running Update Parafile........................................................................................................................................................ 17 Figure 26 After Running Update Parafile ........................................................................................................................................................... 18 Figure 27 Group1 Buttons ....................................................................................................................................................................................... 18 Figure 28 Group2 Buttons ....................................................................................................................................................................................... 18 Figure 29 Tools Button.............................................................................................................................................................................................. 18 Figure 30 Watchlist Information Window ............................................................................................................................................................ 19 Figure 31 Watchlist Variable Changed................................................................................................................................................................ 20 Figure 32 Watchlist RMB-Menu............................................................................................................................................................................. 20 Figure 33 TestPlot Menu.......................................................................................................................................................................................... 21 Figure 34 Toggle DrawMode .................................................................................................................................................................................. 22 Figure 35 Load Data.................................................................................................................................................................................................. 23 Figure 36 TestPlots RMB-Menu ............................................................................................................................................................................ 24 Figure 37 Scope.......................................................................................................................................................................................................... 25 Figure 38 Waveform Generator ............................................................................................................................................................................. 25 Figure 39 Tools Input Mode Selection................................................................................................................................................................. 25 Figure 40 Diagonal Boxes Mark ............................................................................................................................................................................ 25 Figure 41 Connection via serial port .................................................................................................................................................................... 27 Figure 42 Connection via internet ......................................................................................................................................................................... 27 Figure 43 Com2tcp..................................................................................................................................................................................................... 28 Tables Table 1 Watchlist Columns...................................................................................................................................................................................... 19 Table 2 Watchlist RMB-Menu................................................................................................................................................................................. 20 Table 3 ParameterFile Tab RMB-Menu .............................................................................................................................................................. 21 Table 4 All Plot Tab RMB Menu ............................................................................................................................................................................ 21 Table 5 SV7: Communications signals ............................................................................................................................................................... 10 3 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S A BO U T T HI S M A N UA L This manual was written to aid the user in the Installation and Operation of the software SmartConnect™ developed by SmartMove GmbH, for configuring and managing the DC900 and DC2000 boards. S YS T EM R EQ UI R EM E NT S SmartConnect can be installed on any standard PC running Windows XP™ or Windows Vista™. The recommended minimum memory is 512MB RAM and 50MB free hard disk space. To connect a DC900 or DC2000 board with a PC, a serial (RS232) interface or a USB to serial adapter with a serial cable as defined below is needed. If running SmartConnect to control a remote DC board, a network connection is necessary and special program supplied with the installation must be run. See Appendix A for details. If you are running the DC product for the first time and would like to know how to find the best setup for increased speed in marking, refer to Application Note # A.1.2.1.1.B, Digital State Space Speed Application Note. This can be found on the CD accompanying the board or through our download website. To access this please call Cambridge Technology Applications Department. 4 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S S O F TW A R E I N STAL LATI O N SmartConnect is delivered as a single-file installer for Windows XP™. The installer will guide the user through the simple installation process while having the possibility to change the default settings to meet the users needs. On the CD shipped with your DC900 and/or DC2000 open the directory SmartConnect Loader and double click on the exe file to start the software installation. Figure 1 Setup Executable After the Setup Wizard window opens, click on “Next” to continue the software load. Figure 2 Setup Wizard n 5 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S The next window will be the License Agreement. Please read the agreement then click on “I accept the agreement”. Then Click on “Next” to continue the software load. Figure 3 License Agreement In User Information window, please fill in your name under User and your company name under Organization. Leave the License key set to free or the software load will not proceed. Figure 4 User Information 6 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S In the Select Destination window you can either click “Next” to select the default software installation location or you can click on Browse to select a different location. Figure 5 Software Destination Figure 6 Browser for Destination folder 7 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S In the Select Components window select either DC900 or DC2000, depending on which of the DC products that were ordered.. Then click Next to continue the software load. Figure 7 Select Components for Installation In the Start Menu folder selection window (Figure 34) you can either click “Next” to select the default software installation location or you can click on Browse to select a different location. Figure 8 Start Menu folder Selection 8 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S The software is now ready to install, please review the data in the window (Figure 35) to ensure that it reflects your previous selections. If everything is correct then click on “Install” to start the software installation, otherwise click on “Back” to revise the data you have entered previously. The appropriate software for the DC900 or DC2000 board will be loaded. Figure 9 Ready to Install The software installation is now complete, Click “Finish” to close the installer and then go to the Starting SmartConnect section to begin using the software. Figure 10 Installation Complete 9 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S Configuring the DC board for user interaction The DC900 and DC2000 have a 10-pin header on the digital module that is used to connect the DC board DSP to a host PC via an RS-232 connection. Even though only TXD, RXD and GND are required for communications to take place, this header is wired in such a way as to simplify the construction of an adapter cable by means of mass-terminated IDC style connectors. Figure 37 illustrates an adapter cable that is suitable for plugging into a standard 9-pin male D-type COM port connector used on most commercial PC systems. Table 5 defines the signals that are actually used by the DC2000 and DC900. An RS-232 cable to connect the DC2000 or DC900 with a serial port is available, CTI part number 6017-1, available in 24” and 72” lengths. Figure 11 Serial Port Adapter Cable Female 9-pin “D” Connector 10-pin 0.1" IDC Connector 9-conductor 0.050 mil flat cable 1 6 5 9 9-Pin “D” 1 2 3 4 5 6 7 8 9 Signal Direction DCD* Host RXD Host TXD DC2000 DTR** DC2000 GND DSR* Host RTS** DC2000 CTS** Host RI** Host <not used> 2 1 10 9 10-Pin IDC 1 3 5 7 9 2 4 6 8 10 * Connected together on the DC2000, but not driven ** Not used by the DC2000 Table 1 SV7: Communications signals Pin Function 1 2 3 RS232 TXD 4 5 RS232 RXD 6 7 8 9 GND 10 10 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S The 9-pin “D” end of the cable should be connected directly to one of the COM ports on the PC, or to the PC via an extension cable. The other end should be connected to header SV7 on the digital board of the DC2000 or DC900 board as illustrated below. Figure 12 Attaching a serial cable to the DC2000 or DC900 Pin 1 A jumper JP1 must be installed for interaction with the DC board. Figure 13 DC2000 Layout Insert jumper JP1 for Remote Support S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S Figure 14 DC900 Layout Insert jumper JP1 for Remote Support S TART IN G S M ART C O N NE C T The standard installation process creates one or more (depending on the installed configurations) Startmenu entries. These entries are links to the SmartConnect executable with a call parameter. This parameter simply names the project to be used by SmartConnect. Click on the Start button, go to Programs SmartConnect SmartConnect DC2000 or SmartConnect DC900 and click the icon. Figure 15 Start Menu 12 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S S M A RT C ON N E CT GUI When SmartConnect is started, its GUI (graphical user interface) comes up (see Figure 2 and Figure 3). The appearance can differ depending on the configuration that is started and the version of software. Figure 16 DC2000 SmartConnect GUI 13 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S Figure 17 DC900 SmartConnect GUI The SmartConnect GUI is made-up of different elements. On the top is the menu bar (1) with selections for File, Connection, Board, Watchlist and Help. Below the menu bar is the Button bar (2). To the right of the Button bar is the Board-Connection Status (3) window. The center of the window is split into two vertical parts with the left side (4) containing the Watchlist information and the right side (5) containing the ParameterFile data, Test Plots, Scope1, Scope2 and XYPlot (DC900 does not use Scope2 & XYPlot, see Figure 3). The lower part of the GUI (6) is reserved for hosting the Board Message, SmartConnect log and terminal data windows. The size of the windows can be changed by left clicking and dragging their borders. The Board-Connection Status window (3) will change color depending on the boards status: 1. Blue means no connection 2. Green means connected 3. Red means connected, but board is busy 14 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S At the bottom of the GUI is a status bar (see Figure 4) that contains 4 major fields: Figure 18 Status Bar C ON N EC T IN G TO TH E DC B OAR D There are two ways to connect to the DC board. The simplest method is the direct connection, which is done via a serial (RS232) cable. See Appendix B: PC to DC Board Connection for a definition of the serial cable. The other way is to establish a connection through the internet, which will be discussed in Appendix C: Com2tcp, for now we will use a local serial connection. Click on the Connection tab to start the connection to the DC board (see Figure 5). Select Connect via serial and in the Serial window enter the number of the serial port connected to the DC board (see Figure 6) then click OK. Note: Be sure that you have inserted the J1 jumper (as shown on page 25) on the DC board if you plan to make any changes to the board settings. Figure 19 Connection Menu Figure 20 Serial Port window 15 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S After connecting to a DC board and doing some initialization, SmartConnect will look like Figure 7: Figure 21 Connected The board-connection status has gone to green color, signaling the board is ready to accept commands. On the left side the Watchlist has been refreshed and on the right side plots for the resonant frequencies and friction were read from the board. Also the bottom status bar has been updated. If you click on the ParameterFile tab in the right window you will see the Parameters that are stored on the board. Figure 22 Initial Board Parameters 16 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S B OAR D M EN U In the menu Board files can be uploaded to the DC board. There are two different kind of files to use. First, there are firmware (FW) files, which are used for updating the board operating software by selecting the menu entry Send FW to Board. As second class of files, normal files (like data files) can be sent by choosing the menu entry Send file to Board. Once you select either one of these a browser window will open so that you can select the appropriate file to load to the board. Figure 23 Board Menu For all files selected for uploading to the board, a progress indicator in the status bar will show you when the upload is complete. After the upload is complete, SmartConnect will refresh the board states. Figure 24 Status Bar Note: If you can not connect to the board through SmartConnect, SmartConnect will not be able to automatically start the file transfer process. In this case, after you tell SmartConnect to send the file, you will need to power cycle your DC board, turning it off, then on. This will bring it to the proper point in the boot cycle to send any files. W ATCH L IS T M EN U In the Watchlist menu (in the menu bar) with the entry “Update ParaFile” all ‘touched’ (changed in red) variables, which are members of the parameter file, are written to the parameter file. The “Update Board” selection will then write all the touched variables to the DC board. Figure 25 Before Running Update Parafile 17 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S Figure 26 After Running Update Parafile B U T TON B A R The Button Bar is made up of six (6) buttons, broken into three (3) groups that are allocated to specific commands in SmartConnect. Group1 Buttons Group1 is made up of two buttons, 1) Refresh button will update all the data in the Watchlist and ParameterFile/Plots windows with the current data from the DC board. 2) Continue button will allow the software to move to the next stop point in the software, such as Post Init the initial stop point to Post Test stop point. Figure 27 Group1 Buttons Group2 Buttons Group2 is made up of three buttons, 1) CleanUp button will clear out all data in the DC board ram disk including the test results and will restart the DC firmware. The DC board will then stop at Post Init. Since all RAM data was erased, from Post Init on the board will behave the same as if the DC board had been powered down. 2) SW-Reset will restart the firmware and take the DC board back to Post Init. Since all test data will stay in RAM, the attached scanner(s) will not be retested. 3) HW-Reset button will do a full reset of the DC board and stop at Post Init. The attached scanner(s) will not be retested, because the DC board RAM disk will be untouched by a hardware reset. Figure 28 Group2 Buttons Group3 Button The Tools button will bring up a Scope and Waveform window. See the section Tools Button with Plots under PLOTTING for more detailed specifics on the Scope and Waveform windows. Figure 29 Tools Button 18 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S W ATCH L IS T The Watchlist information part of the GUI allows the user to view board internal variables (data structures). This interface is necessary for monitoring and managing the DC board firmware. Due to the high number of board internal states, the Watchlist comes with the feature for organizing variables in different tabs for building up groups. Figure 30 Watchlist Information Window The Watchlist columns are: Table 2 Watchlist Columns Name Value Unit Flags Min Max The variables board internal symbolic name The variables value, as an integer, floating point or string The variables interpretation (unit) The variables access state: R: read only W: writeable but not used in the parameter file P: member of the parameter file (If enable) the low border of the value (If enable) the high border of the value Description A short description of the variables content The value of a Watchlist variable is a local (Host PC) copy of the DC board values. This means, the data shown in the Watchlist can be different than the data on the board. But this depends on the configuration used, some configurations support an ‘auto-update’ feature to avoid displaying outdated values. For synchronizing the values, the data can be read from the board using the Refresh button or any of the Get functions from the Right Mouse Button menu and written to the board using the “Send value” function from the Right Mouse Button menu. If the user changes a value (Flags must be O or P), it gets marked red (‘touched’) and is sent to the board immediately. A value can also be forced to be sent to the board 19 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S (see Watchlist RMB-Menu). Be aware that any variable written to the DC board could be removed by a reset or power down of the board unless it is written to the Parameter file and the Parameter file is saved to the board. It would be advisable for the user to also save to file, a copy of the modified Parameter file as a backup for any changes. Figure 31 Watchlist Variable Changed The Watchlist Right Mouse Button Menu Most features of the Watchlist can be handled with the right-mouse-button-menu (RMB-Menu): Figure 32 Watchlist RMB-Menu Table 3 Watchlist RMB-Menu Get Value(s) Read (refresh) selected value(s) from board Untouch Mark value as unchanged Add to Parameter File Add the selected variable to the Parameter File Send value to board Force sending of this value to the board (immediately) Get val (cur. tab) Read all variable values of the current tab Get val (all tabs) Read all variable values of all tabs Untouch all Mark all value of the WL as unchanged Show Min/Max Show the Min/Max columns [Unit] If you click in a Unit box before using the RMB then you will see a list of possible units for this field if they exist Watchlist Variable Listing The table in Appendix B gives an overview of the available variables. 20 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S PA RA M ET E R F I LE The Parameter file (PF) is a file stored on the DC board, which is read at the board startup. The Parameter file lists variables and their values that will override the board firmware’s intrinsic values. This mechanism allows for the behavior of a DC board to be permanently changed without changing the firmware, which reduces the number of firmware versions required. The ParameterFile Right Mouse Button Menu All the features of the ParameterFile can be handled through the RMB-Menu: Table 4 ParameterFile Tab RMB-Menu Load fr. Board Save to Board Load fr. File Save to File Read (refresh) the PF from board Send the PF to the board Load the PF from a file (Host) Save the PF to a file (Host) P LOT TI N G Plots are graphical visualizations of data-sets read from the board. They can be displayed in tabs located in the right part of SmartConnect. The data-set within a plot is represented by a graph. A plot can contain several graphs. A plot-tab can contain up to 4 plots. A plot will always have a name and two axis (X and Y) with each axis having a unit. With a single left mouse click, the coordinates pointed to are reflected in the left most portion of the status bar. The Plot RMB-Menu Figure 33 TestPlot Menu Table 5 All Plot Tab RMB Menu Unzoom Undo zooming (go to full scale) Refresh Re-load all graph data of the selected plot from board Refresh current tab Re-load all graph data of all Plots for the current selected tab Refresh all tabs Re-load all graph data of all Plots for all existing plot tabs Toggle DrawMode Change between drawing as solid line <-> crosses Load Data Load plot data from a file (may contain several graphs) Save Data Save plot data to a file (may contain several graphs) X-Zoom Track Select this plot as X-Zoom master [Plot Name ...] Display/Hide this plot To get access to the plot features, the RMB-Menu has to be opened: 21 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S Unzoom and X-Zoom Track To Zoom in on a certain part of a plot, all you need to do is hold down the left mouse button while you draw a box around the area of interest and when you release the left mouse button the selected are will be displayed. To Unzoom the selected area, just hold your mouse over the plot, click the right mouse button and select Unzoom from the menu. One plot in a tab can be selected to serve as X-Zoom Track, this means that zooming in on the plot that has X-Zoom checked will also zoom in on all other plots (in terms of X-axis) in this tab. This feature is useful to take a closer look at a certain region, if all plots are sharing the same X-axis domain (like time). Refresh This will update the current plot that your cursor was in when you clicked The RMB and refresh the data in that plot only Toggle DrawMode Selecting Toggle DrawMode from the plots RMB-Menu will toggle drawing between using - lines to draw the graph and using + crosses for the drawing. Figure 34 Toggle DrawMode Crosses Lines 22 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S Load/Save Data The Load Data and Save Data selections under the Plot RMB-Menu allow you to save/load the graph data from a selected Plot. Select the Plot window you want to Save data from or Load data into and then click the RMB and select the appropriate option for the action you want. When the Browser window opens, either assign a name to the data to save or select the appropriate file name to load. Figure 35 Load Data Move Up This will take the current plot that you clicked the RMB in and move it up one position in the display. This allows you to put the plots that you want to compare side by side. Properties This allows you to view and change the plots and how they are viewed. Many things can be selected here. The color of the line or dots used in the plot. Light grey often works well to diminish one graph of a 2 graph plot to see details of the other graph You can delete a graph from the chart or by clicking add graph select an additional graph for this plot. You may have up to four graphs on each plot window. These graphs can plot one variable against another as well. Once you are in the add graph window. 23 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S You can also change the name of the plot to match what you are doing and make analizing data easier You can also select line or dots from here. Units This allows you to change the units with in the plot for ease of understanding and matching to other data you may be using. [Plot Name] At the end of the Plot RMB-Menu will be a list of the default Plots assigned to the selected plot tab. The example menu shown is for the TestPlots window and as you can see there are four (4) plots shown at the bottom of the menu list. If you move your mouse over the ResonanceX and then click your left mouse button, the ResonanceX Plot window will be hidden in the TestPlots tab. Figure 36 TestPlots RMB-Menu 24 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S Tools Button with Plots After clicking on the Tools button, a window with a Scope and Waveform Generator tab. With the Scope window you can capture graphs for the selected Plot using the selected input mode. Using the Waveform Generator, you can create a signal internal to the DC board using any of the three wave forms listed on the tool window. Figure 37 Scope Figure 38 Waveform Generator Clicking on the down arrow to the right of Input Mode will allow you to select one of four inputs for the DC board, the Analog selection is only allowed when using the DC900 board. Figure 39 Tools Input Mode Selection If you select SmartDirect, you are selecting the mark job coming in from the XY2-100 connector on the DC board. In the Scope window click on Start Loop then click on Run, (make sure that marking engine is running). When you are ready to capture the data being applied to the input, click on Force Trigger. The data captured will be displayed on the Plot window selected. Figure 40 Diagonal Boxes Mark 25 S m a r t C o n n e c t I N S T A L L A T I O N A N D 26 O P E R A T I O N S S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S A PP E ND I X A: C OM 2 TC P Com2tcp is needed to connect to a DC board on a remote location via the internet. The standard way to connect to the DC board is a serial connection from the PC running SmartConnect, as shown in the figure below. Figure 41 Connection via serial port PC Board Serial Connection running SmartConnect If a DC board on a remote site should be accessed, the following configuration using com2tcp is needed: Figure 42 Connection via internet Board Serial Connection PC PC running com2tcp running SmartConnect Internet Connection Internet Connection Internet The GUI of com2tcp is very simple and requires only a small amount of data. If com2tcp is operated in server mode (Server box is checked), then SmartConnect has to connect as client. In this mode only the communication Port: number and the Com Port: where the DC board is connected must be given. After this, the Start button can be pressed to enable com2tcp listening for incoming connections. As soon as a remote SmartConnect connects to com2tcp a message is printed in the com2tcp’s log window. If com2tcp should run in client mode (Server box not clicked), then SmartConnect has to connect as server. Running com2tcp in client mode requires entering the Host: IP-address (or web address) of the remote host where SmartConnect is running along with the information for the Port and Com Port. 27 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S Figure 43 Com2tcp 28 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S A PP E ND I X B: DC900 B OA R D VA R IA B LE TAB L E The first row of the pages below shows the layout of each parameter.Parameter name: contains the boards internal symbolic variable name as it is used in the parameter file or displayed in the SmartConnect watchlist. Type is the kind data allowed to be stored there. Flag determines the variables access permission. A variable may be read only (R), can be used in the parameter file (P) or is read and writeable but can not be used in the parameter file (W). Max and MIN show the highest and lowest amount that be used as that variable. Unit is the appropriate unit assigned to that variable. Some names have multiple Units that can be used. Description is the reminder information listed in the smartConnect watchlist. Explanation is a more detailed explanation of what that parameter means, or does. Parameter name Type Flag Min Max INT W 0 0 Explanation Unit Description BLANKING_OFFSET SAMPLE_TIME Laser delay line adjustment Blanking offset will delay the laser line by a set number of samples. This is done with at the end of the pipeline delay of the system to the laser delay line. It can be a negative number. Galvo Command Laser On Command BLANKING_OFFSET = -10 BLANKING_OFFSET = 0 BLANKING_OFFSET = +10 The fit result is an overall number pertaining to the amount of Error a given set of parameters can achieve. Typically a lower number tends to be better but this is not always true. What is more important about this value is consistency. IF you normally get 400 this value could vary by as much as 200 either way. However if you all the sudden get 1200 this is probably a problem. Each axis will have its own value and they may differ FIT_RESULT FLOAT R N/A N/A IR_ANGLE Fit model mismatch FIT_V_RATIO FLOAT R N/A N/A NONE Fit voltage ratio FTUNE_RESULT & START FLOAT R N/A N/A IR_ANGLE Fine tuning mismatch INFO_CONFIG STRING R N/A N/A NONE The fit result is an overall number pertaining to the amount of Error a given set of parameters can achieve. Typically a lower number tends to be better but this is not always true. What is more important about this value is consistency. IF you normally get 400 this value could vary by as much as 200 either way. However if you all the sudden get 1200 this is probably a problem. Each axis will have its own value and they may differ This is a value that could be used for diagnostic work. The value should always be under 1.1 and usually under 1.0. If not and you are having a problem call Customer service. This is only available in version 3-4-0 images and above. Fine tuning is a process for the DC900 to do some adjustments based on specific applications. The resultant number should be equal or less than the start. This tells the kind of image that has been stored to the board. An image is usually based on the galvo being used, 6230 or 6240. There 29 S m a r t C o n n e c t I N S T A L L A T I O N A N D Parameter name Type Flag Min Max Explanation Unit Description Software configuration O P E R A T I O N S are times you will see a difference, especially with a 6220 image being used on 6215, 6210 or 6200. When calling for diagnostic work please have this value available INFO_SERIAL STRING R N/A N/A NONE This is a serial number for the Digital Board. Serial number of board INFO_VERSION STRING R N/A N/A NONE Software revision This is the Revision of the image loaded that was identified in INFO_CONFIG. When calling for diagnostic work please have this value available. INPUT_CLIP INT R 0 3276800 IR_ANGLE Command input value clipping INPUT_MODE INT R 0 3 NONE 0:Wave, 1: DAC like, 2: SmartDirect INPUT_OFFSET INT R -3276800 3276800 IR_ANGLE Command input offset INPUT_SCALE INT P 0 0 PERCENT Command input scaling INPUT_SYNC_EN 0 P 0 0 0 This value is the maximum angle range that the galvo will scan to in mechanical half angle degrees. This can be set to prevent the mirrors from traveling too far by placing a value for this in the Parameter file. This value is derived from readings taken when the galvo first starts up. It takes all galvo’s connected to the board and finds their maximum positive and negative move they can do, by driving them to the bumper. It then takes the smallest absolute value of those numbers and subtracts a half degree to use as INPUT_CLIP if it is set to zero. If INPUT_CLIP is not set to zero then it compares that value with the value entered in INPUT_CLIP and uses the lesser value. The values used to determine this can be found in the Test Pos and Neg bumper positions found in the test tab. This is often helpful in diagnostics if the movement of the Mirror is being inhibited. This determines what input mode will be used for moving the galvo’s. If the Jumper is in and SmartConnect is being used, you can reset the input mode by simply going to post loop, and then change the value and returning to closed loop. This allows you to use the on board wave generator as a diagnostic tool. The wave generator uses all the same filters except input scale. The amplitude in that case is set by the wave generator. This allows you to change the 0,0 point of the system. This can be th moved in very small increments down to 1 CentiCount, which is 1/100 of a count being sent to the board. This sets the scaling between the input command counts and the output angle. This will have no bearing on the resolution of the system. Take the number of degrees desired and divide it by the max system field size, making sure the units of both numbers are the same. Multiply by 100 to set this number as a percentage. Typically the max system field size is 60 deg optical range, see SYS_PDRANGE for other possibilities. This is the “%(15)” unit value for input scale, not the “%” that the system uses. Right click the units and you can change to this unit. Because the system needs the “%”unit, that is the value that will be seen in the parameter file. For the System PLL to lock with the input command the Digital command input must be within 1% of 10us (or a multiple thereof) and 30 S m a r t C o n n e c t I N S T A L L A T I O N A N D Parameter name Type Flag Min Max Explanation Unit Description Enable loop synchronization to digital input OF_RADIUS INT P 0 Image Dependent SAMPLE_TIME Optimizing filter radius, 0: disable filter PRE_DELAY INT P N/A N/A SAMPLE_TIME Prefilter delay O P E R A T I O N S with in .1% of itself. This allows the system to lock to every data point nd th or every 2 or 4 data point depending on the update rate. If this is not feasible for your application then set this parameter to zero and it will not lock to input command. This will allow for intermittent skipped data points. For the SC500 this must be zero. This parameter sets the amount of time allowed to the Optimizing filter to check and modify the waveform for drivability. This allows the system to see into the future by putting the entire input command line into a buffer to be monitored. The board will go through several cycles evaluating the amount of voltage it has and the desired move to be done to keep the signal drivable. The ideal setting for this parameter is the same amount of time as the biggest move your mark will make. This is usually during a jump so changing the path is not noticeable. If you are using all structured moves, including jumps, you may not need this feature and it can be shut off by using zero. Many times in these cases even a small number is helpful of 5 – 10. Changing this number does change the overall pipeline delay of the system as it directly changes the buffer length. For exact delay time see PRE_DELAY. This tells you the exact length of the delay in samples. This will include all portions of the prefilter. In order to have the exact time in microseconds, multiply this number by SYS_TS. PRE_RMEAN FLOAT P 0 0 NONE Running mean value Rmean is a simple averaging technique that helps keep the Voltage from spiking during Large position transitions. It takes a small portion of the current input position slope and averages it with the beginning of the next change in command slope it sees. Then it adds in a little more of the next slope and averages it in and continues running the average until the next slope change and then it repeats. The value set in the parameter is the amount of the previous slope to be used in each running average. This tends to affect more after the slope change than it will before the slope change. PRE_SMEAN INT P 0 PRE_ Smean is a simple averaging technique that helps keep the Voltage from spiking during changes in input command position. It works as a simple window average, by taking the value before and after the current value and averaging them together. The value of the parameter is the size of the window to be averaged. The bigger the window the more rounding you will see as in the above figure, where the colored lines have been adjusted from the input black line. The affect on the mark can be seen in the figure below it. NONE Window average smoothing value RSI_LOOP_UPDATE INT 0 -1 1 NONE This allows you make updates to certain parameters that normally do 31 S m a r t C o n n e c t I N S T A L L A T I O N A N D Parameter name Type Flag Min Max Explanation Unit Description Recalculate controller 1=Once, -1=Repeatedly O P E R A T I O N S not update. When the servo first goes into closed loop it runs a routine reads the parameter settings and sets up the algorithm to apply to the Input command. Any subsequent entries into the closed loop process does not allow for this. In normal operation there would be no changes and you want to start up again as soon as possible, therefore any parameter changes that affect this algorithm will not be changed. The input parameters and the wave generator parameters have no bearing on this algorithm so they can be changed by simply going into post loop and then entering back into Closed loop. Parameters that deal with the Optimizing, Heuristic, Pre-filter, or Controller require a recalculation of this algorithm. These parameters have a prefix of OF_, HF_, PRE_ and CTRL_ Respectively. When changing these parameters, which are usually a part of the setup and testing process, you need to tell the controller to recalculate when it reenters closed loop. Set this parameter to 1 and it will do the recalculation once then reset this parameter back to zero after that so that it will not do it again. Set it to -1 and it will remain -1 and recalculate the algorithm every time it enters, until the board is reset. RT_ERR_NOISE INT 0 N/A N/A IR_ANGLE Realtime error noise level This allows you test the command line for noise as a diagnostic tool. To use it you need to command a zero level to the board and then monitor this to see how well it can do that. This can be noted at system test then compared to what is in the field. The number will be in CentiCounts, telling you how much angular movement there is from zero. RT_EXTTEMP 1 & 2 INT P N/A N/A TEMPERATURE External temperature value 1 & 2 This is an External temp monitor that can be used on the board. By connecting a 2N3904 Transistor you measure an external temperature. This value can then be read through the RS232. RT_LOCALTEMP INT R N/A N/A TEMPERATURE Board temperature This is an actual measurement of temperature on the board. It is located on the digital board, and monitors the circuit board. RT_POS_WARN INT P 0 3276800 IR_ANGLE Position warning limit This will change the error bit of the XY2-100 command line status based on its value. Typically set to 2 degrees, anytime the error becomes greater than this value the status bit will change. This is independent of board operation and could be set for before or after the board would shut down. This value can be change in increments as small as 1 CentiCount. RT_STATUS INT P N/A N/A NONE This monitors two of the items from the XY2-100 input command 32 S m a r t C o n n e c t I N S T A L L A T I O N A N D Parameter name Type Flag Min Max Explanation Unit Description Realtime status variable O P E R A T I O N S stream. If the board at any point goes high for the temperature bit or the error exceeds RT_POS_WARN there are bits to this number that will latch high. If the error or temperature goes back to a normal range the XY2-100 bit will change back, the RT_STATUS will not. Changes in either of these bits can be as small as 1 sample and the RS232 would have to poll that parameter right at that moment to get the value. Therefore this parameter latches high when any value changes and stays there while the XY2-100 command line stays active with a live current reading. This is to enable more diagnosis into the product. To reset this set this parameter to zero. To read this value take the number it reads back and look at it in binary. Least significant bit is temperature. The second bit is error. A value of 1 is temperature, a value of 3 is error and temperature. RT_VOL_NOISE INT P N/A N/A IR_VOLTAGE1 Realtime voltage noise level This allows you test the Offset of the power amplifier as a diagnostic tool. To use it you need to command a zero level to the board and then monitor this to see how well it can do that. This can be noted at system test then compared to what is in the field. The number will be in Counts, telling you how much offset there is from zero. A reading of 600 counts would be equivalent to about 1 volt of offset. SYS_PDRANGE 0 W 0 0 0 Motor position range. 0:+/-10deg, 1:+/-15deg, 2:+/-20deg This parameter is only available on 3-4-0 and newer images. The standard value is 1. This corresponds to a 60 deg optical range that sets the resolution of the system. All images before 3-4-0 are set to this same number, making everything backwards compatible. If you desire improved dither, and can afford a reduced angle range, then you can change this value to 0. This changes the resolution and reduces the max angle range 40 deg optical. It will also reduce the dither by 40-50%. If a wider angle range is desired this can also be done by setting the number to 2. This changes the resolution and increases the max angle range to 80 deg optical. However this is at the expense of dither, as the dither will also increase by 80-90%. Usually higher angle range applications are susceptible to dither so often this works out. Further refinement of the angle range can be done with INPUT_SCALE, which will not affect the resolution. SYS_PSVOL FLOAT R 15 33 VOLTAGE Power supply voltage SYS_TS FLOAT R N/A N/A Sample interval TEST_INPNOISE TIME This tells you what power supply voltage needs to be used with the board. This is in positive and negative from two supplies, and the current rating should be matched to the galvo being used. The boards themselves will not even turn on unless 2 amps is supplied. This value can be changed but it does not mean that everything will work properly if you do. The parameter files are setup for each individual level and optimized there. The lowest usable voltage is 15 and the maximum is 30. This tells the length of the sample being used in this image. This is a firmware setting in the image and is typically at 20us. Some larger galvo and mirror combinations require 40us. This parameter indicates noise on the analog input line. A value 33 S m a r t C o n n e c t I N S T A L L A T I O N A N D Parameter name Flag Type Min Max Explanation Unit Description FLOAT R N/A N/A IR_ANGLE Input signal noise TEST_NEGBUMPER & TEST_POSBUMPER INT R N/A N/A IR_ANGLE Position of positive or negative bumper TEST_POSNOISE FLOAT R N/A N/A IR_ANGLE Galvo position noise TEST_RESFREQ FLOAT R N/A N/A FREQUENCY Resonant Frequency of the galvo TEST_UOFFSET INT W N/A N/A IR_VOLTAGE1 Voltage offset of power amp WAVE_AMPLITUDE INT W 0 3276800 O P E R A T I O N S above 150 means there is extra noise coming in over the analog signal. This will not create any errors as there is nothing the board can do about it; it will merely try to make it work. At startup the board will test the exact position of each bumper by swinging each galvo completely positive and negative until it hits a stop. It assumes this position to the bumper position at each point and records those in these parameters for calculations and diagnostic work. It will take the smallest of these values and remove some safety margin from it compare it with INPUT CLIP. If INPUT_CLIP = zero then this value will be put in place of the zero, Otherwise, the lesser of these two values becomes the INPUT_CLIP or the maximum angle that the board will use, anything above it will be clipped. If one of these numbers is significantly lower than the others look for something mechanical blocking the mirror. This is a test of noise coming back from the galvo. Typically this value is less than 150. If above that first check the cable, often a bad cable will cause this number to rise. If the cable is ok it signifies either a bad galvo or a noise source close to the cable. Above 500, the board will error out. This is the Resonant Frequency of the respective Axis; any significant change here would lead to checking the condition of the mirrors and galvo. At startup the board tests that with no signal applied the power amplifier circuit is offset to 0. If either op-amp has failed this will not be true. IR_ANGLE This is the amplitude of the signal being supplied by the wave generator to the board, when the wave generator input mode is selected. This value is exact and not subject to INPUT_SCALE, it is subject to INPUT_CLIP and SYS_PDRANGE. IR_ANGLE This will offset the wave the wave amplitude value by a fixed value. Waveform amplitude WAVE_OFFSET INT R -3276800 3276800 Signal offset WAVE_PERIOD INT R 0 2048 SAMPLE_TIME This will set the frequency of the wave generator. It is adjusted through period as you are adjusting the number samples for one complete cycle. Care should be taken to not overdrive the frequency causing damage to the galvo. NONE This adjusts the duty cycle of the Triangle and Square wave inputs of the Frequency generator. .5 allows a 50% duty cycle. Waveform period WAVE_SYMMETRY FLOAT R 0 1 Waveform symmetry WAVE_TYPE INT 0 0 2 NONE This selects the type of waveform for the wave generator to use. 0:Rectangle, 1:Triangle, 2:Sine 34 S m a r t C o n n e c t I N S T A L L A T I O N A N D O P E R A T I O N S A PP E ND I X C: DC2000 B OA RD VA RI A BL E TA B LE The first row of the pages below shows the layout of each parameter.Parameter name: contains the boards internal symbolic variable name as it is used in the parameter file or displayed in the SmartConnect watchlist. Type is the kind data allowed to be stored there. Flag determines the variables access permission. A variable may be read only (R), can be used in the parameter file (P) or is read and writeable but can not be used in the parameter file (W). Max and MIN show the highest and lowest amount that be used as that variable. Unit is the appropriate unit assigned to that variable. Some names have multiple Units that can be used. Description is the reminder information listed in the smartConnect watchlist. Explanation is a more detailed explanation of what that parameter means, or does. Many names have a value for X and Y seperatly, others must be the same to assure matching. Parameter name Type Fl Min Max Explanation Unit Description DL_OFFSET INT W SAMPLE_TIME Offset of laser delay line + or - Delay offset will delay the laser line by a set number of samples. This is done with at the end of the pipeline delay of the system to the laser delay line. It can be a negative number. Galvo Command Laser On Command DELAY_OFFSET = -10 DELAY_OFFSET = 0 DELAY_OFFSET = +10 DL_POL1 & DL_POL2 INT P 0 2 NONE Polarity of 'delay line 1 and 2 respectively', 0=low, 1=high, 2=auto Assigns either high or low as the state needed to turn the laser on. If set to Auto, it will sense the line at turn on and apply the opposite to turn on the laser. Galvo Command Laser On Command DL_POL =1 Laser on Laser off Laser On Command DL_POL = 0 FIT_RESULT _X and Y FLOAT N/A N/A Fit model mismatch IR_ANGLE The fit result is an overall number pertaining to the amount of Error a given set of parameters can achieve. Typically a lower number tends to be better but this is not always true. What is more important about this value is consistency. If you normally get 400 this value could vary by as much as 200 either way. However if you all the sudden get 1200 this is probably a problem. Each axis will have its own value and they may differ. 35 S m a r t C o n n e c t I N S T A L L A T I O N A N D Parameter name Type Fl Min Max Explanation Unit Description FIT_V_RATIO_X and Y FLOAT R N/A N/A O P E R A T I O N S NONE This is a value that could be used for diagnostic work. The value should always be under 1.1 and usually under 1.0. If not and you are having a problem call Customer service. This is only available in version 3-4-0 images and above. NONE This tells the kind of image that has been stored to the board. An image is usually based on the galvo being used, 6230 or 6240. There are times you will see a difference, especially with a 6220 image being used on 6215, 6210 or 6200. When calling for diagnostic work please have this value available. NONE This is a serial number for the Digital Board. NONE This is the Revision of the image loaded that was identified in INFO_CONFIG. When calling for diagnostic work please have this value available. Fit voltage ratio INFO_CONFIG STRING R N/A N/A Software configuration INFO_SERIAL STRING R N/A N/A Serial number of board INFO_VERSION STRING R N/A N/A Software revision INPUT_CLIP INT R 0 3276800 IR_ANGLE Command input value clipping This value is the maximum angle range that the galvo will scan to in mechanical half angle degrees. This can be set to prevent the mirrors from traveling too far by placing a value for this in the Parameter file. This value is derived from readings taken when the galvo first starts up. It takes all galvo’s connected to the board and finds their maximum positive and negative move they can do, by driving them to the bumper. It then takes the smallest absolute value of those numbers and subtracts a half degree to use as INPUT_CLIP if it is set to zero. If INPUT_CLIP is not set to zero then it compares that value with the value entered in INPUT_CLIP and uses the lesser value. The values used to determine this can be found in the Test Pos and Neg bumper positions found in the test tab. This is often helpful in diagnostics if the movement of the Mirror is being inhibited. INPUT_MODE INT R 0 3 NONE 0:Wave, 1: DAC like, 2: SmartDirect This determines what input mode will be used for moving the galvo’s. If the Jumper is in and SmartConnect is being used, you can reset the input mode by simply going to post loop, and then change the value and returning to closed loop. This allows you to use the on board wave generator as a diagnostic tool. The wave generator uses all the same filters except input scale. The amplitude in that case is set by the wave generator. INPUT_OFFSET_X and Y INT R -3276800 3276800 Command input offset IR_ANGLE This allows you to change the 0,0 point of the system. This can be th moved in very small increments down to 1 CentiCount, which is 1/100 of a count being sent to the board. 36 S m a r t C o n n e c t I N S T A L L A T I O N A N D Parameter name Type Fl Min Max Explanation Unit Description INPUT_SCALE_X and Y INT R 0 0 O P E R A T I O N S PERCENT This sets the scaling between the input command counts and the output angle. This will have no bearing on the resolution of the system. Take the number of degrees desired and divide it by the max system field size, making sure the units of both numbers are the same. Multiply by 100 to set this number as a percentage. Typically the max system field size is 60 deg optical range, see SYS_PDRANGE for other possibilities. This is the “%(15)” unit value for input scale, not the “%” that the system uses. Right click the units and you can change to this unit. Because the system needs the “%”unit, that is the value that will be seen in the parameter file. 0 For the System PLL to lock with the input command the Digital command input must be within 1% of 10us (or a multiple thereof) and with in .1% of itself. This allows the system to lock to every data point nd th or every 2 or 4 data point depending on the update rate. If this is not feasible for your application then set this parameter to zero and it will not lock to input command. This will allow for intermittent skipped data points. For the SC500 this must be zero. Command input scaling INPUT_SYNC_EN 0 P 0 0 Enable loop synchronization to digital input PRE_DELAY INT P N/A N/A SAMPLE_TIME This tells you the exact length of the delay in samples. This will include all portions of the prefilter. In order to have the exact time in microseconds, multiply this number by SYS_TS. NONE Rmean is a simple averaging technique that helps keep the Voltage from spiking during Large position transitions. It takes a small portion of the current input position slope and averages it with the beginning of the next change in command slope it sees. Then it adds in a little more of the next slope and averages it in and continues running the average until the next slope change and then it repeats. The value set in the parameter is the amount of the previous slope to be used in each running average. This tends to affect more after the slope change than it will before the slope change. Prefilter delay PRE_RMEAN FLOAT P 0 0 Running mean value PRE_SMEAN INT P 0 PRE_ Smean is a simple averaging technique that helps keep the Voltage from spiking during changes in input command position. It works as a simple window average, by taking the value before and after the current value and averaging them together. The value of the parameter is the size of the window to be averaged. The bigger the window the more rounding you will see as in the above figure, where the colored lines have been adjusted from the input black line. The affect on the mark can be seen in the figure below it. NONE Window average smoothing value 37 S m a r t C o n n e c t I N S T A L L A T I O N A N D Parameter name Type Fl Min Max Explanation Unit Description RSI_LOOP_UPDATE INT P -1 1 NONE Recalculate controller 1=Once, -1=Repeatedly O P E R A T I O N S This allows you make updates to certain parameters that normally do not update. When the servo first goes into closed loop it runs a routine reads the parameter settings and sets up the algorithm to apply to the Input command. Any subsequent entries into the closed loop process does not allow for this. In normal operation there would be no changes and you want to start up again as soon as possible, therefore any parameter changes that affect this algorithm will not be changed. The input parameters and the wave generator parameters have no bearing on this algorithm so they can be changed by simply going into post loop and then entering back into Closed loop. Parameters that deal with the Optimizing, Heuristic, Pre-filter, or Controller require a recalculation of this algorithm. These parameters have a prefix of OF_, HF_, PRE_ and CTRL_ Respectively. When changing these parameters, which are usually a part of the setup and testing process, you need to tell the controller to recalculate when it reenters closed loop. Set this parameter to 1 and it will do the recalculation once then reset this parameter back to zero after that so that it will not do it again. Set it to 1 and it will remain -1 and recalculate the algorithm every time it enters, until the board is reset. RT_ERR_NOISE INT 0 N/A N/A IR_ANGLE Realtime error noise level This allows you test the command line for noise as a diagnostic tool. To use it you need to command a zero level to the board and then monitor this to see how well it can do that. This can be noted at system test then compared to what is in the field. The number will be in CentiCounts, telling you how much angular movement there is from zero. RT_EXTTEMP1 & 2 INT 0 N/A N/A TEMPERATURE External temperature value 1 & 2 These are External temp monitors that can be used on the board. By connecting a 2N3904 Transistor you measure an external temperature. This value can then be read through the RS232. RT_LOCALTEMP INT R N/A N/A TEMPERATURE Board temperature This is an actual measurement of temperature on the board. It is located on the digital board, and monitors the circuit board. RT_POS_WARN INT R 0 3276800 Position warning limit IR_ANGLE This will change the error bit of the XY2-100 command line status based on its value. Typically set to 2 degrees, anytime the error becomes greater than this value the status bit will change. This is independent of board operation and could be set for before or after the board would shut down. This value can be change in increments as small as 1 CentiCount. 38 S m a r t C o n n e c t I N S T A L L A T I O N A N D Parameter name Type Fl Min Max Explanation Unit Description RT_STATUS INT P N/A O P E R A T I O N S NONE This monitors two of the items from the XY2-100 input command stream. If the board at any point goes high for the temperature bit or the error exceeds RT_POS_WARN there are bits to this number that will latch high. IF the error or temperature goes back to a normal range the XY2-100 bit will change back, the RT_STATUS will not. Changes in either of these bits can be as small as 1 sample and the RS232 would have to poll that parameter right at that moment to get the value. Therefore this parameter latches high when any value changes and stays there while the XY2-100 command line stays active with a live current reading. This is to enable more diagnosis into the product. To reset this set this parameter to zero. To read this value take the number it reads back and look at it in binary. Least significant bit is temperature. The second bit is not used in the DC2000, the third bit is error of X and the fourth is error of Y. A value of 1 is temperature; a value of 5 is error X and temperature. IR_VOLTAGE1 This allows you test the Offset of the power amplifier as a diagnostic tool. To use it you need to command a zero level to the board and then monitor this to see how well it can do that. This can be noted at system test then compared to what is in the field. The number will be in Counts, telling you how much offset there is from zero. A reading of 600 counts would be equivalent to about 1 volt of offset. N/A Realtime status variable RT_VOL_NOISE INT P N/A N/A Realtime voltage noise level SYS_PDRANGE 0 P 0 0 0 Motor position range. 0:+/-10deg, 1:+/-15deg, 2:+/-20deg This parameter is only available on 3-4-0 and newer images. The standard value is 1. This corresponds to a 60 deg optical range that sets the resolution of the system. All images before 3-4-0 are set to this same number, making everything backwards compatible. If you desire improved dither, and can afford a reduced angle range, then you can change this value to 0. This changes the resolution and reduces the max angle range 40 deg optical. It will also reduce the dither by 4050%. If a wider angle range is desired this can also be done by setting the number to 2. This changes the resolution and increases the max angle range to 80 deg optical. However this is at the expense of dither, as the dither will also increase by 80-90%. Usually higher angle range applications are susceptible to dither so often this works out. Further refinement of the angle range can be done with INPUT_SCALE, which will not affect the resolution. SYS_PSVOL FLOAT W 15 33 VOLTAGE Power supply voltage SYS_TS FLOAT R N/A N/A Sample interval TIME This tells you what power supply voltage needs to be used with the board. This is in positive and negative from two supplies, and the current rating should be matched to the galvo being used. The boards themselves will not even turn on unless 2 amps is supplied. This value can be changed but it does not mean that everything will work properly if you do. The parameter files are setup for each individual level and optimized there. The usable voltage range is 15 to 30 volts. This tells the length of the sample being used in this image. This is a firmware setting in the image and is typically at 20us. Some larger galvo and mirror combinations require 40us. 39 S m a r t C o n n e c t I N S T A L L A T I O N A N D Parameter name Type Fl Min Max INT R N/A N/A IR_ANGLE Position of positive or negative bumper TEST_NOISE_X and Y FLOAT R N/A N/A IR_ANGLE Galvo position noise TEST_RESFREQ_X and Y FLOAT R N/A N/A Explanation Unit Description TEST_NEGBUMPER_X and Y & TEST_POSBUMPER_X and Y FREQUENCY Resonant Frequency of the galvo O P E R A T I O N S At startup the board will test the exact position of each bumper by swinging each galvo completely positive and negative until it hits a stop. It assumes this position to the bumper position at each point and records those in these parameters for calculations and diagnostic work. It will take the smallest of these values and remove some safety margin from it compare it with INPUT CLIP. If INPUT_CLIP = zero then this value will be put in place of the zero, Otherwise, the lesser of these two values becomes the INPUT_CLIP or the maximum angle that the board will use, anything above it will be clipped. If one of these numbers is significantly lower than the others look for something mechanical blocking the mirror. This is a test of noise coming back from the galvo. Typically this value is less than 150. If above that first check the cable, often a bad cable will cause this number to rise. If the cable is ok it signifies either a bad galvo or a noise source close to the cable. Above 500 and the board will error out. This is the Resonant Frequency of the respective Axis; any significant change here would lead to checking the condition of the mirrors and galvo. TEST_UOFFSET_X and Y INT R N/A N/A IR_VOLTAGE1 Voltage offset of power amp WAVE_AMPLITUDE INT W 0 3276800 At startup the board tests that with no signal applied the power amplifier circuit is offset to 0. If either op-amp has failed this will not be true. IR_ANGLE This is the amplitude of the signal being supplied by the wave generator to the board, when the wave generator input mode is selected. This value is exact and not subject to INPUT_SCALE, it is subject to INPUT_CLIP and SYS_PDRANGE. IR_ANGLE This will offset the wave the wave amplitude value by a fixed value. Waveform amplitude WAVE_OFFSET INT W -3276800 3276800 Signal offset WAVE_PERIOD INT R 0 2048 SAMPLE_TIME Waveform period This will set the frequency of the wave generator. It is adjusted through period as you are adjusting the number samples for one complete cycle. Care should be taken to not overdrive the frequency causing damage to the galvo. WAVE_SYMMETRY FLOAT R 0 1 NONE Waveform symmetry This adjusts the duty cycle of the Triangle and Square wave inputs of the Frequency generator. .5 allows a 50% duty cycle. WAVE_TYPE INT R 0 2 NONE This selects the type of waveform for the wave generator to use. 0:Rectangle, 1:Triangle, 2:Sine 40