how to upload pdf file in c# windows application : Find and replace text in pdf file SDK software project winforms windows wpf UWP plecsmanual11-part656

Using the Fourier Analysis
Display Parameters
Display frequency axis
The frequency axis is either shown underneath each plot or underneath
the last plot only.
Frequency axis label
The text is shown below the frequency axis.
Scaling
The Fourier analysis window offers three options to scale the Fourier coef-
ficients: Absolute, linear displays the absolute value of each coefficient.
Absolute, logrithmic displays the common logarithm of the absolute val-
ues, multiplied by 20. Relative, linear scales all coefficients such that the
coefficient of the base frequency is
1
.When set to Relative, logarithmic
(dB) the coefficients are displayed on a logarithmic scale in Decibels rela-
tive to the coefficient of the base frequency.
Table data
The table below the Fourier plots shows the calculated Fourier coefficients.
The values can be displayed without phase (Magnitude only), with phase
values in radians (Magnitude, phase (rad)) or with phase values in de-
gree (Magnitude, phase (degree)).
The following items can be set for each plot independently:
Title
The name which is displayed above the plot.
Axis label
The axis label is displayed on the left of the y-axis.
Y-limits
The initial lower and upper bound of the y-axis. If set to auto, the y-axis
is automatically scaled such that all data is visible.
Signal Type
As in the scope window the signal type in the Fourier analysis window can be
changed by clicking the small icon next to the signal name in the data view
window. Available types are bars, stems and continuous. By default the sig-
nals are displayed as bars. Changing the signal type for one signal will affect
all signals in the same plot.
89
Find and replace text in pdf file - 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
pdf find and replace text; pdf find highlighted text
Find and replace text in pdf file - 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 make a pdf document text searchable; text select tool pdf
3
Using PLECS
Zoom, Export and Print
The Fourier analysis window offers the same zoom, export and print opera-
tions as the PLECS scope. See section “Using the PLECS Scope” (on page 81)
for details.
Calculation of the Fourier coefficients
The following approximation is made to calculate the Fourier coefficients of a
signal with variable sampling intervals T
m
:
F(n) =
2
T
T
f(t)e
j!
0
nt
dt 
2
T
X
m
T
m
f
m
(t)e
j!
0
nt
dt
where
f
m
(t) =
a
m
t+ b
m
for continuous signals
f
m
(t) =
b
m
for discrete signals
Apiecewise linear approximation is used for continuous signals. Compared to
afast Fourier transformation (FFT) the above approach also works for signals
which are sampled with a variable sample rate. The accuracy of this approxi-
mation highly depends on the simulation step size, T
m
:A smaller simulation
step size yields more accurate results.
90
VB.NET PDF replace text library: replace text in PDF content in vb
and ASP.NET webpage. Find and replace text in PDF file in preview without adobe PDF reader component installed. Able to pull text
how to search a pdf document for text; search pdf documents for text
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
project along with sample codes, which you can find in the Demos folder under RasterEdge.Imaging.Demo directory with the file name RasterEdge.Imaging.Demo.PDF.
search pdf for text in multiple files; find and replace text in pdf
Using the XY Plot
Using the XY Plot
The XY plot is used to display the relationship between two signals, x and y.
In every simulation step the x and y input signals are taken as coordinates for
anew point in the XY plot. You can choose to draw trajectories by connecting
consecutive points with a direct line, to draw a vector from the origin to the
current point or a combination of both.
Time Range Window
The time range window allows you to restrict the data that is used for plot-
ting. The window is accessible from the View menu.
The time range can be modified by moving its left and right boundary. The
inactive time range is grayed out. By clicking into the time range, the active
time range can be shifted without changing its length. Any change of the time
91
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
find detailed guidance on creating, loading, merge and splitting PDF pages and Files, adding a page into PDF document, deleting unnecessary page from PDF file
cannot select text in pdf file; pdf searchable text
VB.NET Create PDF Library SDK to convert PDF from other file
Create writable PDF file from text (.txt) file in VB with a demo project, which you can find in the programming, you can use specific APIs to create PDF file.
how to make pdf text searchable; search a pdf file for text
3
Using PLECS
range is reflected in the XY plot immediately. If vectors are drawn, the right
end of the time range determines the position of the vector head.
If a time range is specified in the XY plot parameters it is used as the default
width of the time range in the time range window. A detailed parameter de-
scription is available in the XY Plot documentation (see page 642).
Zoom, Save View, Export and Print
The XY plot offers the same zoom, export and print operations as the PLECS
scope. See section “Using the PLECS Scope” (on page 81) for details.
92
C# PDF File Permission Library: add, remove, update PDF file
Text: Replace Text in PDF. Image: Insert Image to PDF. Image: Remove read PDF, VB.NET convert PDF to text, VB.NET the following code table, you will find a piece
find text in pdf image; pdf editor with search and replace text
VB.NET PDF File Permission Library: add, remove, update PDF file
Text to PDF. Text: Delete Text from PDF. Text: Replace Text in PDF. NET rotate PDF pages, C#.NET search text in PDF In the following code table, you will find a VB
how to select text in pdf reader; text searchable pdf
Simulation Parameters
Simulation Parameters
PLECS Blockset Parameters
This section describes the simulation parameters available in the PLECS
Blockset for Simulink. For the standalone simulation parameters please refer
to the next section.
To open the parameter dialog, select PLECS parameters from the Simula-
tion menu of the schematic editor.
Circuit Model Options
Diode Turn-On Threshold This parameter globally controls the turn-on be-
havior of line commutated devices such as diodes, thyristors, GTOs and simi-
lar semiconductors. A diode starts conducting as soon as the voltage across it
becomes larger than the sum of the forward voltage and the threshold voltage.
Similar conditions apply to the other line commutated devices. The default
value for this parameter is
1e-3
.
For most applications the threshold could also be set to zero. However, in cer-
tain cases it is necessary to set this parameter to a small positive value to
prevent line commutated devices from bouncing. Bouncing occurs if a switch
receives an opening command and a closing command repeatedly in subse-
quent simulation steps or even within the same simulation step. Such a sit-
uation can arise in large, stiff systems that contain many interconnected
switches.
Note The Diode Turn-On Threshold is not equivalent to the voltage drop
acrossa device when it is conducting. The turn-on threshold only delays the
instant when a device turns on. The voltage drop across a device is solely de-
termined by the forward voltage and/or on-resistance specified in the device pa-
rameters.
Type This parameter lets you choose between the continuous and discrete
state-space method for setting up the physical model equations. For details
please refer to section “Physical Model Equations” (on page 30).
When you choose Continuous state-space, PLECS employs the Simulink
solver to solve the differential equations and integrate the state variables. The
93
C# HTML5 PDF Viewer SDK deployment on Visual Studio .NET
C#.NET rotate PDF pages, C#.NET search text in PDF, C# Unzip the download package and you can find a project Once done debugging with x86 dlls, replace the x86
how to search pdf files for text; pdf make text searchable
VB.NET PDF - Deploy VB.NET HTML5 PDF Viewer on Visual Studio.NET
C#.NET rotate PDF pages, C#.NET search text in PDF, C# Unzip the download package and you can find a project Once done debugging with x86 dlls, replace the x86
convert pdf to searchable text online; make pdf text searchable
3
Using PLECS
Switch Manager communicates with the solver in order to ensure that switch-
ing occurs at the correct time. This is done with Simulink’s zero-crossing de-
tection capability. For this reason the continuous method can only be used
with a variable-step solver.
In general, the default solver of Simulink,
ode45
,is recommended. However,
your choice of circuit parameters may lead to stiff differential equations, e.g.
if you have large resistors connected in series with inductors. In this case you
should choose one of Simulink’s stiff solvers.
When you choose Discrete state-space, PLECS discretizes the linear state-
space equations of the physical model as described in section “State-Space
Discretization” (on page 35). All other continuous state variables are updated
using the Forward Euler method. This method can be used with both variable-
step and fixed-step solvers.
Discrete State-Space Options
Sample time This parameter determines the rate with which Simulink
samples the circuit. A setting of
auto
or
-1
means that the sample time is in-
herited from the Simulink model.
Refine factor This parameter controls the internal step size which PLECS
uses to discretize the state-space equations. The discretization time step t
is thus calculated as the sample time divided by the refine factor. The refine
factor must be a positive integer. The default is
1
.
Choosing a refine factor larger than 1 allows you to use a sample time that
is convenient for your discrete controller while at the same time taking into
account the usually faster dynamics of the electrical system.
ZC step size This parameter is used by the Switch Manager when a non-
sampled event (usually the zero crossing of a current or voltage) is detected. It
controls the relative size of a step taken across the event. The default is
1e-9
.
Tolerances The error tolerances are used to check whether the state vari-
ables are consistent after a switching event. The defaults are
1e-3
for the rel-
ative tolerance and
1e-6
for the absolute tolerance.
94
Simulation Parameters
Note The discrete method cannot be used with circuits thatcontain direct
non-linear feedbacks because in conjunction with Tustin’smethod thiswould
lead to algebraic loops.
This applies for instance to the non-saturable inductionmachine models. If
you must simulate an inductionmachine with the discrete method, use the
Saturable Induction Machine (see page 397) instead. The non-linear feedback
paths in this model contain Integrator blocks (see page 407) whichprevent the
algebraic loops.
Diagnostics
Zero crossing detection disabled In order to accurately determine the
proper switching times of power semiconductors, PLECS highly depends on
the solver’s capability to locate zero crossings. If you switch off the zero cross-
ing detection in the Simulink solver or use the less accurate “Adaptive” detec-
tion algorithm, PLECS will therefore issue a diagnostic message. This option
allows you to specify the severity level (
warning
or
error
)of this message.
If you encounter problems due to many consecutive zero crossings, it is usu-
ally not advisable to modify the zero crossing detection settings. Consecutive
zero crossings are often caused by insufficient simulation accuracy, typically
in conjunction with a stiff model. In this case it may help to tighten the rela-
tive tolerance of the Simulink solver (from the default
1e-3
to
1e-5
or
1e-6
)
and to switch from the default solver
ode45
to a stiff solver such as
ode23tb
and, where applicable, set the Simulink solver option Solver reset method to
Robust
.
Number of consecutive gate signal changes If you configure a Signal In-
port block (see page 511) in a top-level schematic to be a gate signal, PLECS
expects this signal to change only at discrete instants. If instead the signal
changes in more than the specified number of consecutive simulation time
steps, PLECS will issue an error message to indicate that there may be a
problem in the gate signal generator. You can disable this diagnostic by en-
tering
0
.
Division by zero This option determines the diagnostic action to take if
PLECS encounters a division by zero in a Product block (see page 466) or a
Function block (see page 345). A division by zero yields 1 or
nan
(„not a
95
3
Using PLECS
number”, if you divide 0=0). Using these values as inputs for other blocks may
lead to unexpected model behavior. Possible choices are
ignore
,
warning
and
error
.In new models, the default is
error
.In models created with PLECS 3.6
or earlier, the default is
warning.
Negative switch loss This option determines the diagnostic action to take
if PLECS encounters negative loss values during the calculation of switch
losses (see “Loss Calculation” on page 107). PLECS can issue an error or a
warning message or can continue silently, In the latter two cases, the losses
that are injected into the thermal model are cropped to zero.
Assertion action Use this option to override the action that is executed
when an assertion fails (see Assertion block on page 274). The default is
use
local settings
,which uses the actions specified in each individual assertion.
Assertions with the individual setting
ignore
are always ignored, even if this
option is different from
use local settings
.Note that during analyses and
simulation scripts, assertions may be partly disabled (see “Assertions” on page
75).
Sample times
Synchronize fixed-step sample times This option specifies whether
PLECS should attempt to find a common base sample rate for blocks that
specify a discrete sample time.
Use single base sample rate This option specifies whether PLECS should
attempt to find a single common base sample rate for all blocks that specify a
discrete sample time.
These options can only be modified for a Continuous State-Space model; for a
Discrete State-Space model they are checked by default. For details see sec-
tion “Multirate Systems” (on page 40).
Code generation
Target This option specifies the code generation target that is used when
you generate code with the Simulink Coder. For details on the available tar-
gets see section “Code Generation Targets” (on page 225).
Inline circuit parameters for RSim target This option controls whether
PLECS inlines parameter values or whether it should keep them tunable
when it creates code for the RSim target. For details see section “Tunable Cir-
cuit Parameters in Rapid Simulations” (on page 227).
96
Simulation Parameters
State-space calculation
Use extended precision When this option is checked, PLECS uses higher-
precision arithmetics for the internal calculation of the state-space matrices
for a physical model. Check this option if PLECS reports that the system ma-
trix is close to singular.
PLECS Standalone Parameters
This section describes the simulation parameters available for PLECS Stan-
dalone. For the PLECS Blockset simulation parameters please refer to the
previous section.
To open the parameter dialog, select Simulation parameters from the Simu-
lation menu of the schematic editor or press Ctrl-E.
Simulation Time
Start Time The start time specifies the initial value of the simulation time
variable t at the beginning of a simulation, in seconds. The initial conditions
specified in the block parameters must match the specified start time.
Stop Time The simulation ends when the simulation time has advanced to
the specified stop time.
Solver
These two parameters let you choose between variable-step and fixed-step
solvers. A fixed-step solver uses the same step size – i.e. the simulation time
increment – throughout a simulation. The step size must be chosen by the
user so as to achieve a good balance between accuracy and computational ef-
fort.
Avariable-step solver can adopt the step size during the simulation depending
on model dynamics. At times of rapid state changes the step size is reduced
to maintain accuracy; when the model states change only slowly, the step size
is increased to save unnecessary computations. The step size can also be ad-
justed in order to accurately simulate discontinuities. For these reasons, a
variable-step solver should generally be preferred.
DOPRI is a variable-step solver using a fifth-order accurate explicit Runge-
Kutta formula (the Dormand-Prince pair). This solver is most efficient for
97
3
Using PLECS
non-stiff systems and is selected by default. A stiff system can be sloppily de-
fined as one having time constants that differ by several orders of magnitudes.
Such a system forces a non-stiff solver to choose excessively small time steps.
If DOPRI detects stiffness in a system, it will abort the simulation with the
recommendation to switch to a stiff solver.
RADAU is a variable-step solver for stiff systems using a fifth-order accurate
fully-implicit three-stage Runge-Kutta formula (Radau IIa). For non-stiff sys-
tems DOPRI is more efficient than RADAU.
The fixed-step solver Discrete does not actually solve any differential equa-
tions but just advances the simulation time with fixed increments. If this
solver is chosen, the linear state-space equations of the physical model are dis-
cretized as described in section “State-Space Discretization” (on page 35). All
other continuous state variables are updated using the Forward Euler method.
Events and discontinuities that occur between simulation steps are accounted
for by a linear interpolation method.
Variable-Step Solver Options
Max Step Size The maximum step size specifies the largest time step that
the solver can take and should not be chosen unnecessarily small. If you sus-
pect that the solver is missing events, try reducing the maximum step size.
However, if you just require more output points for smoother curves, you
should increase the refine factor (see below).
Initial Step Size This parameter can be used to suggest a step size to be
used for the first integration step. The default setting
auto
causes the solver
to choose the step size according to the initial state derivatives. You should
only change this parameter if you suspect that the solver is missing an event
at the beginning of a simulation.
Tolerances The relative and absolute specify the acceptable local integration
errors for the individual state variables according to
err
i
rtol jx
i
j+ atol
i
If all error estimates are smaller than the limit, the solver will increase the
step size for the following step. If any error estimate is larger than the limit,
the solver will discard the current step and repeat it with a smaller step size.
The default absolute tolerance setting
auto
causes the solver to update the
absolute tolerance for each state variable individually, based on the maximum
absolute value encountered so far.
98
Documents you may be interested
Documents you may be interested