Activex Component

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 237 Experts worldwide ranked by ideXlab platform

Mahendra P. Verma - One of the best experts on this subject based on the ideXlab platform.

  • VERMA PROCEDURE FOR THE DETERMINATION OF HEAT CAPACITY OF LIQUIDS
    2015
    Co-Authors: Mahendra P. Verma
    Abstract:

    An Activex Component, SteamTablesIIE, based on the IAPWS-95 formulation was written in Visual Basic 6.0 for calculating thermodynamic properties of pure water as a function of any two independent state variables from temperature (T), pressure (P), volume (V), internal energy (U), enthalpy (H), and Gibbs free energy (G). However, thermodynamic inconsistencies were found in the formulation. The thermodynamic properties like U, H, G, and S are calculated from the experimental values of heat capacity at constant pressure (CP) and/or at constant volume (CV). The measurements of CP of solids and CV of gases are feasible; however, it is difficult to measure CP or CV for all the conditions of T and P required for calculating the thermodynamic properties of liquids. The reported experimental values of CP and CV along the saturation curve increase drastically near to the critical point of water. Similarly, according the IAPWS-95 formulation, the value of CP or CV at the critical point of water is ~109 kJ/kg K, which means that the critical point acts as a heat sink. Additionally, the calculated values of other thermodynamic properties from CP or CV are not in agreement with their values obtained from the formulation. Heat capacity is not a state function. However, one can use the same trajectory for measuring the heat capacity and calculating the thermodynamic properties. Based on this criterion, a new Verma procedure is devised. Firstly, the heat capacity along the saturation curve, CSat is defined as the proportion of amount heat to the change in temperature. Similarly, the values of CV can be measured precisely in the liquid and vapor phases. Then using the PVT characteristics, CV and CSat, the thermodynamic properties of water are calculated. Accordingly, the internal energy for the compressed liquid and superheated steam are calculated as 1 1 1..

  • FOR FLUID FLOW IN PIPELINES
    2015
    Co-Authors: Activex Component, To Calculate, Frictional Factor, Mahendra P. Verma
    Abstract:

    An Activex Component, MoodyChart is written in Visual Basic 6.0 to calculate frictional factor for fluid flow in a pipeline using one of the three implicit and four explicit forms of Colebrook equation. The MoodyChart can be integrated in any computer language, which support object link embedding (OLE) in the windows environment. A function, FrictionalFactor (EqNo, Re, RelR), where EqNo, Re and RelR are equation number, Reynold number and relative roughness, respectively, is written in Visual Basic for Application (VBA) to use the MoodyChart in a workbook of MS-Excel. A comparative study among the calculated values of frictional factor indicates that the explicit equations of Serghide, and Zigrang and Sylvester provide reasonably consistent values of frictional factor for whole range of Re and RelR

  • Short note: OrificeMeter: An Activex Component to determine fluid flow in a pipeline
    Computers & Geosciences, 2010
    Co-Authors: Mahendra P. Verma
    Abstract:

    An Activex Component OrificeMeter to calculate steam flow in a pipeline is written in Visual Basic 6.0. The algorithm is based on the ISO-5167-2 formulation. The calculation procedure is an iterative process, which requires the thermodynamic properties of steam. The thermodynamic properties are calculated with the Activex Component SteamTables. The restrictions in the construction of the orifice meter are programmed as an error parameter. Similarly, the two limitations on the values of Reynolds number are programmed as a warning parameter. These parameters help the user to locate inconsistency in the input data.

  • SteamTables: An approach of multiple variable sets
    Computers & Geosciences, 2009
    Co-Authors: Mahendra P. Verma
    Abstract:

    Using the IAPWS-95 formulation, an Activex Component SteamTablesIIE in Visual Basic 6.0 is developed to calculate thermodynamic properties of pure water as a function of two independent intensive variables: (1) temperature (T) or pressure (P) and (2) T, P, volume (V), internal energy (U), enthalpy (H), entropy (S) or Gibbs free energy (G). The second variable cannot be the same as variable 1. Additionally, it calculates the properties along the separation boundaries (i.e., sublimation, saturation, critical isochor, ice I melting, ice III to ice IIV melting and minimum volume curves) considering the input parameter as T or P for the variable 1. SteamTablesIIE is an extension of the Activex Component SteamTables implemented earlier considering T (190 to 2000K) and P (3.23x10^-^8 to 10000MPa) as independent variables. It takes into account the following 27 intensive properties: temperature (T), pressure (P), fraction, state, volume (V), density (Den), compressibility factor (Z"0), internal energy (U), enthalpy (H), Gibbs free energy (G), Helmholtz free energy (A), entropy (S), heat capacity at constant pressure (C"p), heat capacity at constant volume (C"v), coefficient of thermal expansion (CTE), isothermal compressibility (Z"i"s"o), speed of sound (VelS), partial derivative of P with T at constant V (dPdT), partial derivative of T with V at constant P (dTdV), partial derivative of V with P at constant T (dVdP), Joule-Thomson coefficient (JTC), isothermal throttling coefficient (IJTC), viscosity (Vis), thermal conductivity (ThrmCond), surface tension (SurfTen), Prandtl number (PrdNum) and dielectric constant (DielCons).

  • Qrtzgeotherm: An Activex Component for the quartz solubility geothermometer
    Computers & Geosciences, 2008
    Co-Authors: Mahendra P. Verma
    Abstract:

    An Activex Component, QrtzGeotherm, to calculate temperature and vapor fraction in a geothermal reservoir using quartz solubility geothermometry was written in Visual Basic 6.0. Four quartz solubility equations along the liquid-vapor saturation curve: (i) a quadratic equation of 1/T and pressure, (ii) a linear equation relating logSiO"2 to the inverse of absolute temperature (T), (iii) a polynomial of T including logarithmic terms and (iv) temperature as a polynomial of SiO"2 including logarithmic terms are programmed. The QrtzGeotherm has input parameters: (i) HRes-the reservoir enthalpy (kJ/kg), (ii) SiO2TD-silica concentration in total discharge (ppm), (iii) GeoEq-number of quartz solubility equation and (iv) TempGuess-a guess value of the reservoir temperature (^oC). The reservoir enthalpy H"r"e"s is assumed to be the same as the total discharge enthalpy H"R. The output parameters are (i) TempRes-reservoir temperature (^oC) and (ii) VapRes-reservoir vapor fraction. The first step is to calculate the total discharge concentration of silica SiO2TD from the concentration of silica SiO2Col of separated water, sampled after N-separations of vapor and water. To use QrtzGeotherm in MS-Excel, three functions SiO2TD, GeoResTemp and GeoResVap for an N-stage separation of geothermal reservoir fluid are written in Visual Basic for Application (VBA). Similarly, a demonstration program, QrtzGeothrm, is written in Visual Basic 6.0.

