APPLICATION NOTE. Application Note: 4D-AN-P4012. ViSi-Genie Digital Displays. Document Date: November 19 th, 2012. Document Revision: 1.



Similar documents
Product Brief. 2.0 microtoled. Intelligent GOLDELOX Display Module. µtoled-20-g2. Rev 1.0

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

ios Deployment Simplified FileMaker How To Guide

Installing Your MS Access Database (Manual Installation Instructions)

How to Deploy Models using Statistica SVB Nodes

Dell Statistica Document Management System (SDMS) Installation Instructions

FOR WINDOWS FILE SERVERS

PowerMic II Getting Started Guide. Dragon Medical Practice Edition

Ver USERS MANUAL

Connecting the DR-22WL/DR-44WL to the computer by Wi-Fi for the first time... 5

Self Help Guides. Setup Exchange with Outlook

TERMS AND CONDITIONS

formerly Help Desk Authority HDAccess Administrator Guide

USER MANUAL APPLICATION MONITOR. Version March 2015

Clearview Customer Web Access

COM Port Stress Test

Scribe Online Integration Services (IS) Tutorial

Create a Poster Using Publisher

Dell One Identity Cloud Access Manager How to Configure for High Availability

guide Axis Camera Families for Autodesk Revit

NCD ThinPATH Load Balancing Startup Guide

formerly Help Desk Authority Quest Free Network Tools User Manual

QuarkCopyDesk 8.12 ReadMe

Dell One Identity Cloud Access Manager How to Configure vworkspace Integration

Quest ChangeAuditor 5.1 FOR ACTIVE DIRECTORY. User Guide

hp digital home networking wireless USB network adapter hn210w quick start guide

Security Analytics Engine 1.0. Help Desk User Guide

System Requirements. Installation. Microsoft SQL Express 2008 R2 Installation

APPLICATION NOTE. AT16268: JD Smart Cloud Based Smart Plug Getting. Started Guide ATSAMW25. Introduction. Features

Dell One Identity Cloud Access Manager How to Configure for SSO to SAP NetWeaver using SAML 2.0

Creating Forms With Adobe LiveCycle Designer 8.2

Dell Spotlight on Active Directory Server Health Wizard Configuration Guide

Creating a Poster in Powerpoint

Microsoft Dynamics GP. Field Service - Preventive Maintenance

Installation and User Guide. Leaf Capture Remote Version 2.1.1

Microsoft Dynamics GP. Electronic Signatures

Intel Unite. User Guide

Spotlight Management Pack for SCOM

AT88CK490 Evaluation Kit

USER MANUAL ITV101E v.1.0. PlayXtreme INTERNET TV HUB

Cisco Cius Development Guide Version 1.0 September 30, 2010

IPSec VPN Client Installation Guide. Version 4

Cisco UCS Director Payment Gateway Integration Guide, Release 4.1

LinQ Mobile Software User s Guide

Ofgem Carbon Savings Community Obligation (CSCO) Eligibility System

Self Help Guides. Create a New User in a Domain

Dell Statistica Statistica Enterprise Installation Instructions

Scribe Demonstration Script Web Leads to Dynamics CRM. October 4,

Creating Custom Crystal Reports Tutorial

ACS EPF Download Manager Technical Guide. Table of Contents

Utilities ComCash

Software Application Tutorial

BLUECIELO MERIDIAN ASSET MANAGEMENT MODULE 2014

QUICK START GUIDE. SG2 Client - Programming Software SG2 Series Programmable Logic Relay

Mitchell1 and ShopKey Schedule Setup and Use

HITT101 H-ITT Audience Response System 101

2 How to Set the Firewall when Using OptoLyzer Suite?

Dell NetVault Backup Plug-in for Advanced Encryption 2.2. User s Guide

Active Directory Change Notifier Quick Start Guide

BIGPOND ONLINE STORAGE USER GUIDE Issue August 2005

MF636 USB Modem. Quick Start User Guide

College of Continuing Education Video Production Room

Cisco Unified Communications Self Care Portal User Guide, Release 10.5(1)

MDM Zinc 3.0 End User License Agreement (EULA)

KEPServerEX Client Connectivity Guide

RedBlack CyBake Online Customer Service Desk

Pipeliner CRM Phaenomena Guide Add-In for MS Outlook Pipelinersales Inc.

32-bit AVR UC3 Microcontrollers. 32-bit AtmelAVR Application Note. AVR32769: How to Compile the standalone AVR32 Software Framework in AVR32 Studio V2

