Database Design with VisualDCT Nicholas Di Monte.

Slides:



Advertisements
Similar presentations
Step-by-Step: Add a Graphical Hyperlink USE the Special Events Final presentation that is still open from the previous exercise. 1.Go to slide 4, and click.
Advertisements

Status of VDCT Mark Pleško, Matej Šekoranja, John Maclean EPICS Meeting – Japan, 2004.
Microsoft Excel 2013 An Overview. Environment Quick Access Toolbar Customizable toolbar for one-click shortcuts Tabs Backstage View Tools located outside.
COE201 – Computer Proficiency Mr. Hamze Msheik
Microsoft Word Objectives: Word processing using Microsoft Word
Module 3 Microsoft Office Suite Microsoft Word 2010 CMPF 112 : COMPUTING SKILLS.
Lesson 2 — Working with Text
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Creating Custom Forms. 2 Design and create a custom form You can create a custom form by modifying an existing form or creating a new form. Either way,
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Copyright 2007, Paradigm Publishing Inc. POWERPOINT 2007 CHAPTER 1 BACKNEXTEND 1-1 LINKS TO OBJECTIVES Create Presentation Open, Save, Run, Print, Close,Delete.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Quark QuarkXPress 4 Intermediate Level Course. Working with Master Pages The Document Layout Palette allows you to add, delete, and move document and.
Basic Editing Lesson 2- Part 2. Navigating and Searching Through a Document Find command options, the mouse, scroll bars, and various keystroke and keyboard.
CS&E 1111 PowerPoint Microsoft PowerPoint Learning about Presentation Software and using Microsoft PowerPoint Slide views Preparing text, drawings and.
Key Applications Module Lesson 12 — Word Essentials
Pasewark & Pasewark 1 Access Lesson 4 Creating and Modifying Forms Microsoft Office 2007: Introductory.
Access Lesson 4 Creating and Modifying Forms
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Microsoft Office Word 2013 Core Microsoft Office Word 2013 Core Courseware # 3250 Lesson 8: Using Productivity Tools.
CHAPTER 9 Introducing Microsoft Office Learning Objectives Start Office programs and explore common elements Use the Ribbon Work with files Use.
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VIII Graphical User Interface using MATLAB Rajeev Madazhy
CHAPTER 9 Introducing Microsoft Office Learning Objectives Start Office programs and explore common elements Use the Ribbon Work with files Use.
Database Design with VisualDCT Nicholas Di Monte.
An Introduction to Designing and Executing Workflows with Taverna Katy Wolstencroft University of Manchester.
Microsoft Word 2007 Getting Started. Menus These features below contain many of the functions that were in the menu of previous versions of Word. –The.
1 Integrating Microsoft Office 2003 Tutorial 2 – Integrating Word, Excel, and Access.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 2 1 Integrating Microsoft Office XP Tutorial 2 – Integrating Word, Excel, and Access.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Learningcomputer.com Introduction to Microsoft Word 2007 New Look and Feel.
Status of Visual DCT EPICS Workshop, Berlin, May 2002 R. Sabjan on behalf of M. Sekoranja J. Stefan Institute and Cosylab Ltd. in collaboration with SLS.
Lesson 12: Creating a Manual and Using Mail Merge.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. word 2010 Chapter 3 Formatting Documents.
An Introduction to Office  Office XP and Office 2007 look very different  This introduction should: ◦ Introduce you to some of the basic changes.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
1 ADVANCED MICROSOFT WORD Lesson 14 – Editing in Workgroups Microsoft Office 2003: Advanced.
Basic Editing Lesson 2.
Microsoft Access 2010 Chapter 10 Administering a Database System.
Photoshop Learn the terms now for quick navigation and better editing Fill in definitions on your handout.
15/06/2006 The Future of Visual DCT EPICS Collaboration 2006 Argonne National Laboratory
Who Wants to be a Millionaire? LIFELINES 1.50/50 2.Poll the audience 3.Ask Another Student.
Basic Editing Lesson 2.
Microsoft Access 2000 Presentation 3 Creating Databases Part II (Creating Forms)
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
ICALEPCS (Geneva, Switzerland, October, 2005) Visual DCT’s Latest Hits Jaka Bobnar Matej Sekoranja, Igor Verstovsek.
CHAPTER 10 Creating a Word Document. Learning Objectives Enter text Undo and redo actions Create documents based on existing documents Select text Edit.
Jožef Stefan Institute Visual DCT – EPICS Databases Can Be Fun Rok Sabjan Sunil Sah and Matej Sekoranja, JSI and Cosylab
Prepared by the Academic Faculty Members of IT. Tables Creating Tables. Merging Cells. Splitting Cells. Sorting Tables. Performing Calculations.
Chapter 5 Introduction To Form Builder. Lesson C Objectives  Use sequences to automatically generate primary key values in a form  Create lists of values.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 6 1 Microsoft Office Access 2003 Tutorial 6 – Creating Custom Forms.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Editing and Debugging Mumps with VistA and the Eclipse IDE Joel L. Ivey, Ph.D. Dept. of Veteran Affairs OI&T, Veterans Health IT Infrastructure & Security.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Microsoft Excel 2007 Noris Bt. Ismail Faculty of Information and Communication Technology Tel : (Ext 8408) BCOMP0101.
Desktop Publishing Lesson 2 — Working with Text. Lesson 2 – Working with Text2 Objectives  Create a blank document.  Work with text boxes.  Work with.
Key Applications Module Lesson 12 — Word Essentials Computer Literacy BASICS.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
Chapter 11 Enhancing an Online Form and Using Macros Microsoft Word 2013.
Excel Tutorial 8 Developing an Excel Application
Chapter 2: The Visual Studio .NET Development Environment
Microsoft PowerPoint Objectives
Creating a Word Document – Part 1
Introducing Microsoft Office 2010
Basic Editing Lesson 2.
Key Applications Module Lesson 12 — Word Essentials
Creating a Word Document – Part 1
Key Applications Module Lesson 12 — Word Essentials
Welcome To Microsoft Word 2016
Presentation transcript:

Database Design with VisualDCT Nicholas Di Monte

Database Design with VisualDCT N. Di Monte 2 What is VDCT? VDCT is Visual Database Configuration Tool Beta version released summer of 2002, funded by SLS Developed by Cosylab Ltd. Replacement for text editor, DCT, JDCT, GDCT or Capfast VDCT developed to provide missing features in Capfast(?) and GDCT. Supports hierarchical design Written in Java –Therefore supported in various systems –Java Runtime Environment 2 Importing existing DB and DBD files

Database Design with VisualDCT N. Di Monte 3 What is VDCT? VDCT features –GUI features Clipboard, undo, redo, object inspector, visual linking Data flow arrows, not process flow –Supports hierarchal design Based on the pvname separator Grouping “grp1:grp2:test1AO” VDCT templates can be used. – Separate VDB file as a template with ports and macros defined.

Database Design with VisualDCT N. Di Monte 4 What is VDCT? VDCT features –Powerful DB parser Supports existing DB’s Preserves DB comments, record/field order – # normal comments – #! VDCT layout comments DB’s can be edited manually –Single file which contains both DB and display data GDCT created two separate files

Database Design with VisualDCT N. Di Monte 5 What is VDCT? VDCT features –Rapid database development –Simple mouse-clicks –Visualization of record instances Easier to understand – Yet no field description as with DCT, JDCT & GDCT Detect errors faster – e.g. broken links shown with a cross –Database can be split into logical blocks (grouping) e.g. hierarchical design –Printing ?

Database Design with VisualDCT N. Di Monte 6 Using VisualDCT

Database Design with VisualDCT N. Di Monte 7 Using VisualDCT Launch VisualDCT by executing jar file On most machines just type vdct –This script defines the Class Path and then runs the latest version. To start VisualDCT in Windows –Execute (double click) “VisualDCT jar” –Or, use command line options VisualDCT jar [ ] [ ]

Database Design with VisualDCT N. Di Monte 8 Using VisualDCT Load DBD file(s) –Recommend selecting save option in “DBD Manager” Load DB or VDB file. Save work with a VDB extension. (recommended) Once a VDB file is created and saved, no need to specify DBD files, DBD files will be included at the beginning of a VDB file. –#! DBDSTART –#! DBD(“../../dbd/vlinac.dbd”) –…… –#! DBD(“other DBD file”) –#! DBDEND

