Developing Function Structures of Engineering Systems Using C and X-Toolkit Intrinsics

Author(s):  
M. S. Hundal ◽  
Louis D. Langholtz

Abstract An interactive graphical program is described, which uses an object oriented approach for developing conceptual designs. The program is written in the C programming language and designed on a UNIX operating system. It starts with the specifications list, develops function structures and searches for solutions, for systems with mechanical, electrical/electronic, fluid and other components. It can be used for developing new and improving existing devices, systems and processes. Applications include any designs which can be described in terms of interconnected functional blocks with definable input and output parameters. By running the system, the variety of functional blocks can be tested to determine the optimal solution based on the given specifications. Designers will benefit from the pictorial representation; data-based functional and connective representation; and the generation and evaluation of concept variants. The use of the program is illustrated by an industrial design example.

Author(s):  
Yuliya Tanasyuk ◽  
Petro Burdeinyi

The given paper is devoted to the software development of block cipher based on reversible one-dimensional cellular automata and the study of its statistical properties. The software implementation of the proposed encryption algorithm is performed in C# programming language in Visual Studio 2017. The paper presents specially designed approach for key generation. To ensure desired cryptographic stability, the shared secret parameters can be adjusted to contain information needed for creating substitution tables, defining reversible rules, and hiding final data. For the first time, it is suggested to create substitution tables based on iterations of a cellular automaton that is initialized by the key data.


HortScience ◽  
1994 ◽  
Vol 29 (5) ◽  
pp. 521c-521
Author(s):  
Matthew Rogoyski ◽  
Alvan Gaus ◽  
Byron McNew ◽  
Israel Broner ◽  
Thomas Mourney

A simulator of a control system for evaporative cooling of crop canopies was developed. This development, prior to implementation of an irrigation/cooling system, allowed for experimentation before committing resources to the field system. The project provided insight into problems of modeling interaction between biological, mechanical, and digital systems and demonstrated how specialists from diverse areas can solve these problems. The object orientation methodology and the C++ programming language were tools for development of this simulator. A communication mechanism was devised to facilitate interactions between software entities representing both concrete and abstract objects corresponding to the problem domain. The object-oriented approach to the system development allowed for better communication between team members, irrespective of their background in software engineering. The modular and polymorphic nature of the object-oriented code made it possible to plan for code reuse in future projects. Simulator development using the object-oriented paradigm was found to be preferable over the procedural model used by team members in other projects in the past.


2017 ◽  
Vol 4 (1) ◽  
pp. 38-55 ◽  
Author(s):  
Bapuji Rao ◽  
Brojo Kishore Mishra

This paper introduces a new approach of clustering of text documents based on a set of words using graph mining techniques. The proposed approach clusters (groups) those text documents having searched successfully for the given set of words from a set of given text documents. The document-word relation can be represented as a bi-partite graph. All the clustering of text documents is represented as sub-graphs. Further, the paper proposes an algorithm for clustering of text documents for a given set of words. It is an automated system and requires minimal human interaction for the clustering of text documents. The algorithm has been implemented using C++ programming language and observed satisfactory results.


2016 ◽  
Vol 66 (1) ◽  
pp. 17-26 ◽  
Author(s):  
Michal Šofer ◽  
Rostislav Fajkoš ◽  
Radim Halama

AbstractThe main aim of the presented paper is to show how heat treatment, in our case the induction hardening, will affect the wear rates as well as the ratcheting evolution process beneath the contact surface in the field of line rolling contact. Used wear model is based on shear band cracking mechanism [1] and non-linear kinematic and isotropic hardening rule of Chaboche and Lemaitre. The entire numerical simulations have been realized in the C# programming language. Results from numerical simulations are subsequently compared with experimental data.


Sign in / Sign up

Export Citation Format

Share Document