Nick Grattan - One of the best experts on this subject based on the ideXlab platform.

  • Pocket PC, Handheld PC Developer's Guide: With Microsoft Embedded Visual Basic with Cdrom
    2001
    Co-Authors: Nick Grattan
    Abstract:

    From the Book: Preface More and more, developers are looking at incorporating mobile devices, such as Pocket PC and Handheld PC 2000 (HPC 2000) devices, into mainstream computing projects, as either stand-alone applications or applications that integrate into existing systems. Using the eMbedded Visual Basic development tool is the easiest way of creating such applications, particularly because it allows developers to draw on their desktop and server application development skills. For this book, I have tried to select topics that will inform developers needing to provide access to data on the move. First I introduce eMbedded Visual Basic development (Chapter 1); then I explain how to develop user interfaces with eMbedded Visual Basic (Chapter 2). Next I show how to store data locally using SQL Server for Windows CE (Chapter 3). Using these techniques, you can quickly develop stand-alone applications that store data locally on a Pocket PC or HPC 2000 device. The most significant challenge in developing mobile applications is to provide access to databases located on servers while users are out and about. SQL Server for Windows CE provides various techniques for exchanging data with database servers (Chapter 4). Remote Data Access (RDA) provides a simple "push" and "pull" facility that will work with all versions of Microsoft SQL Server and other database servers such as Oracle. The most sophisticated technique in SQL Server for Windows CE is merge replication, which works only with Microsoft SQL Server 2000. Using this technique, mobile users can access local data in an SQL Server for Windows CE database while not connected to the network, and then use merge replicationto provide an automatic two-way update of data when a connection is made. Many application architectures do not provide for direct database access from client applications; there is generally a "middle tier" consisting of business objects providing secure access to the database. In this case, web-development techniques such as ASP (Active Server Page) and HTTP (Hypertext Transfer Protocol) can be used to access business Components and thus transfer data (Chapter 5). Your application can decide on the format used for transferring data or you can use XML (Extensible Markup Language) as a standard but more verbose data exchange format. XML documents can be parsed and represented as a Document Object Model (DOM) on Pocket PC and HPC 2000 applications (Chapter 6). ASP is designed predominantly for developing web pages that will be accessed through a web browser but can be adapted to allow applications to make requests. SOAP (Simple Object Access Protocol) uses HTTP to allow function-based calls to be made through web servers. Chapter 7 shows how to make SOAP calls from eMbedded Visual Basic. ASP.NET, which can be programmed using Visual Studio.NET, takes SOAP and HTTP programming techniques and allows Web Services to be created (Chapter 7). Web Services are function-oriented interfaces that can be easily called from eMbedded Visual Basic applications. Rich data sets can be transferred using techniques described in this book, including accessing databases using ADO.NET and returning data as XML documents. An important aspect of creating mobile applications is making and managing connections to a network. Chapter 8 shows how to make a connection using RAS (Remote Access Services) through, for example, a modem and a mobile phone. RAS functions are difficult to call directly from eMbedded Visual Basic, so an Activex Component is provided with this book to make the RAS function calls. The source code for this Activex Component is also included. In addition to databases, there are other facilities for storing data. These include POOM (Pocket Outlook Object Model) for storing contact, calendar, and task information (Chapter 9) and the Object Store for files and registry data (Chapter 10). Finally, Chapter 11 describes how to create setup files and Chapter 12 discusses important architecture and design issues you should consider when creating an application. While eMbedded Visual Basic provides a flexible and productive development environment, it does not provide complete access to all Pocket PC and HPC 2000 features. There may be times when you need to use C or C++ to access API functions. My previous book, Windows CE 3.0 Application Programming (by Nick Grattan and Marshall Brain, Prentice Hall PTR, 2001; ISBN 0-13-025592-0), describes how to call many of these API functions. Please feel free to contact me by email at nick@softwarepaths.com if you have questions or suggestions, or visit my website, www.nickgrattan.net, where updates will be posted. I will try to answer your questions but cannot always promise to do so. I hope you enjoy developing mobile solutions with eMbedded Visual Basic.

  • pocket pc handheld pc developer s guide with microsoft embedded visual basic
    2001
    Co-Authors: Nick Grattan
    Abstract:

    Preface. Acknowledgments. 1. Introduction to eVB Development. You, the Reader. What You Will Need. Pocket PC, Handheld PC 2000, and Other Devices. Pocket PC. Handheld PC 2000. Other Devices. Overview of eMbedded Visual Basic (eVB). Compared to Visual Basic 6.0. Using eMbedded Visual C++ (eVC). Emulation. Development Tools Installation. Creating a "Hello World" Application. Network Connections. Configuring HPC 2000 Network Support. Configuring Pocket PC Network Support. Platform Manager. Remote Tools. Activex Controls and the Windows CE Control Manager. Project Settings and Properties. Error Handling. eVB Data Types. Debugging. Conclusion. 2. Creating a User Interface. The Pocket PC Interface. Managing Pocket PC MenuBars. Responding to Menu Selections. Using the New Button. Changing a Menu Item at Run Time. Accessing Menu Items at Run Time. Inserting and Deleting Menu Items. Adding MenuBar Buttons. Pocket PC Dialog Boxes. The HPC 2000 Interface. Designing Application Windows. Creating a Pocket PC Application Window. Creating an HPC 2000 Application Window. Conclusion. 3. ADOCE and ADOXCE. Microsoft SQL Server for CE Features. The ADOCE 3.1 Architecture. Microsoft SQL Server for CE Installation. Installing ADOCE and ADOXCE on the Device. Copying SSCE Files. Installing ISQLW for Windows CE. Simple Database Operations. Creating a Database (Catalog). Opening and Closing Databases. Creating a Table. Adding Records. Listing Records. Using ISQLW_CE. Tables and Columns. Integer Data Types. Numeric, Float, Real, and Money Data Types. Binary, VarBinary, and Image Data Types. UniqueIdentifer Data Type and ROWGUIDCOL. The Identity Property. Null ability and Uniqueness. Referential Integrity and Primary and Foreign Keys. Default Values. Using DROP TABLE. Using ADOXCE With Tables. Indexes. Manipulating Data. Creating and Opening Databases. Error Handling. ADOCE Record sets and the SELECT Statement. INSERT, DELETE, and UPDATE Statements. Managing Transactions. Encryption and Password Protection. Compacting a Database. Creating a Database For Distribution. Conclusion. 4. SQL Server CE Remote Data Access and Replication. Remote Data Access. RDA Installation and Configuration. Programming RDA. SQL Server CE Relay. Security. SQL Server Replication. Installation and Configuration. Programming Replication. Dealing with Conflicts. Conclusion. 5. HTTP and Internet Programming. Using the WinSock Control. Sending Data with an HTTP GET. Sending Data with an HTTP POST. The HTTP Component. Making a Simple Request. Posting Data. Using NT Authentication. Using a Proxy Server. Conclusion. 6. XML and DOM. XML. Document Object Model (DOM). Microsoft SQL Server 2000 and XML. Configuring XML Support. Creating a Template. Accessing a Template from evb. Parameterized Templates. Displaying XML Documents in a TreeView Control. Handling SQL Errors. Adding Data with Templates. Annotated Schemas and Xpath. ADO Recordsets and XML. Creating and Managing XML Documents with DOM. Creating XML Documents with Elements. Creating XML Documents with Attributes. Sending an XML Document to an ASP Page. Conclusion. 7. SOAP and .NET Web Services. The Simple Object Access Protocol (SOAP). Installing SOAP 2.0 Toolkit. SOAP XML Document Structures. Making SOAP Calls from Pocket PC and HPC 2000 Applications. Using .NET Web Services. Creating a .NET Web Service with VB.NET. Calling Web Services with HTTP GET and POST. Calling Web Services with SOAP. Using Class Objects in .NET Web Service. Using ADO.NET DataSets. Conclusion. 8. Managing Connections with RAS. Creating RAS Phone Book Entries. Listing RAS Phone Book Entries. Determining If a Connection Exists. Making an RAS Connection. Disconnecting an RAS Connection. Conclusion. 9. Pocket Outlook Object Model (POOM). Overview of POOM Model. Logging on and POOM Version. Adding a Reference to PIMStore.DLL. Logon, Logoff, and Version Information. Folders and Items. Managing Contacts. Using OIDs. Finding and Restricting Items. Displaying Contacts. Managing Contacts. Managing Tasks. Managing Appointments. Conclusion. 10. The Object Store, File Input/Output, and the Registry. The FileSystem Control. Folder Listing. File Listing. File Operations. The Object Store. Memory Status. Storage Cards. The Common Dialog Control. File Open Dialog on Pocket PC. File Open Dialog on HPC 2000. File Save As Dialog on Pocket PC. File Save As Dialog on HPC 2000. Reading and Writing Files. Text-Based Files. Unicode Files. Binary Files. Random Files. The Registry. Writing a Registry Key. Accessing a Registry Key. Conclusion. 11. Setup and Installation. Using the "Application Install Wizard". Installing the Application. Conclusion. 12. Architecting and Designing a Mobile Solution. Connectivity Options. Local Storage Options. Data Transfer Options. Data Synchronization. Creating a Green Field Mobile Architecture. Integrating with Client Server Architectures. Integrating with n-Tier Architectures. Conclusion. Appendix A: The CEUtils Activex Control. The DatePicker Control. The ObjectStore Component. The Process Component. The RASConnection Component. The StrRegistry Component. Appendix B: HTTP Activex Component. Index.