BlackBerry Web Desktop Manager. Version: 5.0 Service Pack: 4. User Guide

Ash Capture Control User Guide

InfoPrint 4247 Serial Matrix Printers. Remote Printer Management Utility For InfoPrint Serial Matrix Printers

FORD MOTOR COMPANY OF AUSTRALIA LTD

PRODUCT GUIDE. N u c l e u s D a t a R e c o v e r y. C o m P riv a t e L i m i t e d

Audio-Technica AT-LP60-USB, AT-LP120-USB, AT-LP240-USB & AT-LP1240-USB Turntables. Software Guide

Working With Animation: Introduction to Flash

formerly Help Desk Authority HDAccess User Manual

Squid PCI Express Carrier Board for M.2 SSD modules

Adobe Acrobat Professional DC Tutorial

Dell Recovery Manager for Active Directory 8.6. Quick Start Guide

Snagit 10. Snagit Add-Ins. By TechSmith Corporation

Software User's Guide

Package Checklist. Overview. Features. USB Data Link Cable User s Manual. USB Data Link Cable User s Manual 1

ECDL / ICDL Presentation Syllabus Version 5.0

Mac OS X guide for Windows users

SSD Guru. Installation and User Guide. Software Version 1.4

Setting up ATI Eyefinity Technology Display Groups is easy using ATI Catalyst Control Center!

Invoice Quotation and Purchase Orders Maker

Creating a Poster in PowerPoint A. Set Up Your Poster

Quick Start Guide. Microsoft Publisher 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.

ChangeAuditor 6.0. Web Client User Guide

Printer Setup. What Is the Printer Setup Module?... B-2. How to Access the Printer Setup Module... B-3. Reference Information. Standard Procedures

Cyberoam IPSec VPN Client Configuration Guide Version 4

Maximizing Your Desktop and Application Virtualization Implementation

Google Sites: Site Creation and Home Page Design

Microsoft PowerPoint 2010 Computer Jeopardy Tutorial

Microsoft Dynamics GP. Audit Trails

Lession: 2 Animation Tool: Synfig Card or Page based Icon and Event based Time based Pencil: Synfig Studio: Getting Started: Toolbox Canvas Panels

Transcription:

APPLICATION NOTE Application Note: ViSi-Genie Digital Displays Document Date: November 19 th, 2012 Document Revision: 1.0

Description This Application Note explores the possibilities provided by ViSi-Genie for the Digits objects: This application note requires: Workshop 4 has been installed according to the document Workshop 4 Installation; The user is familiar with the Workshop 4 environment and with the fundamentals of ViSi-Genie, as described in Workshop 4 User Guide and ViSi-Genie User Guide; The user has completed a first project like the project described in 4D-AN-P4001 Getting Started First Project with ViSi-Genie. Four ViSi-Genie projects are provided as examples to help you along this application note. Content Description... 2 Content... 2 Application Overview... 3 Setup Procedure... 4 Launch ViSi-Genie... 4 Load the Example... 4 Create a New Project... 6 Simulation Procedure... 10 LED Digits Options... 12 Number of Digits... 12 Number of Decimals... 12 Leading Zero... 13 Colours... 13 Custom Digits Options... 14 Number of Digits... 16 LED Options... 16 Font Options... 18 Layout Options... 18 LED Options... 19 Palette Options... 19 User LED Options... 20 Bevel Options... 21 Palette and Colours Options... 22 Build and Upload the Project... 23 Debugger Output... 24 Launch the Debugger... 24 Setting the Value of the User LED... 25 2012 4D Systems Page 2 of 15 www.4dsystems.com.au

Proprietary Information... 26 Disclaimer of Warranties & Limitation of Liability... 26 Application Overview It is often difficult to design a graphical display without being able to see the immediate results of the application code. ViSi-Genie is the perfect software tool that allows the user to see the instant results of their desired graphical layout with this large selection of gauges and meters that can simply be dragged and dropped onto the simulated module display. LED digits Custom digits LED User LED Each object can have properties edited and at the click of a button, all relevant code is produced in the user program. Each feature of ViSi-Genie will be outlined with examples below. 2012 4D Systems Page 3 of 15 www.4dsystems.com.au

