NX Versionsumstellung mit der Ceck Box Konzept - Anforderungen

Slides:



Advertisements
Ähnliche Präsentationen
Vortrag Code-Dokumentation
Advertisements

Deckblatt NX- und/oder Teamcenter- Versionsumstellung mittels PLMJobManager Konzept und Anforderungen für die Überprüfung der Daten durch die CheckBox.
Deckblatt NX- und/oder Teamcenter- Versionsumstellung mittels PLMJobManager Konzept und Anforderungen für die Überprüfung der Daten durch die NX-CheckBox.
Prüfung objektorientierter Programme -1
Präsentation PS: Klasse File von Janko Lange, Thomas Lung, Dennis Förster, Martin Hiller, Björn Schöbel.
2. Review SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe.
Mein EBSCOhost-Lernprogramm
Deckblatt NX- und/oder Teamcenter- Versionsumstellung mittels PLMJobManager Konzept und Anforderungen für die Überprüfung der Daten durch die CheckBox.
Seite: 1 J.FES Dokument : [ Ceck Box Konzept - Anforderungen_Dokumentation_D00164_JFES_V4.ppt ] (Josef Feuerstein) Stand vom: [ ] gedruckt am:
Deckblatt NX- und/oder Teamcenter- Versionsumstellung mittels PLMJobManager Konzept und Anforderungen für die Überprüfung der Daten durch die CheckBox.
Deckblatt Mitschriften zur Entwicklung NXCheckBox integration mit dem PLMJobManager   Erstellt: von : Josef Feuerstein :
PowerPoint-Makros für DScript
Java: Grundlagen der Sprache
Dateihandles Um in Perl eine bestimmte Datei zum Lesen, Schreiben oder Anhängen zu öffnen, benötigt man so genannte Dateihandles. Ein Dateihandle ist der.
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/7 Datenbanken werden als Anhäufung von Werten eines Wertebereiches aufgefasst und Datenbankabfragen.
ATHOS Benutzertreffen 27.September Report of the Lab Glashütten, 27.September 2007 HighQSoft GmbH, Karst Schaap
XINDICE The Apache XML Project Name: Jacqueline Langhorst
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
Das Build-Tool ANT ETIS SS05. ETIS SS05 - Nadine FröhlichANT 2 Gliederung Motivation Build - Datei –Allgemeiner Aufbau –Project –Target –Task –Properties.
Der Testprozess als Bestandteil des SE Prozesses:
Concurrent Versions System
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
ENOVIA SmarTeam CATIA Integration
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
Vorgehensmodelle: Schwergewichtige Modelle
Spezifikation von Anforderungen
R und MS Excel Datenaustausch zwischen R und Excel auf Basis des XLConnect-Pakets Günter Faes.
Ein Produkt der blueend web:applications AG Customer Relationship Management - Funktionsumfang -
Entwicklung eines Data Warehouse © by Sistema GeoDAT, S.L.
Transform Your Products © Copyright 2005 by 3D Systems, Inc. All rights reserved. The 3D Logo, Buildstation, Lightyear and Viper are trademarks, and SLA.
Webseitengestaltung.
Online-Systematiken im Netz
Test-Checker: Lehrer Version Manual Programm von Martin Schügerl.
Entwicklung eines Data Warehouse 2007 © by Sistema GeoDAT, S.L.
Nicolas Frings Maximilian Bernd Stefan Piernikarcyk
Institut für Wirtschaftsinformatik Konzeption und Implementierung eines Rechenclusters HS Integration Engineering / Sommersemester 2008 Professur Wirtschaftsinformatik,
IT-Projektmanagement SS 2013 Prof. Dr. Herrad Schmidt
Übernahme von MICROMASTER Parameterdaten in den STARTER V4.1.x
Ganzheitliches Projekt-, Ressourcen- und Qualitätsmanagement 1 Reports und AddOns Auf den folgenden Seiten wird Ihnen die Funktionsweise der Reports und.
© powered by Alchimedus ® Seite 1 Ihr Schnelleinstieg führt Sie durch GenoGyn QM interaktiv Kommen wir zu Ihrem ersten Schritt:
Performance-Testing als Basis für Performanceoptimierungen
Einführung in 2 Betriebssysteme
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Dokumentation zu Word Vorlagen für Brief Assistent
Aufzeichnung von Usability-Daten im www. Client-Side Log : automatisch (maschinell) generiertes Protokoll Client : Rechner mit dem Browser des Users Server:
Kommandozeile und Batch-Dateien Molekulare Phylogenetik – Praktikum
Seite 1 © powered by Alchimedus ® Ihr Schnelleinstieg führt Sie durch RECHENFABRIK Medical QM interaktiv Kommen wir zu Ihrem ersten Schritt:
Client-Server-Modell
Formulare in HTML.
Dokumente meistern Dokumente anlegen Dokumente speichern
Backup der MySQL-Daten bei All-Inkl Eine mögliche Variante, um MySQL- Daten bei dem Provider „All-Inkl“ zu sichern.
Lightning Talk von Andreas Güntzel Model Driven Software Development CODE GENERIERUNG MIT ANY.
Präsentation: Google Picasa
Datenbanken im Web 1.
Digitale Annotationen. Grundlage: John Bradley “Towards a Richer Sense of Digital Annotation: Moving Beyond a Media Orientation of the Annotation of Digital.
Ein Vorschlag an den Fachbereich DCSM. Bachelor Projekt SS-11 – i-PAS - Alexander Preißer - Hochschule Rhein Main Der Auftrag Konzipieren einer Software.
Schritt für Schritt-Anleitung
AGU IT 2006, Seite 1 Produktionsauftragsverwaltung Produkte für WinCC Herstellvorschrift und Produktionsaufträge Lizenzpreis pro Anwendung 3850,-€Einrichtung.
Christoph Wirtz | Seminarvortrag EBC | Lehrstuhl für Gebäude- und Raumklimatechnik Ein Tool zum automatisierten Erstellen von Conversion Scripts.
Key-Value Paare (KVP) - Metadaten für Kanäle speichern und nach MDF4 exportieren PM (V1.0)
Deutscher Perl Workshop 2014 PORF Practice
Das IT - Informationssystem
Serienbrief erstellen mit LibreOffice Writer
New Features und Migration
SLA Reporting leicht gemacht
joinIT Web joinIT OS Daten via JDBC Daten zOS joinIT OS Workbench
Project Report #CustomerName#
 Präsentation transkript:

