User Manual Version 1.0.
Contents 1 Hardware ............................................................................................................................................................. 5 1.1 Control Panel ...................................................................................................................... 6 1.2 Right Side Panel .................................................................................................................. 7 1.3 Connections..................................
2.6.2 Start Time 2................................................................................................................... 37 2.6.3 Time to Zero .................................................................................................................. 38 Setup..................................................................................................................... 38 2.6.3.1 2.7 Clock ............................................................................................
2.18.4.1 3 Setup..................................................................................................................... 53 Transmission protocol.................................................................................................................................. 54 3.1 Text Frame (ALPHA Protocol) ......................................................................................... 56 3.1.1 Text Frame Syntax and Command Table .................................................
1 HARDWARE Figure 1 - MicroGraph LED Modular display board with horizontal or vertical attachment forming a large display board without spaces between the modules. Matrix: 32 x 128 LEDs Dimensions: 32 x 128 x 15 cm (H x W x D) Weight: approx.
1.1 CONTROL PANEL RADIO: 5-pole Nucletron connector for Linkgate radio system connection WLAN: WiFi aerial connector (optional) LOW BATTERY: Battery status signal LED.
1.2 RIGHT SIDE PANEL 1. Locking pins for modular systems 2. 6-pole Amphenol connector for control of next MicroGraph in sequence, when two or more display boards are connected on the same line (to insert in Serial1) 3.
1.
1.4 POWER SUPPLY Power can be supplied in three ways: • Connecting the MicroGraph display board to the Microgate network adapter (code $ACC161, 221W). In this way it is possible to supply a mains graphic display board and to keep the batteries (if used) charged at the same time. This guarantees perfect functioning also when the mains power supply is interrupted. The $ACC161 network adapter operates with an input of 50 or 60 Hz alternate current, within a range of 100 and 240 Volts.
The LOW BATTERY LED on the control panel indicates the battery level, the power source used, and the charging status (if applicable).
1.5 MODULAR SYSTEM One of the greatest advantages of MicroGraph is that a number of display boards can be put together to increase the length of the strings and images displayed. A single MicroGraph display board has an LED resolution of 128x32 pixels (width x height), while connecting 3 display boards, for example, allows for a display resolution of 384x32 pixels without spaces (neither vertical nor horizontal) between one display board and the next.
2 rows, 2 columns Row = 0 Col = 0 Row = 0 Col = 1 Row = 1 Col = 0 Row = 1 Col = 1 3 rows, 2 columns Row = 0 Col = 0 Row = 0 Col = 1 Row = 1 Col = 0 Row = 1 Col = 1 Row = 2 Col = 0 Row = 2 Col = 1 4 rows, 1 column Row = 0 Col = 0 Row = 1 Col = 0 Row = 2 Col = 0 Row = 3 Col = 0 Microgate MicroGraph LED User Manual Page 12 of 88
1.5.2 ASSEMBLY Assembling a modular system is extremely simple and can be carried out with the supplied (M5) Allen key or with a similar screwdriver. Figure 6 - Special hexagonal head Figure 5 - Screwdriver or Allen key The mechanical (vertical or horizontal) module assembly is based on symmetrical pins used for connecting rows, as well as columns. Each display board is supplied with 4 pins which are stored inside the side panels when they are not used.
The power supply and data connection is done by pulling out the light blue supply connector and the serial cable with Amphenol connector, and connecting them respectively to the supply input and the Serial 1 banana jack of the next display board. Figure 10 - Power supply and data connection Now let's see how two display boards are connected horizontally and vertically. NOTE: BEFORE assembly, carry out the row and column configuration for each display board (par.2.2.1, Row and Column Parameters).
1.5.2.1 CONNECTING TWO ROWS (HORIZONTAL ASSEMBLY) Extract the two pins from their slot by unscrewing the lock from the innermost hole (Figure 11). Position the pins on the outside and fix them by driving the screw into the external hole (Figure 12.
Bring the two display boards together and connect the power supply and data cables to the Supply and Serial1 ports as shown in Figure 10. Then connect the two frames by inserting the two pins into their respective holes.
1.5.2.2 CONNECTING TWO ROWS (VERTICAL ASSEMBLY) Extract the two upper pins from their slot by unscrewing the lock from the innermost hole (Figure 16). Position the pins on the upper side and fix them by driving the screw into the same hole (Figure 17.) Figure 16 – Extracting the pins Figure 17 – Fixing on the upper part In order to ensure a perfect connection without spaces between the display boards, unscrew and remove the handle of the lower display board, as well as the feet of the top display board.
Warning: during this operation pay attention NOT to lay the display board down with the LED side facing downward, as this may damage the safety winglets. Figure 20 - Unscrew the two foot screws Figure 21 - Removing the foot Lift the display board without feet (two people are needed for this operation) and put it on top of the one without the handle inserting the pins into their respective holes.
Warning: during this operation keep the display boards as parallel as possible and lower the upper display board until the pins are inserted simultaneously into the holes, i.e. do not insert first one pin and then the other one, as this may jam them and make disassembling operations difficult. Figure 22 - Do not insert first one pin and then the other one Figure 23 - Lower the display board parallel onto the other one Tighten the two innermost holes to fix the pins.
1.6 RADIO SYSTEM Some programs of the MicroGraph display board can be used with the Linkgate radio system connected via DecRadio to the RADIO connector on the control panel. Linkgate allows the longdistance transmission of START, STOP, and LAP signals, as well as serial data using the Base Program. For further information about the Linkgate system, please refer to the relevant REFERENCE GUIDE.
1.7 FIRMWARE UPDATING Each time MicroGraph is turned on, it displays the firmware version presently stored, usually with the following syntax: x.y.z (major, minor, revision). Figure 25 - Firmware version The firmware can be updated downloading it from the SUPPORT section of the www.microgate.it website. Once downloaded the file, please follow the steps below: Turn on the display board and wait until boot is complete.
1.8 HARDWARE RESET If the display board stops responding to commands (e.g. entering the Setup menu as described in par. 2.1), a Strong Reset can be carried out choosing to reset all values to the default parameters (Factory Settings). The steps to carry out are the following: Turn off the display board by pressing the Power (Off) button.
1.9 BRIGHTNESS SENSOR Display board LED brightness can be set manually (from the menu or software) or assessed automatically depending on the ambient light detected by the brightness sensor in the upper left corner (4th row, 5th column). There are other sensors for each 32x32 LED area, but only the one in the upper left corner is used for active control. The minimum-maximum brightness values range from 1 to 100%, although in the default settings 60 is the maximum value.
2 INTERNAL PROGRAMS Besides the 'Base Program', which waits for PC or chronometer commands and displays the received information, MicroGraph LED display boards also have a series of internal programs for various timing needs. The programs available at the time of printing this guide are: Base Program Waits for commands via serial cable or IP (Ethernet/WiFi) Internal Program Automatically executes the stored program. Timer Works like a normal 1/100 second precision chronometer.
2.1 GENERAL SETUP Enter the Setup menu of a program (if available) by pressing the yellow LAP-SETUP button for 3 seconds. Once concluded the program configuration the so-called 'Advanced Setup' is displayed, i.e. the possibility to change the general parameters of the display board applied to all programs. When Advanced Setup is displayed, press any button and confirm pressing LAP-SETUP to enter the menu.
Firmware x.y.z Serial Number xxxxxxxxxxx Microgate The currently loaded firmware version is displayed. The display board serial number is displayed. Press LAP-Setup to continue and exit the Advanced Setup menu.
2.2 BASE PROGRAM Selecting Base Program MicroGraph can be controlled via the SERIAL 1 communication port, the RADIO connector, the Ethernet port or the WiFi network (optional). In par. 3 the commands which can be sent to the MicroGraph display board are listed. We strongly suggest to new users to exploit the versatile Microgate software to control MicroGraph correctly, instead of undertaking tedious direct programming attempts.
2.2.1 SETUP Keep the LAP-SETUP pressed for at least 2 seconds to enter the Setup. Press START-MODIFY to change the displayed values. Advanced Setup ? Yellow = Yes Green = No Font Regular|Narrow Row 0...15 Column 0...3 X Offset 0...384 Baud 1200…230400|RADIO Press any key to continue. Press LAP-SETUP to enter the general setup (see par. 2.
2.3 INTERNAL PROGRAM (USER PROGRAMS) The Internal Program allows you to execute automatically (and without PC connection) a usercreated program which is stored in the display board. Up to 50 programs may be stored (and are identified by a sequential number). Let's suppose for example that you want to execute the following: Reset the display board. Write a string in large font and display it for 20 seconds. Show the clock for 10 seconds. Write a scrolling string for 1 minute.
2.4 TIMER (CHRONOMETER) In this mode MicroGraph works as a typical 1/100 second precision chronometer. • • Pressing Start (manual, from input or via radio) the chronometer begins to count. With Lap (manual, from input or via radio) the chronometer displays an intermediate time for 5 seconds. The chronometer is stopped using the manual Start/Stop or via radio. At this point it is possible to reset the chronometer with a further Lap. • • Without reset the chronometer starts from the displayed value.
Set Starttime mm= 0 Autoreset Time= 0 Start – Stop Start – Start Set the thousandths of a second Press LAP-SETUP Set the automatic Reset time (in seconds). After a stop command and when the above-stated time has passed, the chronometer is reset to zero. An invalid (zero) time disables the Autoreset function. Press LAP-SETUP The Start button is used at start and finish The Start button is used only at start The chronometer is stopped and shows the preset time, ready to start.
2.5 SPEEDMETER This program allows you to measure the speed on the basis of any given length. Speed is calculated on the basis of the time interval between two Lap-Stop from input or via radio or manual Lap-Starts pulses. Therefore you only need to place two photocells at the desired distance and connect them to the Lap and Stop inputs. If the bidirectional mode has been set, the measurement base can be used in both directions. It is advisable to use the bidirectional mode only if absolutely necessary.
ENCRADIO (Stop) POLIFEMO ENCRADIO (Lap qualsiasi) POLIFEMO DECRADIO INGRESSO RADIO BANANA CUBE uGRAPH BANANA CUBE Figure 29 In the example shown in Figure 29, 2 Polifemos connected to EncRadio with Banana Cube have been used. It is important to point out that if the EncRadios have been set to LONG transmission signals, the time for covering the length base cannot be less than 3 seconds, whereas using SHORT signals the time cannot be less than 1 second.
2.5.1 SETUP It is possible to set the length of the measurement base, the speed unit, the minimum and maximum speed allowed, the mono or bidirectional mode and the delay with which the display program is automatically activated. Keep the LAP-SETUP button pressed for at least 2 seconds to enter the Setup. Press START-MODIFY to change the displayed values. Advanced Setup ? Yellow = Yes Green = No Press any key to continue. Press LAP-SETUP to enter the general setup (see par. 2.
Program Delay SS= 0 Set the number of seconds after which the user program no. 1 should start with START-MODIFY Press LAP-SETUP When exiting the setup, the writing 'READY' is displayed and the program is ready for speed detection. NOTE: Minimum and Maximum speed refer to the measurement unit currently set.
2.6 COUNTDOWN This program allows you to display various countdown types. After choosing the program you must indicate which one of the 3 types is to be used: Configuration Start Time1| Start Time2| Time to zero 2.6.1 Set mode by pressing START-MODIFY: Press LAP-SETUP START TIME 1 In this mode MicroGraph simulates a start timer. The beeper is activated at -10 seconds, at -5, -4, -3, -2, -1, and 0 seconds from the set start time. Normally, the built-in beeper is too weak.
SS = 12 Set Sync.Time mm = 234 Set the seconds with START-MODIFY Press LAP-SETUP Set the thousandths with START-MODIFY Press LAP-SETUP Now, if the time for synchronization is over, MicroGraph waits for a START (from button or input) for synchronization and displays: Set Sync.time 02:44:01 Start to Sync. Press START-MODIFY or send START signal from input. NOTE: When setting the time for synchronization, MicroGraph shows the time of first setting.
2.6.3 TIME TO ZERO In this case the countdown starts from the time set by the user and stops at zero, with the last five seconds signaled with a beep. 2.6.3.
2.7 CLOCK This program allows you to display the time of the internal MicroGraph clock. 2.7.1 SETUP It is possible to set the date and time of the internal clock. NOTE: When setting the time, MicroGraphLED shows the time of first setting. If no value is modified, time is not changed and continues to run as if Setup had not been used. Keep the LAP-SETUP button pressed for at least 2 seconds to enter the Setup. Press START-MODIFY to change the displayed values.
2.8 DATE & CLOCK This mode allows you to display the time of the internal MicroGraphLED clock. 2.8.1 SETUP It is possible to set the date and time of the internal clock. The steps are the same as in the Clock Program (see par. 2.7.1).
2.9 LAP TIMER The Lap Timer program allows you to time lap times. At each Start or Stop pulse (indifferently) the chronometer detects the time from the previous impulse and restarts automatically from zero. Time continues to be displayed for 8 seconds, and then the running time appears again. The input and Lap key reset the chronometer to zero.
Holdoff Time mm = 10 Microgate Set the thousandths with START-MODIFY Press LAP-SETUP MicroGraph LED User Manual Page 42 of 88
2.10 TEST PIXEL The Test Pixel program is used to check the correct functioning of LEDs: the display board turns all LEDs on and off for a certain number of times. If an LED does not turn on, please contact our technical support.
2.11 SELF TIMER AND PARALLEL SELF TIMER The programs are described in the guide supplied with the optional 'Self Timing LED' module.
2.12 OSM6 This program allows you to use the display board together with an Omega OSM6 chronometer. 2.12.1 SETUP Keep the LAP-SETUP button pressed for at least 2 seconds to enter the Setup. Press START-MODIFY to change the displayed values. Configuration 0...
2.13 POWERTIME This program allows you to use the display board together with a Powertime chronometer.
2.14 ALGE This program allows you to use the display board together with an Alge chronometer. 2.14.1 SETUP Keep the LAP-SETUP button pressed for at least 2 seconds to enter the Setup. Press START-MODIFY to change the displayed values. Configuration POS NUM TIME | TIME Set the display mode choosing between 'Position Number Time' and only 'Time'. 2.14.
2.15 OMEGA This program allows you to use the display board together with an Omega/Longines 5005/Ares chronometer. 2.15.1 SETUP Keep the LAP-SETUP button pressed for at least 2 seconds to enter the Setup. Press START-MODIFY to change the displayed values. Configuration 0...15 Row 0...15 Set the display mode Press LAP-SETUP Set the row address Press LAP-SETUP CONFIGURATION = 0 Compatible with the following programs: ML 582 (Mass Sports), ML590 (Road Cycling), ML584 (Horse Racing), etc.
CONFIGURATION = 7 Compatible with the ML 683 (Car-Motorcycle) program. Displays the speed in miles/hour. CONFIGURATION = 8 Compatible with the following programs: ML 582 (Mass Sports), ML 590 (Road Cycling), ML552/553 (Downhill and Cross-Country Skiing), ML 597 (Horse Racing), ML 566 (Track Skating). Displays the day time. CONFIGURATION = 9 Compatible with ML 566 (Track Skating) programs. Displays time, number and position of competitor B. CONFIGURATION = 10 Compatible with ML 566 (Track Skating) programs.
2.16 STALKER This program allows you to use the display board together with Stalker speed radars. 2.16.1 SETUP Keep the LAP-SETUP button pressed for at least 2 seconds to enter the Setup. Press START-MODIFY to change the displayed values. Baud 1200…230400|RADIO Set Speed Unit KMH | MPH | KNT | M/S Microgate Set the speed of the serial port applying one of the default values ('1200', '2400', '4800', '9600', '19200', '38400', '38400', '57600', '115200', '230400', 'RADIO').
2.17 JUGS This program allows you to use the display board together with Jugs speed radar gun. 2.17.1 SETUP Keep the LAP-SETUP button pressed for at least 2 seconds to enter the Setup. Press START-MODIFY to change the displayed values. Baud 1200…230400|RADIO Set Speed Unit KMH | MPH | KNT | M/S Microgate Set the speed of the serial port applying one of the default values ('1200', '2400', '4800', '9600', '19200', '38400', '38400', '57600', '115200', '230400', 'RADIO').
2.18 ATHLETIC This program has been studied for managing base information for track-and-field competitions. After choosing the program you must indicate which one of the 3 types is to be used: 2.18.1.1 SETUP Keep the LAP-SETUP button pressed for at least 2 seconds to enter the Setup. Press START-MODIFY to change the displayed values. Configuration Counter| Countdown| Wind Set the mode with START-MODIFY: Press LAP-SETUP 2.18.2 COUNTER Pressing the green START key, the number of laps increases by one unit.
2.18.4 WIND The Wind program allows you to display data received from the Gill anemometer. The anemometer must be connected with a cable to Serial 1. 2.18.4.1 SETUP Keep the LAP-SETUP button pressed for at least 2 seconds to enter the Setup. Press START-MODIFY to change the displayed values. Reset = 5 Microgate Set the number of seconds after which the display board deletes the displayed speed.
3 TRANSMISSION PROTOCOL Using 'Base Program' (see par. 2.2) it is possible to send commands to the display board or using the serial port (set by default to 9600 baud, 8 bit, No parity, 1 stop bit) or a TCP/IP socket via connected Ethernet or via WiFi (by default the Ethernet port listens to the IP address 192.168.0.123, port 21967, whereas the WiFi board listens to the IP address 192.168.0.124, port 21968).
The Graphical Protocol (GRAPH), on the contrary, allows you to specify single dot positioning using X and Y coordinates (string, date, clock, scrolling string, image, etc.) and to vary the font and alignment using two properties (Font and Alignment). In the above-stated example the writing can be positioned anywhere using the X Y coordinates of its point of origin (in the top left corner, if the alignment is standard).
3.1 TEXT FRAME (ALPHA PROTOCOL) Using text records, the MicroGraph LED display board is divided into a certain number of sections depending on the height of the font used. The text record is completely compatible with the one of the alphanumerical MicroTAB (LED or PIX) display board. The font used by the display board can be set manually in the Base Program Setup or using the correct serial command.
The text frame format is as follows: Field Start Frame Address Command Data End Frame Checksum Length 1 1 1 Variable 1 1 Content ESC (0x1B) A...Q,‘ ’ (Any) Variable ETX (0x03) Variable Meaning Start command frame Row identifier, blank for broadcast Command to send to the display board (see below) Optional command data area End command frame 7-bit checksum executed for the whole frame.
Brightness Type b Dec. 98 - Hex 62h Minimum Brightness Range e Dec. 101 - Hex 65h Maximum Brightness Range f Dec. 102 - Hex 66h Brightness Intensity g Dec. 103 - Hex 67h Set Serial Port Baud Rate G Dec. 71 - Hex 47h Set Ethernet IP Address i Dec. 105 - Hex 69h Set WiFi Key k Dec. 107 - Hex 6Bh IdentifyMe l Dec. 108 - Hex 6Ch Set WiFi Network Name n Dec. 110 - Hex 6Eh Set Ethernet TCP Port p Dec. 112 - Hex 70h Enable/Disable MicroGRAPH PIX Simulation U Dec.
3.1.1 TEXT FRAME SYNTAX AND COMMAND TABLE Display Date Command code Data area Item Position (Column No.
Display internal clock time Command code Data area Item Position (Column No.) Mode ‘N’ Length (bytes) 2 1 Notes 00 = First Character to the left 0 = disable 1 = HH:MM:SS format 2 = MM:SS format 3 = HH:MM 24 h format (e.g. 15:25) 4 = HH:MM 12 h format (e.g. 3:25 PM) Display set time Command code Data area Item Position (Column No.) Mode ‘T’ Length (bytes) 2 1 Notes 00 = First Character to the left 0 = disable 1 = HH:MM:SS format 2 = MM:SS format 3 = HH:MM 24 h format (e.g.
Self-Timing Printer Strings Command code Data area Item Row 1 Row 2 ‘p’ Length (bytes) 35 35 Notes Characters of first string Characters of second string Weak display board Reset (sensitive to Pause) Command code Data area Item None ‘R’ Length (bytes) Notes Strong display board Reset (sensitive to Pause) Command code Data area Item None ‘r’ Length (bytes) Notes Write fixed string Command code Data area Item Position (Column No.
Maximum Brightness Range Command code Data area Item Value ‘f’ Length (bytes) Max 3 Notes 1 < n <= 100 Brightness Intensity Command code Data area Item Value ‘g’ Length (bytes) Max 3 Notes 1 <= n <= 100 (applies only, if Brightness Type = Manual) Set Serial Port Baud Rate Command code Data area Item Speed ‘G’ Length (bytes) Max 6 Notes '1200', '2400', '4800', '9600', '19200', '38400', '38400', '57600', '115200', '230400', 'RADIO' Set Linkgate Radio Channel Command code Data area Item Channel ‘z’ L
Set WiFi TCP Port Command code Data area Item Port number ‘w’ Length (bytes) Max 5 Notes 1 <= n <= 65535 (default = 21968) Set WiFi Network Name Command code Data area Item SSID ‘n’ Length (bytes) Notes Name of WiFi SSID Set WiFi Network Password Command code Data area Item Network Key ‘k’ Length (bytes) Notes Name of WiFi network WEP/WPA Key Enable/Disable WiFi Network Command code Data area Item Value ‘Z’ Length (bytes) 1 Notes 0=disable 1=enable Enable/Disable MicroGraph PIX Simulation Comma
Parameter Setup Command code Data area Item Sub-command Parameter ‘s’ Length (bytes) 1 X Notes Alphabetical character (see below) See below Parameter Setup Sub-commands COUNTDOWN A 999 B 999 O 999 SELFTIMING C 999 D 999 I 999 E 999 F 9999999 L 999 M 999 U 999 SPEEDMETER G 999 H 9999999 u 999 S 999 s 999 d 999 NORMAL N 999 X 999 Y 999 CHRONOLAP I 9999999 TIMER O 999 DATE & CLOCK O 999 ALGE O 999 Microgate Countdown Duration - 11
The following 4 commands are for setting 'internal programs' (series of operations to carry out in sequence, see par. 2.
3.1.2 AUTOCONFIG COMMANDS The following commands allow to autoconfigure the Row and Column address of the modular display boards, if you have not done so in the setup menu before assembling them. The frame format to send is slightly different from the text frame. As address identifier (instead of A..Q or blank) the character '*' must be used (Dec. 42, Hex 2Ah).
connected to the LOWEST display board, (having the address Row =0), the Direction must be 1 (Up). On the contrary, if you want to configure from top to bottom, attach the cable to the top and set Direction = 0 (Down).
3.2 GRAPHICAL FRAME (GRAPH PROTOCOL) The benefit of the graphical frame is that it allows you to display images and active objects, as well as text strings. The position of strings and images is not limited to rows or columns, each object is positioned completely freely and makes reference to the coordinates in pixels with respect to the angle in the top left corner of the MicroGraph LED display board.
3.2.1 ACTIVE OBJECTS Among the display commands present there are 'Active Objects', i.e. predefined objects updated automatically by the graphical display board. There are 4 different active object types: Internal display board time (Real Time Clock) in various formats: This is given by the quartz inside the display board that works also without power supply. It is usually synchronized with the time of day.
Font Non-Proportional Font Proportional The non-braking space of proportional fonts is very useful in those cases where times must be aligned on several rows: ASCII 32 ASCII 32 ASCII 255 As you can see in the figure, to align the time of the lower row with the time of the row above, two 'normal' spaces and one non-braking space have been used.
3.2.3 GRAPHICAL FRAME SYNTAX AND COMMAND TABLE Therefore, the frame format for the graphical display board is: Field Start Frame Length 1 Address Command Start Horizontal Coordinate Start Vertical Coordinate Binary Operation Font 1 1 2 Content ESC (0x1B) @ (0x40) Variable 0-809 2 0-383 1 1 0-4 0-3 Meaning Start Command Graphical Display Board Identifier Command to send to the display board max. 9 display boards placed in sequence (the first column is the first to the left) max.
The following table lists the identifiers of the binary operator that will be applied. 'Source' is the bitmap or the writing transferred with the command, whereas ‘destination’ is the display board area on which it will be applied.
Display Date – Active Object Command code Data area Item Mode ‘A’ Length (bytes) 1 Notes 1=DD/MM/YY 2=DD MM YY Select Font If you want to use the graphical display board in MicroTab-compatible mode, you must specify the display font. This command sets the font for all display boards and prepares them to receive commands with an identifier unequal to ‘@’. When turned on, the default font is 15x24 (TBD).
Internal Clock Display (RTC) – Active Object Command code Data area Item Display format ‘N’ Length (bytes) 1 Delay 4 Notes 1 (binary) = HH:MM:SS 2 (binary) = MM:SS 3 (binary) = HH:MM (24h) 4 (binary) = HH:MM (12h) long integer (31 bit + symbol) with advance or delay of the displayed time with respect to the internal clock (Real Time Clock), expressed in thousandths.
Reset a display board area Command code Data area Item X Dimension Y Dimension ‘Q’ Length (bytes) 2 2 Notes Horizontal Dimension of the area to reset Vertical Dimension of the area to reset Deactivating an active object Command code Data area Item None Microgate ‘t’ Length (bytes) Notes The object identified by the position X, Y transmitted by the graphical frame MicroGraph LED User Manual Page 75 of 88
3.2.3.
3.3 UNICODE FRAME Unlike the previous pixel-based version, MicroGraph LED can manage the Unicode protocol for displaying non-ASCII 2-byte characters, as for example Chinese, Japanese, Cyrillic, etc. 3.3.1 GRAPHICAL UNICODE FRAME SYNTAX AND COMMAND TABLE The transmission protocol is completely identical to the Graphical Frame (GRAPH Protocol, see par. 3.
3.3.1.
4 MICROGATE.DISPBOARD.MANAGER API The Microgate.DispBoard.Manager library has been developed for .NET Framework 3.5 and allows you to manage Microgate pixel and LED display boards. The main class is called DisplayBoardManager and once instanced it allows you to send all available commands to the display board (via serial port, or, for LED display boards, via Ethernet/WiFi), acting as wrapper for the already existing serial protocol.
4.1 CONSTRUCTOR The class must be instanced giving the constructor 3 main parameters (which set the relative properties): - Technology (LED | PIXEL) Model (MicroTab | MicroGRAPH) CommunicationProtocol ( Serial | Ethernet | Wifi | Fileout) For all three mnemonic enums are available Depending on the chosen communication protocol, the relevant properties for communication must be set immediately afterwards: SERIAL PortName 'COM1') BaudRate 9600) ETHERNET (e.g. EthIpAddress ('192.168.0.123') (e.g.
4.3 OVERLOAD OF SOME METHODS Some methods (e.g. WriteString) suggest overloads where it is necessary to set the row, as they are taken from the RowAddress properties. Similarly the StartX and StartY properties define the defaults for X and Y of some commands. For example the following is the same: ..equivalent to manager.WriteString('A', 0, 'message'); manager.SetPause('A', 1000); this.RowAddress = 'A'; manager.WriteString(0, 'message'); manager.SetPause(1000); manager.ResetArea(10,15,20,20) this.
4.4 MAIN METHODS The main methods for writing objects on the display board are: - ShowDate - ShowClock1 - ShowClock2 - WriteString - WriteRunningString - DrawImage - DrawPixel Before using the calendar and the two internal clocks, they must be set to the relative methods.
4.5 EXAMPLE //Instance a class to manage a MicroGraph LED via Ethernet DisplayBoardManager mgr = new DisplayBoardManager( Technology.LED, Model.MICROGRAPH, CommunicationProtocol.Ethernet); mgr.EthIPAddress = "192.168.0.123"; mgr.EthPortNumber = 21967; //Or via Serial port /* DisplayBoardManager mgr2 = new DisplayBoardManager (Technology.LED, Model.MICROGRAPH, CommunicationProtocol.Serial); mgr2.PortName = "COM1"; mgr2.BaudRate = 9600; */ // Opening Connection...
4.6 METHODS Name Description AutoConfig Autoconfig of the display boards CloseConnection Closes the connection. DisableActiveObject Disables the active object. DisableClock1 Stops the real time clock 1. DisableClock2 Disables the clock2. DisableDate Stops the date. Dispose Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. DrawArea Resets the area with NOT mode; resets the old binaryOperation property at the end. DrawImage Overloaded.
(Inherited from Object.) GetType Gets the Type of the current instance. (Inherited from Object.) IdentifyMe Write on each display board row and column LoopGoto Overloaded. MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.) OpenConnection Closes the connection. ResetArea Overloaded. SelfTimingPrinterString Overloaded. SendCaptureFile Sends the capture file.
SetRadioChannel Sets the radio channel for Linkgate. SetupInternalProgramParameter Overloaded. SetWifiIPAddress Sets the WIFI NIC IP address. SetWifiNetworkKey Sets the Key (password) of the WPA-PSK WiFi network (blank if none). SetWifiNetworkSSID Sets the SSID of the WIFI network where the display board is attached. SetWifiTcpPort Sets the WIFI TCP port. ShowClock1 Overloaded. ShowClock2 Overloaded. ShowDate Overloaded. StopRunningString Overloaded. StrongReset Overloaded.
4.7 PROPERTIES Name Description Alignment Gets or sets the alignment. BaudRate Gets or sets the baud rate. BinaryOperation Gets or sets the binary operation. CommunicationProtocol Gets or sets the Communication protocol. Connected Gets or sets a value indicating DisplayBoardManager is connected. DontUpdate Gets or sets a value indicating whether [dont update]. If set to true, commands are sent but not shown immediately. EthIPAddress Gets or sets the ETH IP address.
Copyright Copyright © 2011 by Microgate S.r.l. All rights reserved No part of this document or of any of the individual manuals may be copied or reproduced without prior written authorization by Microgate s.r.l. All the trademarks or names of products mentioned in this document or in the individual manuals are or may be registered trademarks belonging to the individual firms. Microgate, REI2, RaceTime2, and MiSpeaker are registered trademarks belonging to Microgate s.r.l.