how to upload pdf file in c# windows application : Convert pdf to word searchable text Library application API .net azure windows sharepoint plecsmanual4-part687

Getting Started with the PLECS Blockset
Figure 1.11: Simulation of buck converter with hysteresis control
19
Convert pdf to word searchable text - search text inside PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
search pdf files for text programmatically; select text in pdf
Convert pdf to word searchable text - VB.NET PDF Text Search Library: search text inside PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
how to select all text in pdf file; pdf make text searchable
1
Getting Started
Getting Started with PLECS Standalone
The only way to become familiar with a new program is by using it. For this
reason we are presenting here two example circuits that you can reconstruct
on your computer. The examples are based on each other, since the features of
PLECS will be explained step by step.
After starting PLECS the PLECS Library browser is displayed. In the li-
braries you find various components from which you can create your circuits.
You can browse through the available libraries and see which components are
available.
ASimple Passive Network
The first electrical system we are going to model is a simple RLC network as
shown in Fig. 1.12. A capacitor is charged by a DC voltage source via an RL-
branch and its voltage is monitored with a voltmeter.
10mH
10V
v
C
100µF
10Ω
Figure 1.12: Simple RLC network
In order to enter the circuit in PLECS we have to open a new PLECS model.
This is done by selecting “New Model” from the “File” Menu in the Library
Browser.
Components
The components required for our circuit must be copied into this window from
the Library Browser. This is done by dragging them with the mouse. If you
want to copy components already placed in the window hold down the Ctrl
control key or use the right mouse button.
The electrical components that you need for the RLC network can be found in
in the library “Electrical” in the sub-libraries “Sources”, “Meters” and “Pas-
sive Components”. The scope is located in the library “System”. Instead of
20
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
RasterEdge also provides other industry-leading methods to convert target PDF code, such as, PDF to HTML converter assembly, PDF to Word converter assembly
search pdf for text in multiple files; select text in pdf file
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
for batch converting PDF to editable & searchable text formats. RasterEdge.XDoc.Word. dll. ' pdf convert to txt DocumentConverter.ToDocument("C:\\test.pdf", "C
how to search a pdf document for text; search text in pdf using java
Getting Started with PLECS Standalone
browsing for the components you can also search for them by entering the first
letters of the component you need in the search bar. For example, typing
sc
shows you the scope,
res
all available resistors etc.
After you have copied all components the schematic window should look like
Fig. 1.13. If not, move the components with the left mouse button. To rotate
selected components press Ctrl-R, to flip them horizontally press Ctrl-F. All
these functions can also be accessed via the menu bar.
Figure 1.13: PLECS schematic
Connections
The unconnected electrical terminals of a component are marked with lit-
tle hollow circles. If we bring the mouse pointer close to such a terminal the
pointer shape changes from an arrow to a cross. We now can drag a connec-
tion to another component by holding the left mouse button down. When
we approach another terminal or an existing connection the pointer shape
changes into a double cross. As soon as we release the mouse button an elec-
trical connection will be created.
For drawing a branch connection place the mouse pointer on an existing con-
nection where you want the branch to start. With the right mouse button or
with the left mouse button while holding down the Ctrl key you can create a
connection from there to the desired destination.
Component Properties
Each component is identified by a unique name, which is chosen automati-
cally. You may change it as you wish by double-clicking on it in the schematic.
The name is intended only for documentation purposes and does not affect the
21
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
Convert PDF to Word in both .NET WinForms and ASP.NET webpage. Create high quality Word documents from both scanned PDF and searchable PDF files without losing
search pdf for text; how to make pdf text searchable
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit Word
C# users can convert Convert Microsoft Office Word to searchable PDF online, create multi Word text is searchable when users use Word text search
search a pdf file for text; select text in pdf reader
1
Getting Started
simulation. Of greater importance are the parameters that determine, for ex-
ample, the inductance of an inductor, the capacity of an capacitor, or the volt-
age of a DC voltage source. A double-click on the component icon opens a dia-
log box in which you can set these parameters. Fig. 1.14 shows the dialog box
for an inductor.
Figure 1.14: Inductor dialog box
If you want selected parameters to be displayed in the schematic, you must
check the check box on the right side of the edit field. For reasons of clarity
we prefer to display only the most important parameters of a component.
Units
PLECS does not know anything about units. It is your responsibility that
variables are scaled correctly. For power electronics we recommend the use
of SI quantities. However, if you want to employ PLECS for the simulation of
power systems it may be more appropriate to work with “per unit” quantities.
For every component enter the values according to the schematic in Fig. 1.12.
In the dialog boxes of the inductor and the capacitor you can additionally set
the initial current resp. the initial voltage. Please leave both values at zero.
Signals
In addition to the electrical connections (wires) that are used to connect elec-
trical components PLECS also makes use of unidirectional signals. The sig-
nals are painted in green and have an arrowhead to indicate their direction.
22
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Easy to create searchable and scanned PDF files from Word. Convert Word to PDF file with embedded fonts or without original fonts fast.
search pdf files for text; convert pdf to searchable text
VB.NET Image: Robust OCR Recognition SDK for VB.NET, .NET Image
and more companies are trying to convert printed business you are executing character and word recognition. Texts will be outputted as searchable PDF, PDF/A,TXT
pdf select text; how to select text on pdf
Getting Started with PLECS Standalone
In the RLC example a signal connects the output terminal of the voltmeter to
the input terminal of the scope.
PLECS uses signals to carry non-electrical information like measurement val-
ues or triggering pulses for switches. Signals can be used in calculations and
displayed in a scope. Electrical connections cannot be fed into a scope directly,
you always have to use a volt- or ammeter to convert the electrical quantities
into a signal first.
By this time your model should look similar to Fig. 1.15. To start the simu-
lation, press Ctrl-T or select “Start” from the “Simulation” menu. In order
to see something of the more interesting part of the simulation you need to
set the stop time to 0.1. To do this, open the Simulation Parameters dialog
by clicking the corresponding menu entry in the “Simulation” menu or press
Ctrl-E.
You should now get the simulation results shown in below.
Figure 1.15: Complete model and simulation result
Adding Control Blocks
To enhance our model we would like to add some dynamic behavior into our
static electrical model. Let us see how the capacitor in our example charges
and discharges if we apply a pulsed voltage. In the schematic we replace the
DC voltage source by a controlled one. The input of the voltage source can be
any signal generated from one of the control blocks in PLECS. In Fig. 1.16 we
used a pulse generator with a period of 0.04sec and an amplitude of 10 to con-
trol the voltage source.
23
C# Create PDF Library SDK to convert PDF from other file formats
Best C#.NET component to create searchable PDF document from Microsoft Office Word, Excel and PowerPoint. Create writable PDF from text (.txt) file.
search multiple pdf files for text; pdf searchable text
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Easy to create searchable and scanned PDF files from Word. Convert to PDF with embedded fonts or without original fonts fast.
pdf find and replace text; pdf text search tool
1
Getting Started
Figure 1.16: RLC network with a pulsed voltage source
Buck Converter
In the next example we will introduce the concept of ideal switches, which
distinguishes PLECS from other simulation programs. It will be shown how
switches are controlled, i.e. either by voltages and currents in the system or
by external signals.
25mH
v
src
2Ω
220µF
v
C
i
src
Figure 1.17: Schematic of buck converter
Switches
In the buck converter outlined in Fig. 1.17 we will model the transistor as an
entirely controllable switch and bear in mind that it may conduct current only
in one direction. We also need a free-wheeling diode. The diode is a switch
that closes as the voltage across it becomes positive, and opens as the current
through it becomes negative.
The diode can be found in the library “Electrical / Power Semiconductors” and
the switch in the library “Electrical / Switches”. All components in these li-
24
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Why do we need to convert PDF document to HTML webpage One is that compared with HTML file, PDF file (a not be easily edited), is less searchable for search
how to select text in a pdf; convert pdf to word searchable text
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
library also makes PDF document visible and searchable on the Internet by converting PDF document file to Use C#.NET Demo Code to Convert PDF Document to
how to search pdf files for text; pdf editor with search and replace text
Getting Started with PLECS Standalone
braries are based on ideal switches that have zero on-resistance and infinite
off-resistance. They open and close instantaneously. In some components like
the diode you may add a forward voltage or a non-zero on-resistance. If you
are unsure about these values leave them at zero.
The switch is controlled by an external signal. It will close upon a non-zero
input and open when the signal goes back to zero.
We start with the electrical part of the buck converter first. By now you
should be able to model it as shown in Fig. 1.18.
Figure 1.18: Electrical part of buck converter
Subsystems
We’d also like to separate the electrical part from the control part. This has no
effect on the simulation result but makes the whole system more structured.
Once you have completed the circuit from Fig. 1.18, select all components (ei-
ther by clicking on an empty space in the upper left corner of the schematic
and dragging a frame to the lower right corner, or by pressing Ctrl-A). Now
create a new subsystem by selecting “Create Subsystem” from the “Edit” menu
or by pressing Ctrl-G. The electrical components are now in a new subsys-
tem “Sub”. You can rename it to something more meaningful, e.g. “Circuit”
and change the icon size by dragging one of the selected corners. You can also
move the name label to another position by clicking and dragging it to the bor-
ders or the corners of the icon. Now your system should look similar to Fig.
1.19.
To connect the subsystem to the outer schematic we need to place ports into
it. Drag two Signal Inports and two Signal Outports into the subsystem
schematic and connect them to the voltage source, the switch, the volt- and
25
1
Getting Started
Figure 1.19: Electrical Subsystem
the ammeter respectively. Note that a new terminal appears in the subsystem
icon for each port that you drag into the subsystem schematic.
For the buck converter we will implement a hysteresis type control that keeps
the capacitor voltage roughly in a 0.2V band around 6V. To make things a
bit more interesting we apply a step change from 12V down to 8V to the in-
put voltage during the simulation.
Figure 1.20: Simulation of buck converter with hysteresis control
Demo Models
Now that you’ve built your first own models in PLECS it may be worthwile to
take a look at the demo models that come with PLECS. Open the demo model
browser by selecting “Demo Models” from the “View” Menu.
26
2
How PLECS Works
PLECS is a software package for modeling and simulating dynamic systems.
As with any other software package, in order to make the best use of it you
should have a basic understanding of its working principles. Before delving
into the question how PLECS works, however, it is worthwhile to distinguish
between the terms modeling and simulation.
The term modeling refers to the process of extracting knowledge from the sys-
tem to be simulated and representing this knowledge in some formal way.
The second part – i.e. the representation of knowledge – can be more or less
straightforward depending on the formalism used. PLECS offers three dif-
ferent formalisms – equations (implemented as C-code), block diagrams and
physical models – that can be used in the same modeling environment. They
are described in the following section.
The term simulation refers to the process of performing experiments on a
model in order to predict how the real system would behave under the same
conditions. More specifically, in the context of PLECS, it refers to the compu-
tation of the trajectories of the model’s states and outputs over time by means
of an ordinary differential equation (ODE) solver. This is described in the sec-
ond section.
Modeling Dynamic Systems
Asystem can be thought of as a black box as depicted below. The system does
not exchange energy with its environment but only information: It accepts in-
put signals u, and its reactions can be observed by the output signals y.
Asystem can have internal state variables that store information about the
system’s past and influence its current behavior. Such state variables can be
continuous, i.e. they are governed by differential equations, or discrete, i.e.
2
HowPLECS Works
x
c
, x
d
System states
u
Input signals
y
Output signals
they change only at certain instants. An example of a continuous state vari-
able is the flux or current of an inductor; an example of a discrete state vari-
able is the state of a flip flop.
System Equations
One way to describe a system is by mathematical equations. Typical system
equations are listed below:
• An output function describes the system’s outputs in terms of the current
time, the system’s inputs and its internal states.
• If the system has discrete states, an update function determines if and how
they change at a given time for the current inputs and internal states.
• If the system has continuous states, a derivative function describes their
derivatives with respect to time.
Symbolically, these functions can be expressed as follows:
y =
f
output
(t;u;x
c
;x
d
)
x
next
d
=
f
update
(t;u;x
c
;x
d
)
_x
c
=
f
derivative
(t;u;x
c
;x
d
)
Such a description is most convenient for implementation in a procedural pro-
gramming language like C.
Block Diagrams
Amore graphic modeling method that is commonly used in control engineer-
ing is a block diagram such as the one below which shows a low pass filter.
Each of the three blocks is again a dynamic system in itself, that can be de-
scribed with its own set of system equations. The blocks are interconnected
28
Documents you may be interested
Documents you may be interested