NX Versionsumstellung mit der Ceck Box Konzept - Anforderungen Deckblatt NX Versionsumstellung mit der Ceck Box Konzept - Anforderungen   Erstellt: von : Josef Feuerstein : Josef.Feuerstein@PLMJobManager.com am : 09.06.2008

Inhaltsverzeichnis Einleitung Seite: 3 Konzept wie könnten Prüfungen durchgeführt werden Seite: 4 Die Funktionen der Check-Box Seite: 5 Die Funktionen der Check-Box - Modell Seite: 6 Die Funktionen der Check-Box - Baugruppen Seite: 7 Die Funktionen der Check-Box - Zeichnungen Seiten: 8-9 Analyse der extrahierten NX Daten im PLMJobManager Seite: 10

Jeder Kunde der einen NX Versionswechsel plant stellt sich die Fragen: Einleitung Jeder Kunde der einen NX Versionswechsel plant stellt sich die Fragen: Verändern sich „meine Daten“ durch die neue Version können alle „meine Daten“ geöffnet bearbeitet und gespeichert werden sind „meine Daten“ mit der neuen Version so handhabbar wie in der aktuellen produktiven Version. Diese Fragen können nur beantwortet werden durch wenn die „eignen Daten“ mit geeigneten Mitteln überprüft werden. Solche Prüfungen Manuell durchzuführen ist sehr umfangreich und erfordert einen hohen Zeitaufwand. Zudem sind diese Prüfungen nur dann erfolgreich wenn solche Manuellen Prüfungen systematisch verfolgt werden. In der Praxis führt insbesondere der Umstand das nicht genügend Zeit für solche Prüfungen verbleibt, dazu das dieser Teil der Umstellung nur Oberflächlich behandelt wird. Um diese Situation zu verbessern soll die „Check BOX“ helfen diesen wichtigen Teil eines NX-Release Upgrades eines Unternehmens entscheidet zu Optimieren. Auf den folgenden Folien zeige ich ein Konzept wie mit hilfe der CheckBox und des JobManagers diese Prüfungen Automatisiert werden können. Am Schluss wird dann häufig nach dem Prinzip gehandelt „Augen zu und durch“

