Getting Started NX Journaling Jeff Roark Yanfeng Automotive Interiors.

Slides:



Advertisements
Similar presentations
JavaScript FaaDoOEngineers.com FaaDoOEngineers.com.
Advertisements

Tutorial 8: Developing an Excel Application
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
LemGen (Linguistic EMulation and Generation ENgine) CS491 Project Chris Lemcke.
Advanced Object-Oriented Programming Features
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Creating a Console Application with Visual Studio
Course Textbook: Build Your Own ASP.Net Website: Chapter 2
Tutorial on Visual Studio express Introduction Visual Studio Express Editions are a new line of Microsoft development Tools. This line of products.
Chapter 2 Build Your First Project A Step-by-Step Approach 2 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
ASP.NET Dr. Ralph Westfall May, Web Development Problem HTML designed to display static pages only interactive when user clicks links  can’t provide.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Creating.NET Add-ins.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
An Introduction to Visual Basic
IE 411/511: Visual Programming for Industrial Applications
Intro to C++. Getting Started with Microsoft Visual Studios Open Microsoft Visual Studios 2010 Click on file Click on New Project Choose Visual C++ on.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
UCSC All rights reserved. No part of this material may be reproduced and sold. 1 IT1202-Fundamentals Of Programming (Using JAVA) Interacting with.
Integrated Development Environment (IDE)
Programming in C#. I. Introduction C# (or C-Sharp) is a programming language. C# is used to write software that runs on the.NET Framework. Although C#
Jaeki Song ISQS6337 JAVA Lecture 03 Introduction to Java -The First Java Application-
Chapter One An Introduction to Visual Basic 2010 Programming with Microsoft Visual Basic th Edition.
Introduction In The Name Of Allah, The Beneficent, The Merciful.
FLUKA GUI Status FLUKA Meeting CERN, 10/7/2006.
Doing Snippets in.NET Tuc Goodwin February Agenda What is a “snippet”? Where do I find Snippets? How do I use snippets? Demo How do I create a snippet?
How to Speed up Your Development Time and Create Ground Breaking UGNX Applications Using VB.NET Jim DeMercurio General Motors Corp.
CC111 Lec7 : Visual Basic 1 Visual Basic(1) Lecture 7.
Microsoft Visual Basic 2008: Reloaded Third Edition Chapter One An Introduction to Visual Basic 2008.
Cross Language Clone Analysis Team 2 February 3, 2011.
Lecture Set 2 Part A: Creating an Application with Visual Studio – Solutions, Projects, Files 8/10/ :35 PM.
COMPUTER III. Fundamental Concepts of Programming Control Structures Sequence Selection Iteration Flowchart Construction Introduction to Visual Basic.
Beginning JavaScript 4 th Edition. Chapter 1 Introduction to JavaScript and the Web.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Microsoft Visual C# 2010 Fourth Edition Chapter 3 Using GUI Objects and the Visual Studio IDE.
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
Dive Into® Visual Basic 2010 Express
The eclipse IDE IDE = “Integrated Development Environment”
Chapter 2: The Visual Studio .NET Development Environment
© 2016, Mike Murach & Associates, Inc.
Metropolia 2013 C# programming and .NET framework
Chapter 1: An Introduction to Visual Basic 2015
Introduction to Computer CC111
Chapter Topics 15.1 Graphical User Interfaces
Visual C# 2005: IDE Enhancements
PVS-Studio static analyzer: advanced features
1. Introduction to Visual Basic
Introduction to VB6 Week 1 3/2/2004 PPCC - Introduction to VB6
Modern Front-End Web Development with Visual Studio
Microsoft Excel 2003 Illustrated Complete
What Power BI users need to know about R
Nick Trogh Technical Evangelist, Microsoft.
VISUAL BASIC.
© 2016, Mike Murach & Associates, Inc.
Social Media And Global Computing Introduction to Visual Studio
Understanding the Visual IDE
CIS16 Application Development Programming with Visual Basic
What's New in Visual Studio 2005
Creating Your First C Program Using Visual Studio 2010
Creating Your First C Program Using Visual Studio 2010
Chapter 15: GUI Applications & Event-Driven Programming
Chapter 9 Programming with Web Forms
IDE’s and Debugging.
What's New in Visual Studio & Blend for XAML Developers
Overview of the IDE Visual Studio .NET is Microsoft’s Integrated Development Environment (IDE) for creating, running and debugging programs (also.
Visual Studio 2005 IDE Features
C# and ASP.NET Programming
Presentation transcript:

Getting Started NX Journaling Jeff Roark Yanfeng Automotive Interiors

Journaling, NXOpen, and Block UI Styler NXOpen Compile dll Windows GUI Visual Studio IDE VB.Net, C++, Java and Python Journaling Free Based on VB Not compiled Block UI Styler NX compliant dialogs Advantages data types User Interaction consistent with NX Requires a license Winforms Free Not compliant with NX standards More flexible (Pros/Cons)

What is a Journal? A Journal is a programming language based on VB. The Journal file can be created interactively while the designer is using standard NX functions. The Journal file is interpreted by NX when the designer replays the Journal. It is a text file. The Journal can be edited with NX, Notepad, Notepad++, Visual Studio It is not compiled. It does not require a special license to create, use or distribute the file.

What are we going to do? We are going to record a Journal with working interactively with NX. Play the Journal back to verify the Journal recorded the steps. Look at the code with NX. Edit the Journal with Visual Studio Express. Add an Inputbox as a user interface. Play the edited Journal to verify it is working as expected.

Record a Journal Start NX Start a New Part Start Recording Insert a Block using default values Stop the Recording Delete the Block Play the Journal Edit the Journal to include the Inputbox Play the modified Journal to verify it works.

Make a Block Use the default Values

Stop the Recording

Edit the recorded Journal

Built in Journal Editor Basically a text editor like: - Notepad - Notepad++

Visual Studio can be used to edit a Journal *I got this from Microsoft’s Visual Studio website. I can not responsible for the content of polices of Microsoft or Visual Studio. Please refer to their website for current up to date content and polices.

Used for todays demo *I got this from Microsoft’s Visual Studio website. I can not responsible for the content of polices of Microsoft or Visual Studio. Please refer to their website for current up to date content and polices.

Starting Visual Studio Express

Console Application

Visual Studio Interface VB Code Project Files

Copy/Paste the Journal to Visual Studio Copy/Paste

Reference NX API Application programming interface (API) Enable Visual Studio to help you with syntax of NX API. The API consist of Classes and functions that have been provided by NX.

Reference API Installation Path: Navigate to where NX is installed C:\tcplm\products\nx\ \UGII\managed Select Add Browse Reference

The API is Now Referenced Before Reference After Reference

Add Inputbox to the Journal Define Strings Define Inputbox

Intellisense Help provided by Referencing the NX API Popup help as you type

Pass the values from the Inputbox to this line in the code

Edit code Intellisense Popups help

Values entered in the Inputbox to the function that generates the Box

Replay the modified Journal

Enter values in the Inputbox The Journal Generates new Blocks.