• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 7
  • 4
  • 4
  • 2
  • 1
  • 1
  • 1
  • Tagged with
  • 21
  • 7
  • 6
  • 5
  • 5
  • 4
  • 4
  • 4
  • 4
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

DERIVED PARAMETER IMPLEMENTATION IN A TELEMETRY PREPROCESSOR

Bossert, Kathleen B. 10 1900 (has links)
International Telemetering Conference Proceedings / October 26-29, 1992 / Town and Country Hotel and Convention Center, San Diego, California / Today’s telemetry preprocessing systems are often required to create and process new telemetry parameters by combining multiple actual parameters in a telemetry data stream. The newly created parameters are commonly referred to as “derived parameters” and are often required for analysis in real time at relatively high speeds. Derived parameters are created through algebraic or logical combinations of multiple parameters distributed throughout the telemetry data frame. Creation and processing of derived parameters is frequently performed in telemetry system preprocessors, which are much more efficient at processing time division multiplex data streams than general purpose processors. Providing telemetry system users with a “user friendly” method for creating and installing newly derived parameter functions has been a subject of considerable discussion. Successful implementation of derived parameter processing has typically required the telemetry system user to be knowledgeable of the telemetry preprocessor architecture and to possess software programming skills. An innovative technique which requires no programming language skills is presented in this paper. Programmers or non-programmers may use the technique to easily define derived parameter calculations. Both single derived parameters and multiple derived parameters may be calculated in the preprocessor at high throughput rates.
2

VME Based Ground Stations at Mcdonnell Douglas Aerospace Flight Test

Taylor, Bruce A. 11 1900 (has links)
International Telemetering Conference Proceedings / October 30-November 02, 1995 / Riviera Hotel, Las Vegas, Nevada / The ability to dynamically configure our ground stations to support a wide array of fighter/attack aircraft programs has lead McDonnell Douglas Aerospace (MDA) to seek alternatives to commercially available ground stations. Cost effectiveness and fast response time to these widely varying needs is paramount to staying competitive in today's current defense environment. VME (Versa Modular European) architecture has provided a platform that fulfills these requirements while requiring a minimum of in house designs which can be expensive and time consuming to implement. MDA is now in its third generation of VME based ground systems. These systems are highly extensible due to their reliance on software and programmable hardware systems and are inexpensive due to their use of commercial grade VME cards. This paper describes the current generation TM/Quicklook Ground Station and the Data Editor (Preprocessor) Station and it also provides a perspective of how the designers solved some common problems associated with VME architecture. These stations are now in use at MDA test sights in St. Louis, Patuxent River NAWC, Edwards AFB, and Eglin AFB.
3

Universal Interface Between Telemetry Processors and Chart Recorders

Brimbal, Michel, Kelly, Fred 10 1900 (has links)
International Telemetering Conference Proceedings / October 26-29, 1992 / Town and Country Hotel and Convention Center, San Diego, California / Chart recorders currently in use on telemetry ranges are connected to telemetry processors via a series of Digital to Analog Converters (DAC) systems. A new modular interface system receives data directly from the processor broadcast bus and distributes them to up to ten digital chart recorders. This interface is programmed from a computer to assign individual tags to each one of the display channels. This system eliminates DAC's and patch panels. It simplifies display system operation, speeds up transition from test to test and reduces maintenance costs.
4

AN ADVANCED DISTRIBUTED ARCHITECTURE FOR REAL-TIME PROCESSING AND DISPLAY OF TELEMETRY AND SPACE POSITIONING DATA