Konzept wie könnten Prüfungen durchgeführt werden Pre Run mit Aktuelle Produktiver NX-Version (z.B. NX2) Post Run mit Test System mit neuer NX-Version (z.B. NX5) 1 NX2 2 NX5 TCE-DB Test System oder Produktive System TCE-DB Test System Check-Box Check-Box PLMJobManager PLMJobManager JobMgr DB Beschreibung der Struktur: PreRun (1) erstellen der Daten mit dem JobMgr und der Check-Box Ablage der Daten in der JobMgr Db und auf dem Filesytem (NX2) PosRun (2) erstellen der Daten mit dem JobMgr und der Check-Box Ablage der Daten in der JobMgr Db und auf dem Filesytem (NX5) Analyse der Pre-Post Daten (3) mit dem PLMJobManager anhand der NX2 / NX5 Daten Hierbei werden die Pre/Post Ergebnisdaten verglichen und ausgewertet. Diese Analyse erzeugt die Daten für die Reports (4) 4 Reports der Pre – Post Ergebnisse 3 Analyse der Pre-Post Daten PLMJobManager

Die Funktionen der Check-Box Wie sollen die Daten erstellt werden ? Die Daten sollen mit Hilfe von Batch fähigen commandline Proceduren erstellt werden. Diese Programme nutzen die NX-API Schnittstellen. Der Aufbau der Programme sollte so gestaltet sein wie z.B. ugToPv.exe ugmanager_refile_program.exe. Idealer weise sollten die Programme so geschaffen sein das Sie unter den NX Versionen NX2 .. NX6 lauffähig sind. In der aktuellen Phase sollten Tools geschaffen werden die aus den NX-Daten folgende unterschiedliche Analyse Daten erzeugt: Modell Baugruppen Zeichnungen

Die Funktionen der Check-Box - Modell Ausgegeben werden sollen: Volumen Schwerpunkt Trägheitsmoment Anzahl der 3D Objekte Anzahl der 3D Feature Anzahl der 2D Objekte Beschreibung der Commandline Parameter Programmname : NxCheckBox.exe Parameter -u=TceUser –p=TceUserPassword -Action=ModelGetData -log=LogFileName.txt (enthält Debug und Konsolen ausgaben des Programms) -part=PartCliName (Cli Name des 3D Modells) -partList=MyPartsList.txt (Dateiname der Datei die die Partlisten im CliFormat enthält) -AnalyseDatFile=MyAnalyseOutFile.txt (in diese Datei werden die Ergebnisdaten im csv Format geschrieben) Aufbau: PartCliName;Vaue1;Value2;…ValueN -partListMapAnalyseDatFile in dieser Datei steht wie die AnalyseDatFiles für die in der AnalyseDatFile angegeben CliNamen heißen Aufbau: @DB/MyPartCliName4711/A;C:\Temp\MyPartCliName4711_A_Model.txt @DB/MyPartCliName4712/B;C:\Temp\MyPartCliName4712_B_Model.txt

Die Funktionen der Check-Box - Baugruppen Ausgegeben werden sollen: Info über Komponenten nach Ebenen (X,Y,Z,Callout;..) Beschreibung der Commandline Parameter: Programmname : NxCheckBox.exe Parameter -u=TceUser –p=TceUserPassword -Action=AssemblyGetData -log=LogFileName.txt (enthält Debug und Konsolen ausgaben des Programms) -part=PartCliName (Cli Name des 3D Modells) -partList=MyPartsList.txt (Dateiname der Datei die die Partlisten im CliFormat enthält) -AnalyseDatFile=MyAnalyseOutFile.txt (in diese Datei werden die Ergebnisdaten im csv Format geschrieben) Aufbau: Handle;ITEM_ID;ITEM_REV;CALLOUT;X;Y;Z;XACHSE[1];XACHSE[2];…;ZACHSE[3] -partListMapAnalyseDatFile in dieser Datei steht wie die AnalyseDatFiles für die in der AnalyseDatFile angegeben CliNamen heißen Aufbau: @DB/MyPartCliName4711/A;C:\Temp\MyPartCliName4711_A_Model.txt @DB/MyPartCliName4712/B;C:\Temp\MyPartCliName4712_B_Model.txt -StruktureSync=Yes/No mit StruktureSync=Yes wird eine Strukturaktualisierung vor dem ermitteln der Daten erzwungen. -Levels=1 Anzahl der zu betrachtenden Ebenen 1=bis zur 1.ten Ebene .. 2=bis zur 2.ten Ebene All=bis zur tiefsten Ebene