Huang Guo-hui - One of the best experts on this subject based on the ideXlab platform.

  • Development of measurement and control system for double-operating-condition gas turbine inlet air cooling system
    Journal of Anshan University of Science and Technology, 2007
    Co-Authors: Huang Guo-hui
    Abstract:

    In order to enhance the efficiency of combustion turbine in summer,two sets of an inlet air cooling system(IACS) were installed in PG6551(B) combustion turbines in Jinhua,Zhijiang,China.Two low-pressure evaporators were installed in the caudal flue of the waste heat boiler,therefore,the saturation steam produced by them drove a single-effect lithium bromide absorption chiller to cool the inlet air of combustion turbines to raise the output power of combustion turbine in summer;or supplied the low-pressure heater to heat the condensated water from the deaerator of the steam turbine in winter.According to the ambient temperature,the IACS alternated between the inlet air cooling mode and low-pressure heating mode.A measurement and control(MC) system of the new-added inlet air cooling equipments was developed.Based on the framework of DCS(Distributed Control System),the MC system has the IACS work correctly and easily.An OPC Activex Component developed by authors has fulfilled the asynchronous reading and writing operation.The structure and functions of the MC is described in detail.

  • An application of OPC technology in gas turbine inlet air cooling system
    International Technology and Innovation Conference 2006 (ITIC 2006), 2006
    Co-Authors: Wang Jian, Hong Dandan, Jiangzhou Shu, Huang Guo-hui
    Abstract:

    As a specification for the industry control software interoperability, the OPC (OLE for Process Control) has not only broken down the barriers of data exchange and designs of standard application interface among different manufacturers, but also brought the manufacture fields of instrument control a brand-new life. A measurement and control system of gas turbine inlet air cooling is developed basing on this standard. An OPC Activex Component developed by authors has fulfilled the asynchronous reading and writing operation of OPC items. The system is based on PROFIBUS protocol, and performs the communication of real-time data through the particular data bus and the link of process control layer. The application indicates that the system is highly reliable and greatly automatic, and it has satisfied the measurement and control request of inlet air cooling. It availably increases the power output of gas turbine, and has a remarkable economic efficiency.