Rhea, Donald C., Scardello, Michael A., Moore, Archie L. 11 1900 (has links)
International Telemetering Conference Proceedings / October 29-November 02, 1990 / Riviera Hotel and Convention Center, Las Vegas, Nevada / Rapid technology growth in the aerospace industry continues to manifest in increasingly complex weapons systems and system driven weapons systems platforms which must be supported in the flight test environment. This growth in complexity often surpasses the capabilities of many ground based real-time and post-flight processing and display systems, leaving these systems perpetually behind the power curve when compared to data/information processing, presentation and distribution requirements set forth by today’s flight test engineering community. Many flight test programs are accepting less than optimal results from these systems, therefore, the amount of information presently obtained (per flight hour) limits the results acquired during a test program, creating a more costly test and evaluation budget. As an integral participant in the development and testing of high technology aircraft and weapons systems, the U.S. Air Force Flight Test Center’s (AFFTC) Advanced Data Acquisition and Processing Systems (ADAPS) development is bridging the gap between requirements and capability by distributing current system architectures to provide incremental performance upgrades in specific areas of need in lieu of entire system replacements. This paper will discuss the current real-time processing, distribution and display capability that exists at the AFFTC and the planned phased upgrade of this tightly coupled system to a more flexible and extensible distributed architecture that will be increasingly responsive to the dynamic nature of test and evaluation of modern weapons systems and weapons systems platforms.
5

FastLAP: desenvolvimento de um pré-processador gráfico visual para o código RELAP5 / FastLAP: development of a graphic visual preprocessor for RELAP5