Setup Procedure Launch ViSi-Genie There is an alias for 4D Workshop on the desktop: Load the Example You can load the ViSi-Genie project example Example: P4012 LED Digits or follow the procedures described in the next section. Workshop 4 opens and displays the Recent page: Launch 4D Workshop by double-clicking on the icon: 2012 4D Systems Page 4 of 15 www.4dsystems.com.au

To load the existing project, click on the left-most icon Open select P4012 LED Digits and click on to load it. Now, check the type of the screen module: select the Project menu the type and orientation of the screen are displayed: a standard Open window asks for a ViSi-Genie project If the screen module you use is different, click on the button 2012 4D Systems Page 5 of 15 www.4dsystems.com.au

to display the Change Display window: Create a New Project 4D Workshop opens and displays the Recent page: Select the screen on the drop-down list and define the orientation. To create a new program, there are multiple options: Click on the top left-most icon New and confirm by. 2012 4D Systems Page 6 of 15 www.4dsystems.com.au

Click on the icon close to Create a New Project on top or, if the settings have been already defined, click on the icon close to Create a New Project on bottom: All those options update the main window with the selection of the screen: Select the screen, here the LCD-32PT: 2012 4D Systems Page 7 of 15 www.4dsystems.com.au

The selected screen is displayed: To set it to landscape, just click on the image of the screen to rotate it: Orientation is portrait by default. Press Next to proceed: 2012 4D Systems Page 8 of 15 www.4dsystems.com.au

The main window now asks for the kind of project: To select ViSi Genie, just click on the blue arrow: 2012 4D Systems Page 9 of 15 www.4dsystems.com.au

The development environment is now displayed: Simulation Procedure Select the Home menu to display the objects: The Digits objects are located on the Gauges pane: To add an object, first click on the desired icon, here start with the first one, the LED Digits You are ready to start. 2012 4D Systems Page 10 of 15 www.4dsystems.com.au

and then click on the WYSIWYG screen to place it. and place it on the left of the form: Add a track-bar as input object By default, the track-bar has the following minimum and maximum values: from the Inputs pane 2012 4D Systems Page 11 of 15 www.4dsystems.com.au

Define the event onchanging for the TrackBar0 as LedDigits0Set: LED Digits Options You can load the example Example: P4012 LED Digits or follow the procedure described hereafter. Number of Digits By default, the number of digits is 4. Each time the cursor on the track-bar is moved, the LED digits display is updated accordingly. Number of Decimals The number of decimals can be adjusted. By default, it is 2. 2012 4D Systems Page 12 of 15 www.4dsystems.com.au

Colours There are two colours to define: High for segments on, Low for segments off. However, the same 1234 figure will be displayed independently of the decimals. Here are the results: 1234 if decimals = 0 123.4 if decimals = 1 12.34 if decimals = 2 1.234 if decimals = 3 To obtain a high contrast yellow on black display, just define High as yellow and Low as black: Leading Zero Leading zeroes can be omitted: 2012 4D Systems Page 13 of 15 www.4dsystems.com.au

Custom Digits Options and then click on the WYSIWYG screen to place it. You can load the example Example: P4012 Custom Digits or follow the procedure described hereafter. Start with a new project and select the Custom Digits from the Digits pane Add a track-bar as input object from the Inputs pane 2012 4D Systems Page 14 of 15 www.4dsystems.com.au

and place it on the left of the form: Define the event onchanging for the TrackBar0 as CustomDigits0Set: Each time the cursor on the track-bar is moved, the custom digits display is updated accordingly. The options provided by the CustomDigits object are limited: By default, the track-bar has the following minimum and maximum values: The CustomDigits object is perfect for basic display. 2012 4D Systems Page 15 of 15 www.4dsystems.com.au

Number of Digits By default, the number of digits is 4. LED Options You can load the example Example: P4012 LED or follow the procedure described hereafter. Start with a new project and select the LED object from the Digits pane 2012 4D Systems Page 16 of 15 www.4dsystems.com.au

and then click on the WYSIWYG screen to place it. and place it on the left of the form: Add a rocker switch as input object Define the event onchanged for the RockerSwitch0 as Led0Set: from the Inputs pane Each time the switch is turned on and off, the LED is updated accordingly. 2012 4D Systems Page 17 of 15 www.4dsystems.com.au

The options include parameters for the LED and for the caption: Font Options The font options provide the usual parameters: For example, the size can be adjusted: Layout Options The LED can be placed anywhere compared to the caption 2012 4D Systems Page 18 of 15 www.4dsystems.com.au