Database Design with VisualDCT N. Di Monte 9 Using VisualDCT Standard window editing tools Displays the active definition database file. Shows the number of files that have been loaded Indicates the current hierarchal level.

Database Design with VisualDCT N. Di Monte 10 Using VisualDCT Navigator, simplifies moving though the workspace Indicates if the Debugger is running. ? Sliding zoom scale. Workspace

Database Design with VisualDCT N. Di Monte 11 Using VisualDCT Inspector Records –Fields Visible Links –Data flow

Database Design with VisualDCT N. Di Monte 12 Using VisualDCT Field Visibility Values -0: NON_DEFAULT_VISIBLE -Blank for build : VISIBILITY_SELECT -Blank for build : ALWAYS_VISIBLE -Eye -2: NEVER_VISIBLE -Eye w/Red X Double click to make Invisible Single click to make Visible Default is determined by Settings dialog box

Database Design with VisualDCT N. Di Monte 13 Using VisualDCT Visibility text in vdb file #! Visibility("testAO.DTYP",1) #! Visibility("testAO.OUT",2) #! Visibility("testAO.DOL",2) Visibility Defined: #! Visibility(“fieldname”, visibility) Where visibility: 0 – NON_DEFAULT_VISIBLE –Build 1249 and earlier. 0 – VISIBILITY_SELECT –Build 1250 and later. 1 – ALWAYS_VISIBLE 2 – NEVER_VISIBLE

Database Design with VisualDCT N. Di Monte 14 Using VisualDCT (links) Link that connects to a pv in grp1. Link with an invisible section between two connectors Link with two connectors used to reposition link. Ext Output Ext Input Port Macro For template

Database Design with VisualDCT N. Di Monte 15 Using VisualDCT (links) Link/Connector text in vdb file #! Field("testAO.OUT",255,1,"testAO.OUT") #! Link("testAO.OUT","testAO/OUT2") #! Connector("testAO/OUT2","testAO/OUT1",660,340,255,"",0) #! Connector("testAO/OUT1","testAO/OUT",620,380,255,"",1) #! Connector("testAO/OUT","test1CC.A",220,480,255,"",0)

Database Design with VisualDCT N. Di Monte 16 Using VisualDCT (links) Link/Connector text in vdb file #! Field(“fieldname", color, rotated, “description") Where rotated: (not documented) 0 – Left side of field box 1 – Right side of field box #! Link(“fieldname", “inLinkID") #! Connector(" inLinkID "," outLinkID ", x, y, color, “desc", option) Where option: (not documented) 0 – Visible 1 – Invisible 2 – External Input 3 – External Output

Database Design with VisualDCT N. Di Monte 17 Using VisualDCT Hierarchy Support Based on the pvname separator Grouping “grp1:grp2:test1AO” –This will create three levels Grouping must be enabled before loading DB –Separator must also be defined Support templates –Use Generate… command to flatten vdb with templates –Macros pass information into a template –Ports pass information upwards out of a template –Use import command to add template

Database Design with VisualDCT N. Di Monte 18 Using VisualDCT Hierarchy grp1:grp2:ch0AI, grp1:grp2:ch1AI grp1:statBI testStatusBI Main Group / Top Level grp1 grp2 grp1:grp2:ch0AI grp1:statBI grp1:grp2:ch1AI testStatusBI

Database Design with VisualDCT N. Di Monte 19 Converting files Converting from GDCT313 to VisualDCT –From the File menu, select “Save As VDCT…” –Minor touch up maybe needed. –All graphic items must be in the defined workspace outlined by the white border in GDCT

Database Design with VisualDCT N. Di Monte 20 Converting files Converting a DB text file to VisualDCT –In VisualDCT select View menu, then Settings Then select Visual Tab – Uncheck “Show value of fields when it is not default” –Load DB file –Rearrange display for clarity –Save with a.vdb extension (recommended) The Generate command will only create a.db file

Database Design with VisualDCT N. Di Monte 21 Converting files Tools not to use on VDB files, JDCT & DCT313 They remove all display formats Caution when using “vi” or text editor

Database Design with VisualDCT N. Di Monte 22 VisualDCT examples Virtual LINAC –Database in original text form –DB imported to VDCT –DB modified for appearance, logical flow Color links Invisible links Text boxes