Monaco, Daniel Fernando 18 June 2019 (has links)
As energias limpas têm contribuído para o aumento de investimento e pesquisas em energia nuclear na última década. No entanto, as ocorrências dos acidentes nucleares ao longo da história ainda geram insegurança para a população em geral. Os órgãos reguladores têm aumentado as exigências de segurança em plantas nucleares e, devido a isto, vêm fazendo esforços na realização de simulações numéricas com programas computacionais de análise de acidentes em instalações nucleares, com a finalidade de garantir a segurança da planta e da população do entorno, antes mesmo de sua construção. No Brasil, para atender as exigências do órgão regulador brasileiro, a administradora dos reatores nucleares nacionais deve apresentar um estudo termo-hidráulico na área de análise de acidentes e transientes operacionais para as instalações nucleares. Isto é feito com a finalidade de licenciar as plantas nucleares, utilizando ferramentas computacionais apropriadas, tais como o código RELAP5. Esse programa computacional é muito eficiente na simulação de acidentes em usinas nucleares, mas não é muito amigável quanto à inserção de seus dados de entrada. Essa dificuldade motivou o desenvolvimento de pré-processadores para auxiliar a preparação dos dados geométricos de plantas nucleares, que é uma parte dos dados de entrada para o código RELAP5. Além disso, antes de iniciar o uso dessas ferramentas computacionais, faz-se necessário que o usuário monte uma nodalização ou modelagem do problema, de forma a representar mais adequadamente a planta e a fenomenologia envolvida durante um acidente ou transiente, sendo que ambas sejam adequadamente atendidas pela ferramenta. O objetivo desse trabalho foi o de criar um pré-processador capaz de auxiliar o usuário na tarefa de preparar os dados de entrada para o código RELAP5 e, também, de auxiliá-lo na elaboração da nodalização necessária para representar de forma mais real possível a planta em estudo. O pré-processador desenvolvido nesse trabalho é gráfico, visual e amigável, de forma a permitir que o usuário inicie a nodalização com o uso desta ferramenta, integrando assim as etapas de modelagem e preparação dos dados de entrada para o código RELAP5 em uma única fase, reduzindo assim, os esforços necessários para a sua realização, otimizando o tempo gasto. Para atingir esse objetivo, foi utilizado como plataforma de desenvolvimento o MS Excel®, uma ferramenta de planilha de cálculo eletrônica largamente utilizada, e foi construído para ele um complemento por meio da linguagem C# e da plataforma .NET. E através desta linguagem, seus recursos de orientação a objetos e total integração com a ferramenta MS Excel®, como Interop e Visual Studio Tools for Office (VSTO) integrados, foi possível um desenvolvimento mais rápido de uma ferramenta eficiente para essa finalidade, fazendo uso de recursos que não estariam disponíveis por meio do VBA (Visual Basic for Applications). O pré-processador desenvolvido nesse trabalho permite a criação da nodalização de um problema termo-hidráulico, onde os componentes hidrodinâmicos são desenhados por meio da automação de AutoShapes do MS Excel® e os dados de entrada desses componentes são alimentados por meio de caixas de diálogo amigáveis e funcionais. Uma vez que o pré-processador foi criado como um complemento para MS Excel®, as linhas de programação do pré-processador criado não ficam restritas a uma única planilha, facilitando sua atualização e redistribuição. O resultado obtido por meio desse trabalho foi o FastLAP, um pré-processador para RELAP5 visual, robusto e amigável. Por meio do FastLAP, criado nesse trabalho, reduziu-se o esforço do usuário do código RELAP5 tanto no preparo da nodalização como no preparo dos dados de entrada para o código, uma vez que a ferramenta é amigável e exibe tanto os nomes das propriedades conforme definidos pelo código RELAP5, bem como os nomes das grandezas físicas reais que estão sendo representadas. O pré-processador foi testado na elaboração da nodalização e dos dados de entrada do RELAP5 para um problema experimental encontrado na literatura e mostrou-se uma poderosa ferramenta gráfica, ajudando os usuários do RELAP5 a organizar visualmente os dados de entrada e oferecendo condições para analisar os resultados mais rapidamente. Esse trabalho criou não somente uma nova ferramenta de apoio para o usuário RELAP5, mas sim uma nova abordagem para a simulação de acidentes termo-hidráulicos com o código, fundindo as duas etapas: de nodalização e preparação dos dados de entrada. / Clean energy has contributed to increased investment and research in nuclear power in the last decade. However, the occurrence of nuclear accidents throughout history still causes the population to feel unsafe. Regulatory agencies have increased the safety requirements in nuclear plants and due to this they have been making efforts to carry out numerical simulations with computing programs for the analysis of accidents in nuclear installations to assure the safety for the plant and the surrounding population, even before its construction. In Brazil, in order to meet the requirements of the Brazilian regulatory agency, the administrator of the national nuclear reactors must present a thermo-hydraulic study in the area of accident analysis and operational transients for nuclear installations. This is done in order to license nuclear plants, using appropriate computational tools, such as the RELAP5 code. This computing program is very efficient in simulation of accidents in nuclear power plants, but it is not very friendly on entering its input data. This issue has motivated the development of preprocessors to assist the preparation of geometric data from nuclear plants, which is part of the input data for the RELAP5 code. In addition, before starting to use these computing tools, the user needs to assemble a nodal or modeling of the problem to better represent the plant and the phenomenology involved during an accident or transient in order to allow both to be properly simulated by the tool. The aim of this work was to create a preprocessor capable of leveraging user on input data preparation for the RELAP5 code as well as assisting him in the creation of the nodalization diagram required to get the best representation as real as possible of the power plant being studied. The preprocessor developed in this work is graphical, visual and user-friendly in order to allow the user to begin the nodalization by using this tool, thus integrating the steps of modeling and preparing the input data for the RELAP5 code in a single phase, and also reducing the efforts needed to achieve it, reducing the time spent in this task. To achieve this goal, MS Excel® a widely used electronic spreadsheet tool was used as a development platform, and a MS-Excel® add-in was built with the C # language and the .NET platform. With the use of this programming language, its object-oriented features and full integration with the MS Excel® tool, thru Interop and Visual Studio Tools for Office (VSTO), it was possible to achieve a faster development of an efficient tool for this purpose, making use of features that would not be available through the Visual Basic for Application (VBA). The preprocessor developed in this work allows the building of the nodalization of a thermo-hydraulic problem, where the hydrodynamic components are designed through the automation of MS Excel® AutoShapes, and the input data of these components are inputted thru friendly and functional interfaces. Once the preprocessor was created as a MS Excel® add-in, the programming lines created are not restricted to a single worksheet, which makes it easier to be updated and redistributed. The result of this work is FastLAP, a RELAP5 Preprocessor, which reduces the user\'s effort in both preparing the nodalization and preparing the input data for RELAP5 code, once the tool is user-friendly and displays both the names of the properties as defined by the RELAP5 code and the names of the actual physical amounts being represented. The preprocessor was tested in the elaboration of the input data for RELAP5 regarding an experimental problem found in the literature and has proven to be a powerful graphical tool, helping RELAP5 users to visually organize the input data and giving conditions for a faster analysis of results. This work created not only a new aid tool for the RELAP5 users, but also a brand-new approach for the simulation of thermo-hydraulic accidents with the code, merging two phases: nodalization and preparation of the input data.
6