with the following results: Top Left Right Bottom The Spacing parameter defines the distance between the LED and the caption: LED Options The LED can have different types: Palette Options Two palettes need to be defined, one for each state: Custom LargeRect Rectangle Rounded High, when the LED is on; Low, when the LED is off. In the following example, the LED is red when on or high; and green when off or low: 2012 4D Systems Page 19 of 15 www.4dsystems.com.au

User LED Options and then click on the WYSIWYG screen to place it. You can load the example Example: P4012 User LED or follow the procedure described hereafter. Start with a new project and select the LED object from the Digits pane Add a rocker switch as input object from the Inputs pane 2012 4D Systems Page 20 of 15 www.4dsystems.com.au

and place it on the left of the form: Bevel Options All the options related to the bevel are under the Bevel line: Click on the to show them all: Define the event onchanged for the RockerSwitch0 as UserLed0Set: Each time the switch is turned on and off, the LED is updated accordingly. 2012 4D Systems Page 21 of 15 www.4dsystems.com.au

Palette and Colours Options Two palettes need to be defined, one for each state: Low, when the LED is off: High, when the LED is on: Each palette consists of two colours, one for the top and the other for the bottom, as in this example: The example includes the following presentation: 2012 4D Systems Page 22 of 15 www.4dsystems.com.au

Build and Upload the Project Then select the Project menu To build and upload the project, first select the Comms menu and click on Flash as destination: and check that: Finally, select the Home menu The communication port light is blue. The micro-sd card is plugged on a USB port or the micro-sd card to SD card converter inserted into the SD-card slot and the drive mounted. and click on the Build button: 2012 4D Systems Page 23 of 15 www.4dsystems.com.au

Once this is done, the screen displays the form, here from the User LED example: Debugger Output Setting the handler to Message sends the values to the debugger, Genie Test Executor or GTX. Launch the Debugger To launch the Genie Test Executor or GTX, select the Tools menu and then click on the GTX button. 2012 4D Systems Page 24 of 15 www.4dsystems.com.au

A new screen appears, with the form and objects we have defined previously, here from the LED User example: Setting the Value of the User LED The circle is dark green for off: Press to send the command to the screen module. The right part of the GTX window displays the command sent with value 00 00 and the successful acknowledgement 06: Set Userled Value 14:59:14.517 [01 13 00 00 00 12] ACK 14:59:14.548 [06] Click on the circle to switch it on: it turns light green. Press to send the command to the screen module. The right part of the GTX window displays the command sent with value 00 01 and the successful acknowledgement 06: Set Userled Value 14:59:14.517 [01 13 00 00 01 13] ACK 14:59:14.548 [06] 2012 4D Systems Page 25 of 15 www.4dsystems.com.au

Proprietary Information The information contained in this document is the property of 4D Systems Pty. Ltd. and may be the subject of patents pending or granted, and must not be copied or disclosed without prior written permission. 4D Systems endeavours to ensure that the information in this document is correct and fairly stated but does not accept liability for any error or omission. The development of 4D Systems products and services is continuous and published information may not be up to date. It is important to check the current position with 4D Systems. All trademarks belong to their respective owners and are recognised and acknowledged. Disclaimer of Warranties & Limitation of Liability 4D Systems makes no warranty, either expresses or implied with respect to any product, and specifically disclaims all other warranties, including, without limitation, warranties for merchantability, non-infringement and fitness for any particular purpose. Information contained in this publication regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. In no event shall 4D Systems be liable to the buyer or to any third party for any indirect, incidental, special, consequential, punitive or exemplary damages (including without limitation lost profits, lost savings, or loss of business opportunity) arising out of or relating to any product or service provided or to be provided by 4D Systems, or the use or inability to use the same, even if 4D Systems has been advised of the possibility of such damages. 4D Systems products are not fault tolerant nor designed, manufactured or intended for use or resale as on line control equipment in hazardous environments requiring fail safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines or weapons systems in which the failure of the product could lead directly to death, personal injury or severe physical or environmental damage ( High Risk Activities ). 4D Systems and its suppliers specifically disclaim any expressed or implied warranty of fitness for High Risk Activities. Use of 4D Systems products and devices in 'High Risk Activities' and in any other application is entirely at the buyer s risk, and the buyer agrees to defend, indemnify and hold harmless 4D Systems from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any 4D Systems intellectual property rights. 2012 4D Systems Page 26 of 15 www.4dsystems.com.au