Die Funktionen der Check-Box - Zeichnungen Ausgegeben werden sollen: Ausgabe von CGM Files der Zeichnungen Beschreibung der Commandline Parameter: Programmname : NxCheckBox.exe Parameter -u=TceUser –p=TceUserPassword -Action=SpecGetData -log=LogFileName.txt (enthält Debug und Konsolen ausgaben des Programms) -part=PartCliName (Cli Name des 3D Modells) -partList=MyPartsList.txt (Dateiname der Datei die die Partlisten im CliFormat enthält) -AnalyseDatFile=MyAnalyseOutFile.txt (in diese Datei werden die Ergebnisdaten im csv Format geschrieben) Aufbau: Handle;ITEM_ID;ITEM_REV;CALLOUT;X;Y;Z;XACHSE[1];XACHSE[2];…;ZACHSE[3] -partListMapAnalyseDatFile in dieser Datei steht wie die AnalyseDatFiles für die in der AnalyseDatFile angegeben CliNamen heißen Aufbau: @DB/MyPartCliName4711/A;C:\Temp\MyPartCliName4711_A_Model.txt @DB/MyPartCliName4712/B;C:\Temp\MyPartCliName4712_B_Model.txt -StruktureSync=Yes/No mit StruktureSync=Yes wird eine Strukturaktualisierung vor dem ermitteln der Daten erzwungen. -UpdateAllViews Die Ansichten der Blätter sollen vor der Datenanalyse aktualisiert werden. -Sheet=Blatt1;Blatt2 Namensliste der zu verarbeitenden Blätter ALL= alle Blätter -ExtractCGM_toDir=C:\Temp\My4711 Gibt den Pfad an in den die CGM Dateien abgelegt werden sollen. Die Namen der CGM Dateien sollen nach zusammengesetzt werden aus: ExtractCGM_toDir\PartName_PartRev_SheetName.cgm

Die Funktionen der Check-Box - Zeichnungen Ausgegeben werden sollen: Hilfstool zum einfachen Vergleichen von CGM Files der Zeichnungen Durch importieren von CGM Files in ein neues leeres NX Partfile. Beschreibung der Commandline Parameter: Programmname : NxCheckBox.exe Parameter -Action=CgmImportToNXPartFile -CgmtoPartFile=FileName.prt Name des Partfiles in die CGM Files 1+2 zu importieren sind C:\MyData\NX2-NX5Compare\4711_A_sheete1.prt -PartTemplate=MyTemplate.prt Name des Vorlagen Templatefiles -Cgm1_File=FileName1.cgm Name des 1 CGM Files (C:\MyDat\NX2\4711_A\4711_A_sheet1.cgm -Cgm1_Colore=blue Objekte des CGM-1 Files einfärben auf Farbe -Cgm1_Layer=2 Objekte des CGM-1 Files auf diesen Layer legen -Cgm2_File=FileName1.cgm Name des 2 CGM Files (C:\MyDat\NX2\4711_A\4711_A_sheet1.cgm -Cgm2_Colore=green Objekte des CGM-2 Files einfärben auf Farbe -Cgm2_Layer=5 Objekte des CGM-2 Files auf diesen Layer legen -Cgm2_xOffset=0.05 X Wert um den die Cgm2 Objekte verschoben werden sollen -Cgm2_yOffset=0.025 Y Wert um den die Cgm2 Objekte verschoben werden sollen

Software Architektur Mitschrift Besprechung mit Bernd Schieber am 11.06.08 NXCheckBox.exe Organisationsteil (Kopf Programm) Übernimmt parameter und steuert dll‘s an ModelGetData.dll AssemblyGetData.dll

Analyse der extrahierten NX Daten im PLMJobManager Die Daten werden mit Hilfe von JobManager Scripten ausgewertet und mit Ergebniscodes bewertet. Diese Ergebnisse können über den PLMJobServerManager Interaktive aufgelistet und eingesehen werden Details zum PLMJobManager können der Homepage http://www.plmjobmanager.com/Dokumentation.html entnommen werden.

Notizen

Historie dieser Dokumentation Nr. Datum Wer Was 01 09.06.2008 JFES Erstellung