Rejuvenating C++ Programs through Demacrofictation

Aditya Kumar, - 14 March 2013 (has links)
As we migrate software to new versions of programming languages, we would like to improve the style of its design and implementation by replacing brittle idioms and abstractions with the more robust features of the language and its libraries. This process is called source code rejuvenation. In this context, we are interested in replacing C preprocessor macros in C++ programs with C++11 declarations. The kinds of problems engendered by the C preprocessor are many and well known. Because the C preprocessor operates on the token stream independently from the host language’s syntax, its extensive use can lead to hard-to-debug semantic errors. In C++11, the use of generalized constant expressions, type deduction, perfect forwarding, lambda expressions, and alias templates eliminate the need for many previous preprocessor-based idioms and solutions. Additionally, these features can be used to replace macros from legacy code providing better type safety and reducing software-maintenance efforts. In order to remove the macros, we have established a correspondence between different kinds of macros and the C++11 declarations to which they could be trans- formed. We have also developed a set of tools to automate the task of demacrofying C++ programs. One of the tools suggest a one-to-one mapping between a macro and its corresponding C++11 declaration. Other tools assist in carrying out iterative application of refactorings into a software build and generating rejuvenated programs. We have applied the tools to seven C++ libraries to assess the extent to which these libraries might be improved by demacrofication. Results indicate that between 52% and 98% of potentially refactorable macros could be transformed into C++11 declarations.
7

Σχεδίαση - υλοποίηση σχεσιακής χωρικής βάσης δεδομένων

