Blog - Page 219 of 220

2200 articles found.

Button Control in VB Database

orange database cylinder, hand-drawn storage icon, database label, white background

Hello friends! In this tutorial, we will add Add, Save, Remove and navigation buttons to a Visual Basic database application. We will continue with the contact form from our previous lesson and use its existing dataset, binding source and TableAdapter. If you have not built that form yet, first follow creating a database in Microsoft Visual Studio . This lesson retains the original Visual Studio 2010 Windows Forms example, with clearer event handlers and explanations of what each button changes. The key distinction is that editing a bound form changes in-memory data first. Adding a row, removing a row and moving to another contact do not necessarily write anything to SQL Server. Our Save button is responsible for sending the pending changes to the database. Figure: A database illustration ...

Roots of Quadratic Equations in MATLAB

MATLAB logo, colored mathematical surface, blue and orange graphic, white background

Hello friends! In this tutorial, we will find the roots of a quadratic equation in MATLAB, calculate its minimum over a specified interval and display the results on a graph. This is a useful beginner project because it connects algebra, functions, input validation and plotting in one small program. The original project allowed you to choose roots, a minimum or both. We will keep that idea, but make the calculations more reliable. In particular, we will distinguish a function's roots from its minimum, account for interval boundaries and handle inputs that turn out to be linear or constant. You do not need Symbolic Math Toolbox for the numerical program below. We will use ordinary MATLAB arrays, roots , polyval and a little calculus. Figure: MATLAB is used to calculate the polynomial roots ...

Create Database in Microsoft Visual Studio

orange database cylinder, hand-drawn storage icon, database label, white background

Hello friends! Today we will create a contact database in Microsoft Visual Studio and connect it to a Visual Basic Windows Forms application. We will begin with an empty project, create a table, enter sample contacts and display those contacts in both a grid and a details form. This tutorial retains the original Visual Studio 2010 walkthrough and screenshots. Its main purpose is to explain the database, dataset and data-binding workflow used by that application. If you are maintaining an older VB project or learning how its generated components work, the same distinctions will help you understand where records are loaded, edited and saved. After completing this part, continue with button controls in a VB database application and updating a database table with VB programming . Our earlier V ...

Protect Simulink Design in MATLAB

MATLAB logo, Simulink wordmark, colored surface graphic, modeling software illustration

Hello friends! In this tutorial, we will learn how to share a Simulink design without distributing its editable implementation. You may have developed a controller, a signal-processing algorithm or a plant model that another person needs to simulate. The challenge is to give that person a usable component while keeping your original design private. The original version of this tutorial used a generated S-function. We will keep that method, explain what it actually protects and then look at the protected-model workflow available in current Simulink releases. These approaches produce different deliverables, so the right choice depends on what the recipient needs to do. If you are distributing MATLAB functions rather than Simulink models, see our tutorial on converting MATLAB M-files to P-fil ...

Convert m File into p File in MATLAB

MATLAB Editor window, readable M-file source, serial port script, syntax-highlighted commands

Hello friends, I hope you are doing well. Today we will convert a MATLAB M-file into a P-file so another MATLAB user can run our function without receiving its readable implementation. We will start with one small calculation, create its P-code version, and then organize a distribution folder that includes everything needed to use it. The basic command is short, but a reliable delivery requires a few additional decisions. Where will MATLAB write the output? Which copy of the function will run? Does the recipient have a compatible MATLAB release and the required toolboxes? We will answer these questions as we work through the example. Figure: An example of readable M-file source; use the tutorial's pcode commands for conversion. What Are M-Files and P-Files? An M-file is a readable MATLAB p ...

Difference Between AC and DC Power

AC and DC lettering, separated wire ends, electrical arc illustration, red background

Hello friends, I hope you are doing well. In this tutorial, we will compare alternating current and direct current, calculate power in both systems and explain why modern electrical networks use each form. AC and DC describe the direction and time variation of voltage and current. Power is the rate at which electrical energy is transferred. The phrase “AC power” therefore means power carried by alternating voltage and current, while “DC power” means power carried by quantities with fixed polarity. Figure: A conceptual image introduces the comparison of alternating and direct current. AC and DC at a Glance Feature DC AC Polarity Remains fixed Reverses periodically Typical waveform Constant or varying unidirectionally Sinusoidal or another bipolar waveform Frequency Zero for ideal steady DC ...

Difference Between DC and AC Motors

cylindrical DC motor, metal housing, protruding output shaft, compact motor package

Hello everyone, I hope you are doing well. In this tutorial, we will compare DC and AC motors from their operating principles to their speed control, maintenance and applications. Both convert electrical energy into mechanical energy through electromagnetic force, but those broad labels contain several different motor families. The first important correction is that an AC motor is not simply a DC motor with continuous slip rings. Most industrial AC motors create a rotating stator field and use either induction or synchronous interaction to produce rotor torque. We will therefore compare common brushed DC motors, brushless DC motors, induction motors and synchronous AC motors. Figure: A small DC motor introduces the comparison of DC and AC motor operation. DC and AC Motor Comparison Feature ...

A Newly Launched Thread - Difference Between

Difference Between heading, newly launched thread text, black banner background, engineering tutorial branding

Hello friends, I hope you are doing well. Welcome to our Difference Between engineering series. In this series, we compare two related technologies side by side so you can understand where they are similar, where they differ and when each one should be selected. A useful comparison goes beyond short definitions. We will begin with the physical principle, compare construction and operating behavior, add equations or ratings where they clarify the subject, and finish with practical selection guidance. This format is useful for students preparing for examinations and interviews, but it is equally useful when an engineer must choose between two real design options. Figure: Banner for the engineering comparison series and its tutorial index. Difference Between Tutorial Index No. Comparison Main ...

Create Setup File in Visual Studio 2010

Visual Studio Publish tab, publish folder setting, prerequisites and update controls, Publish Now button

Hello friends, I hope you are doing well. In this tutorial, we will publish a Visual Basic or C# Windows Forms application from Visual Studio 2010 by using ClickOnce. This is useful when you have completed a desktop program, such as the serial terminal from our Serial Port in VB 2010 tutorial , and want to install it on another Windows computer. Visual Studio 2010 is a legacy environment whose Microsoft support ended in July 2020. We are keeping it here because the original project and screenshots use that version. For a new application, use a supported Visual Studio and .NET release and follow the current deployment workflow. Figure: The Publish tab contains the original project's ClickOnce deployment settings. Build Output, ClickOnce and MSI Are Different The phrases EXE file and setup f ...

Modified Sine Wave Design With Code

sine wave curve, modified square waveform, square waveform, voltage versus time axes

Hello friends, I hope you are doing well. In this tutorial, we will design the timing logic for a modified sine-wave inverter and study the original CD4047B and CD4017B approach. We will also develop an equivalent microcontroller timing example so you can see exactly how the positive, zero and negative intervals are produced. This article follows our tutorials on the basics of inverter topologies , the major inverter components and the pure sine-wave inverter . A modified waveform is simpler than filtered SPWM, but its harmonic content limits the loads that should use it. Figure: The comparison shows sinusoidal and stepped waveforms over a labeled 20 ms cycle. What Is a Modified Sine Wave? A modified sine wave is a stepped bipolar waveform. During each cycle, the inverter applies a positiv ...