Zulfiqar Ahmad - One of the best experts on this subject based on the ideXlab platform.

  • Short note: DigiSeis-A software Component for digitizing seismic signals using the PC sound card
    Computers & Geosciences, 2012
    Co-Authors: Khalid Amin Khan, Gulraiz Akhter, Zulfiqar Ahmad
    Abstract:

    An innovative software-based approach to develop an inexpensive experimental seismic recorder is presented. This approach requires no hardware as the built-in PC sound card is used for digitization of seismic signals. DigiSeis, an Activex Component is developed to capture the digitized seismic signals from the sound card and deliver them to applications for processing and display. A seismic recorder application software SeisWave is developed over this Component, which provides real-time monitoring and display of seismic events picked by a pair of external geophones. This recorder can be used as an educational aid for conducting seismic experiments. It can also be connected with suitable seismic sensors to record earthquakes. The software application and the Activex Component are available for download. This Component can be used to develop seismic recording applications according to user specific requirements.

Ram Karthikeyan - One of the best experts on this subject based on the ideXlab platform.

  • Tracing a Weld Line using Artificial Neural Networks
    International Journal of Networked and Distributed Computing, 2018
    Co-Authors: Srinath Hanumantha Rao, V. Kalaichelvi, Ram Karthikeyan
    Abstract:

    Robotic manipulators are becoming increasingly popular nowadays with applications in almost every industry and production line. It is difficult but essential to create a common algorithm for the different types of manipulators present in today’s market so that automation can be achieved at a faster rate. This paper aims to present a real-time implementation of a method to control a Tal Brabo! Robotic manipulator to move along a given weld line in order to be utilized in factories for increasing production capacity and decreasing production time. The controller used here is provided by Trio, whose Activex Component is interfaced to MATLAB. Images were captured to identify weld lines in every possible alignment to find points of interest and the neural network was trained in order to follow a given weld line once the work-piece was placed on the work-table

  • ICIS - Real-Time Tracing Of A Weld Line Using Artificial Neural Networks
    2018 IEEE ACIS 17th International Conference on Computer and Information Science (ICIS), 2018
    Co-Authors: Srinath Hanumantha Rao, V. Kalaichelvi, Ram Karthikeyan
    Abstract:

    Robotic Manipulators are becoming increasingly popular nowadays with applications in almost every industry and production line. It is difficult but essential to create a common algorithm for the different types of manipulators present in todays market so that automation can be achieved at a faster rate. This paper aims to present a real time implementation of a method to control a Tal Brabo! Robotic manipulator to move along a given weld line in order to be utilized in factories for increasing production capacity and decreasing production time. The controller used here is provided by Trio, whose Activex Component is interfaced to MATLAB. Images were captured to identify weld lines in every possible alignment to find points of interest and the neural network was trained in order to follow a given weld line once the work-piece was placed on the work-table.