Παπαθανασίου, Ιωάννης 22 December 2009 (has links)
Το Εργαστήριο Ηλεκτρονικής του Τμήματος Φυσικής Πανεπιστημίου Πατρών ανέλαβε και υλοποίησε το ερευνητικό πρόγραμμα THETIS, το θέμα του οποίου είναι ‘Αυτόματη ανίχνευση και ταυτοποίηση υπογραφών πλοίων και κατάστασης θαλάσσιας επιφάνειας, από δορυφορικές εικόνες’. Υπάρχουν αριθμητικά και δυαδικά δεδομένα εικόνων πλοίων και καιρικών φαινόμενων. Ο σκοπός της παρούσας εργασίας είναι η οργάνωση αυτών των δεδομένων σε μια βάση mysql. Θα πρέπει το λογισμικό του ερευνητικού προγράμματος (σε Matlab) να αποκτά πρόσβαση στα δεδομένα αυτά, υποβάλλοντας ερωτήματα Επιπλέον λειτουργεί δικτυακός τόπος που παρέχει σε έναν πιστοποιημένο χρήστη του, πρόσβαση στα δεδομένα και τις πληροφορίες του ερευνητικού προγράμματος. Στο Κεφάλαιο1 γίνεται εισαγωγή στην έννοια των ΒΔ και των ΣΔΒΔ. Επιπλέον τονίζονται τα πλεονεκτήματα των ΣΔΒΔ έναντι της παραδοσιακής μηχανοργάνωσης. [1,2] Στο Κεφαλαίο 2 αφού αναφέροντα τα στάδια ανάπτυξης μιας βάσης, με έμφαση στο στάδιο της σχεδίασης και συγκεκριμένα στην δημιουργία του διαγράμματος ΜΟΣ. Επιπλέον υπάρχει για μια πραγματική εφαρμογή μηχανοργάνωσης μιας γραμματείας πανεπιστημιακής σχολής, όπου στο κεφάλαιο αυτό γίνεται η λήψη απαιτήσεων χρηστών και η δημιουργία του διαγράμματος ΜΟΣ. [1,2,3,4] Στο Κεφάλαιο 3 προχωρούμε περισσότερο την φάση της σχεδίασης δημιουργώντας το ΣΜ της προηγούμενης εφαρμογής και επιπλέον γίνεται αναφορά στην σχεσιακή άλγεβρα που είναι η βάση του ΣΜ. [1,2,3] Στο Κεφάλαιο 4 περιγράφεται η διαδικασία της κανονικοποίησης , που συνήθως ολοκληρώνει την φάση σχεδίασης μιας ΒΔ. Εξυπηρετεί στην περαιτέρω βελτίωση της σχεδίασης ώστε να είναι ορθή η υλοποίηση. [1,3,4] Στο Κεφάλαιο 5 γίνεται μια εκτενής εισαγωγή στο ΣΔΒΔ της Mysql . Περιγράφονται οι ορισμοί πινάκων και ερωτημάτων καθώς και οι υπάρχοντες τύποι δεδομένων σε συνδυασμό με περιορισμούς ορθότητας και ακεραιότητας, χρησιμοποιώντας παραδείγματα. [5,6,7,8] Στο Κεφάλαιο 6 αναπτύσσουμε την ΒΔ thesis_db της παρούσας εργασίας. Γίνεται λήψη απαιτήσεων, τα διαγράμματα ΜΟΣ και ΣΜ ( κατά την φάση σχεδίασης ), καθώς και η δημιουργία του σχήματος και ενός στιγμιότυπου της χρησιμοποιώντας Mysql. [1,5,6,7,8] Στο κεφάλαιο 7 παρουσιάζεται ο τρόπος διασύνδεσης της Matlab με την Mysql, χρησιμοποιώντας υπάρχον λογισμικό διασύνδεσης. Γίνεται παρουσίαση αυτής της λειτουργίας διασύνδεσης, χρησιμοποιώντας ένα GUI Matlab, με το οποίο ο χρήστης υποβάλλει ερωτήματα σε μια βάση mysql και λαμβάνει αποτελέσματα . [9,10,11,12] Στο κεφάλαιο 8 γίνεται μια εισαγωγή στην γλώσσα PHP και στον τρόπο διασύνδεσης με την Mysql χρησιμοποιώντας παραδείγματα. [13-20] Στο Κεφάλαιο 9 παρουσιάζεται ο δικτυακός τόπος λήψης δεδομένων και πληροφοριών από την βάση δεδομένων σε εγγεγραμμένους χρήστες. [5,13-20] / -
8

Automatické generování testových otázek / Automatic generation of test questions

Cídl, Pavel January 2009 (has links)
This project deal with automatic generation testing questions. We will find that turn-key solution problem randomly generation questions. By the help of languages HTML and PHP is created simple application susceptible data access from database: adding, editing, addition entries, etc . System further makes it possible to potluck testing questions of several perimeters and according to type generated test. Next function is generation question and correct answers in size PDF and HTML by the help of system latex.
9

Visualisierung von Variabilität in C-Quellcode

