What is a GOIT?
You may hear our enclosed units referred to as, GOITs which stands for Graphics Operator Interface Terminal.
You may hear our enclosed units referred to as, GOITs which stands for Graphics Operator Interface Terminal.
We have not had a lot of demand for an Enclosed 4.3” unit, so we have not developed one of our standard NEMA enclosures. Search the site for available enclosed units. We are looking for a customer or set of customers interested in purchasing more than 100 units to justify the development of such an enclosure. If you are such a customer, please contact our sales team. Here are some other options to consider: Several customers have used plastic electronic enclosures (often hand-held) from Polycase and Bud Industries. Several use Lexan between the screen and the enclosure. One customer has developed a bench-top enclosure to house our product. It is ready to accept the SLCD43 module with a touch screen and provides ample space to house power supplies, processors, I/O connections, etc. Features include: Adjustable touch screen viewing angle Anti-glare touch screen overlay window Extended wiring and connectors for SLCD43 Access opening for SLCD43 [...]
Several of our customers have found plastic electronic enclosures that work to encase their solutions (often hand-held) from Polycase and Bud Industries. Several use Lexan between the screen and the enclosure.
The (4-40) – it is a tight fit.
We have several customers running LabVIEW applications that use our display modules in their products. LabVIEW communicates with our modules using ASCII strings to receive commands and send replies. We do not offer LabVIEW drivers for our display modules, but National Instruments has a driver that works with some of our modules. National Instruments wrote the LabVIEW driver, so you need to contact them to get more information or answers to questions. Some of the bitmaps in the LabVIEW application are incorrect. Bitmaps 15 thru 18 are in the wrong format, and you will need to convert them to 24-bit for use on some Reach Technology modules.
Downloadable fonts are rendered from True Type or Open Type Windows fonts and then stored in .SIF files. One file for each font type, size, attribute (i.e., italic, bold), and character subset included. Please specify if you want a standard character set (extended ASCII like ISO 8859-X). ISO sets defined. If we do not offer the characters you need, please don't hesitate to contact our technical support team and specify the Unicode subset you need. We support UTF-8 encoding. Find UTF-8 for a given Unicode. For Unicode, the subset size determines the size of the .SIF font. The complete Unicode set of a font like SimSun at 16 pixels high (not 16-point) is 946KB and has over 20,000 characters. See Fonts for Embedded Touch Screen Development for a comprehensive explanation of working with fonts.
Use Photoshop or the open-source equivalent GIMP to design a user interface screen on a PC. It can be hard to match the embedded fonts on the SLCD family of controllers with Windows fonts. If you need an exact match, you must do two things: Set image scaling in the Windows design program to 96 dpi (establish the size/scale) and; Use a Reach Technology generated downloadable font of the same font name and point size. Find fonts. If you need fonts not shown, please get in touch with the technical support team and specify the Windows font name, the size in points, and the character set (either ISO 8859-1 or a Unicode subset). See the Fonts for Embedded Touch Screen Development for a comprehensive explanation of working with fonts.
We need the Windows font name for fonts, size in pixels or points, and Unicode range required. Per Wikipedia, ISCII uses an 8-bit code, an extension of the 7-bit ASCII code containing the basic alphabet necessary for the ten Indian scripts originating from the Brahmi script. There are 15 officially recognized languages in India. Apart from Perso-Arabic scripts, the other ten scripts used for Indian languages have evolved from ancient Brahmi and have a similar phonetic structure, making a standard character set possible. The ISCII code table is a superset of all the characters required in the Brahmi-based Indian scripts. For convenience, we use the alphabet of the official script Devanagari. We can provide downloadable fonts accessed as 8-bit characters if you can provide a font with ISCII characters. See Fonts for Embedded Touch Screen Development for a comprehensive explanation of working with fonts.
We have font files on our web page that should work for you. Look in the Arial Unicode Fonts Folder for the Unicode fonts in the size you need. The Cyrillic fonts are in the ranges 0x0400-0x04FF and 0x0500-0x05FF. Another useful font site lets you see the characters and display codes for many different fonts.
Here is an example of printing the special characters “, \, and % in ‘C’ strings using our API. void demoSpecialChars(void) { char buf[120]; sprintf(buf,”f 24″); // set font size 24 sendToSerialPort(buf); sprintf(buf,”s 0 1″); // set black on white sendToSerialPort(buf); sprintf(buf,”z”); // clear screen sendToSerialPort(buf); sprintf(buf,”t \”%s\”\r”,”Backslash: \\\\“); // backslash in string sendToSerialPort(buf); sendToSerialPort(“t \”\n\”\r”); // newline // backslash as character sprintf(buf,”t \”%s%c%c\”\r”,”Backslash: “,’\\’,’\\’); sendToSerialPort(buf); sendToSerialPort(“t \”\n\”\r”); // newline sprintf(buf,”t \”%s\”\r”,”Percent: %”); // Percent sendToSerialPort(buf); sendToSerialPort(“t \”\n\”\r”); // newline sprintf(buf,”t \”Percent: %%\”\r”); // Percent sendToSerialPort(buf); sendToSerialPort(“t \”\n\”\r”); // newline // Quote (need 2 to get one for SLCD, and one more to allow ” in string) sprintf(buf,”t \”%s\”\r”,”Quote: \\\“”); sendToSerialPort(buf); sendToSerialPort(“t \”\n\”\r”); // newline // Quote as character sprintf(buf,”t \”%s%c%c\”\r”,”Quote: “,’\\’,’“‘); sendToSerialPort(buf); sendToSerialPort(“t \”\n\”\r”); // newline } See Fonts for Embedded Touch Screen Development for a comprehensive explanation of working with fonts.