Sixtus, Christina 16 September 2019 (has links)
In C-Quellcode wird der C-Präprozessor häufig verwendet, um ein Softwaresystem für verschiedene Ausführungsumgebungen und Varianten zu konfigurieren. Anweisungen zur bedingten Kompilierung ermöglichen es, dass Quellcodeteile bei der Verarbeitung durch den Präprozessor ein- oder ausgeblendet werden. Dies erzeugt verschiedene Varianten der Software, erschwert jedoch die Lesbarkeit und Wartung des Quellcodes. Insbesondere die Auswirkungen einzelner Makrodefinitionen sind oft nicht einfach zu ermitteln. In dieser Arbeit soll der Frage nachgegangen werden, wie das Verständnis des Quellcodes und der Auswirkungen von Makrodefinitionen mithilfe von Softwarevisualisierung unterstützt werden kann. Dazu wird eine bestehende Visualisierungsmetapher an den Anwendungsfall angepasst. Anschließend folgt der Entwurf eines Verarbeitungsprozesses, um den Quellcode automatisiert darstellen zu können. Mithilfe eines Prototyps wird die Machbarkeit gezeigt.:Inhaltsverzeichnis Inhaltsverzeichnis I Abbildungsverzeichnis III Tabellenverzeichnis IV Listings V Abkürzungsverzeichnis VI 1 Einleitung 1 1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Zielsetzung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3 Vorgehensweise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.4 Stand der Forschung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Grundlagen 6 2.1 Die Programmiersprache C . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1.1 Eigenschaften . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1.2 Wichtige Sprachelemente . . . . . . . . . . . . . . . . . . . . . . 7 2.1.3 Der C-Präprozessor . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.4 Ablauf der Kompilierung . . . . . . . . . . . . . . . . . . . . . . . 10 2.2 Softwarevisualisierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2.1 Eigenschaften und Ziele . . . . . . . . . . . . . . . . . . . . . . . 11 2.2.2 Getaviz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.3 Graphdatenbanken und Neo4j . . . . . . . . . . . . . . . . . . . . . . . . 14 3 Konzeption 17 3.1 Anwendungsfall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.2 Extraktion der benötigten Informationen . . . . . . . . . . . . . . . . . . . 19 3.2.1 Sprachmittel im C-Standard . . . . . . . . . . . . . . . . . . . . . 19 3.2.2 Variabilität in C-Quellcode . . . . . . . . . . . . . . . . . . . . . . 21 3.2.3 Extraktion von Variabilität . . . . . . . . . . . . . . . . . . . . . . 25 3.2.4 Entwurf eines Graphmodells für C-Quellcode . . . . . . . . . . . . 29 3.3 Visualisierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.3.1 Analyse bestehender Metaphern . . . . . . . . . . . . . . . . . . . 34 3.3.2 Darstellung der Variabilität in der Benutzungsoberfläche . . . . . . 37 3.4 Überblick über den Generierungsprozess . . . . . . . . . . . . . . . . . . . 39 4 Implementierung 42 4.1 Vorverarbeitung des Quellcodes . . . . . . . . . . . . . . . . . . . . . . . 42 4.1.1 Anpassung von TypeChef . . . . . . . . . . . . . . . . . . . . . . 42 4.1.2 Aufbau des Abstract Syntax Tree . . . . . . . . . . . . . . . . . . 43 4.2 Das jQAssistant-Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 4.2.1 Aufbau und grundsätzliche Funktionsweise . . . . . . . . . . . . . 44 4.2.2 Wichtige Descriptors und Relations . . . . . . . . . . . . . . . . . 46 4.2.3 Verarbeitung der XML-Datei . . . . . . . . . . . . . . . . . . . . . 46 4.2.4 Parsen der Bedingungen . . . . . . . . . . . . . . . . . . . . . . . 49II 4.3 Anpassung von Getaviz . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 4.4 Erweiterung der graphischen Oberfläche . . . . . . . . . . . . . . . . . . . 52 4.5 Test und Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 5 Fazit 55 5.1 Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 5.2 Kritische Würdigung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 5.3 Ausblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 A Übersicht über die Sprachmittel im C-Standard VII Literaturverzeichnis XI
10

DEVELOPMENT AND TESTING OF AN ENHANCED PREPROCESSOR FOR CREATING 3D FINITE ELEMENT MODELS OF HIGHWAY BRIDGES AND A POST PROCESSOR FOR EFFICIENT RESULT GENERATION

PADUR, DIVYACHAPAN SRIDHARAN 31 March 2004 (has links)
No description available.

Page generated in 0.0677 seconds