pdf viewer in mvc c# : Convert pdf to text c# SDK Library service wpf .net azure dnn MATLAB_Excel6-part511

Spectral Analysis Example
'Cancel button click event handler. Exits form without computing fft
'or updating variables.
Unload Me
End Sub
Private Sub btnOK_Click()
'OK button click event handler. Updates state of all variables from controls
'and executes the computefft or plotfft method.
Dim R As Range
If theFourier Is Nothing Or theFFTData Is Nothing Then GoTo Exit_Form
On Error Resume Next
'Process inputs
Set R = Range(refedtInput.Text)
If Err <> 0 Then
MsgBox ("Invalid range entered for Input Data")
Exit Sub
End If
Set InputData = R
Interval = CDbl(edtSample.Text)
If Err <> 0 Or Interval <= 0 Then
MsgBox ("Sampling interval must be greater than zero")
Exit Sub
End If
'Process Outputs
Set R = Range(refedtFreq.Text)
If Err = 0 Then
Set Frequency = R
End If
Set R = Range(refedtReal.Text)
If Err = 0 Then
theFFTData.Real = R
End If
Set R = Range(refedtImag.Text)
If Err = 0 Then
theFFTData.Imag = R
End If
Set R = Range(refedtPowSpect.Text)
If Err = 0 Then
Set PowerSpect = R
End If
3-23
Convert pdf to text c# - SDK Library service:C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net, ASP.NET MVC, WinForms, WPF application
C# PDF to Text (TXT) Converting Library to Convert PDF to Text
www.rasteredge.com
Convert pdf to text c# - SDK Library service:VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net, ASP.NET MVC, WinForms, WPF application
VB.NET Guide and Sample Codes to Convert PDF to Text in .NET Project
www.rasteredge.com
3
Usage Examples
bPlot = chkPlot.Value
'Compute the fft and optionally plot power spectral density
If bPlot Then
Call theFourier.plotfft(3, theFFTData, Frequency, PowerSpect, _
InputData, Interval)
Else
Call theFourier.computefft(3, theFFTData, Frequency, PowerSpect, _
InputData, Interval)
End If
GoTo Exit_Form
Handle_Error:
MsgBox (Err.Description)
Exit_Form:
Unload Me
End Sub
Adding the Spectral Analysis Menu Item to Excel
The last step in the integration process adds a menu item to Excel so that
you can open the tool from the Excel Tools menu. To do this you add event
handlers for the workbook’s
AddinInstall
and
AddinUninstall
events that
install and uninstall menu items. The menu item calls the
LoadFourier
function in the
FourierMain
module.
Follow these steps to implement the menu item:
1
Right-click the ThisWorkbook item in the VBA project window and click
View Code.
3-24
SDK Library service:C# PDF Text Extract Library: extract text content from PDF file in
C# PDF - Extract Text from PDF in C#.NET. Feel Free Best C#.NET PDF text extraction library and component for free download. XDoc.PDF
www.rasteredge.com
SDK Library service:C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
C# PDF - Convert PDF to JPEG in C#.NET. C#.NET PDF to JPEG Converting & Conversion Control. Convert PDF to JPEG Using C#.NET. Add necessary references:
www.rasteredge.com
Spectral Analysis Example
2
Place the following code into
ThisWorkbook
.
Private Sub Workbook_AddinInstall()
'Called when Addin is installed
Call AddFourierMenuItem
End Sub
Private Sub Workbook_AddinUninstall()
'Called when Addin is uninstalled
Call RemoveFourierMenuItem
End Sub
Private Sub AddFourierMenuItem()
Dim ToolsMenu As CommandBarPopup
Dim NewMenuItem As CommandBarButton
'Remove if already exists
3-25
SDK Library service:C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
it extremely easy for C# developers to convert and transform a have original formatting and interrelation of text and graphical elements of the PDF.
www.rasteredge.com
SDK Library service:C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
C#.NET PDF SDK - Convert PDF to TIFF in C#.NET. Use C#.NET DLLs and Demo Code to Convert PDF to Tiff in C#.NET Program. Add necessary references:
www.rasteredge.com
3
Usage Examples
Call RemoveFourierMenuItem
'Find Tools menu
Set ToolsMenu = Application.CommandBars(1).FindControl(ID:=30007)
If ToolsMenu Is Nothing Then Exit Sub
'Add Spectral Analysis menu item
Set NewMenuItem = ToolsMenu.Controls.Add(Type:=msoControlButton)
NewMenuItem.Caption = "Spectral Analysis..."
NewMenuItem.OnAction = "LoadFourier"
End Sub
Private Sub RemoveFourierMenuItem()
Dim CmdBar As CommandBar
Dim Ctrl As CommandBarControl
On Error Resume Next
'Find tools menu and remove Spectral Analysis menu item
Set CmdBar = Application.CommandBars(1)
Set Ctrl = CmdBar.FindControl(ID:=30007)
Call Ctrl.Controls("Spectral Analysis...").Delete
End Sub
3
Save the add-in.
Now that the VBA coding is complete, you can save the add-in. Save this
file into the
<project-directory>\distrib
directory that Deployment
Tool created when building the project. Here,
<project-directory>
refers
to the project directory that Deployment Tool used to save the Fourier
project. Name the add-in
Spectral Analysis
.
a. From the Excel main menu, select File > Properties.
b. When the Workbook Properties dialog box appears, click the
Summary tab, and enter
Spectral Analysis
as the workbook title.
c. Click OK to save the edits.
d. From the Excel main menu, select File > Save As.
e. When the Save As dialog box appears, select
Microsoft
Excel Add-In (*.xla)
as the file type, and browse to
<project-directory>\distrib
.
f. Enter
Fourier.xla
as the file name and click Save to save the add-in.
3-26
SDK Library service:C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
text, image, table, hyperlink and bookmark to Word without losing format. Powerful components for batch converting PDF documents in C#.NET program. Convert PDF
www.rasteredge.com
SDK Library service:C# PDF Convert to SVG SDK: Convert PDF to SVG files in C#.net, ASP
situations, it is quite necessary to convert PDF document into images are defined in XML text lines, they Therefore, in C#.NET web document viewing applications
www.rasteredge.com
Spectral Analysis Example
Testing the Add-In
Before distributing the add-in, test it with a sample problem.
Spectral analysis is commonly used to find the frequency components of a
signal buried in a noisy time domain signal. In this example you will create a
data representation of a signal containing two distinct components and add
to it a random component. This data along with the output will be stored in
columns of an Excel worksheet, and you will plot the time-domain signal
along with the power spectral density.
Creating the Test Problem
Follow these steps to create the test problem:
1
Start a new session of Excel with a blank workbook.
2
From the main menu click Tools > Add-Ins.
3
When the Add-Ins dialog box appears, select Browse.
4
Browse to the
<project-directory>\distrib
directory, select
Fourier.xla
,and click OK.
The Spectral Analysis add-in appears in the available Add-Ins list and
is selected.
5
Click OK to load the add-in.
This add-in installs a menu item under the Excel Tools menu. You can display
the Spectral Analysis GUI by selecting Tools > Spectral Analysis. Before
invoking the add-in, create some data, in this case a signal with components
at 15 and 40 Hz. Sample the signal for 10 seconds at a sampling rate of 0.01 s.
Put the time points into column A and the signal points into column B.
Creating the Data
Follow these steps to create the data:
1
Enter
0
for cell A1 in the current worksheet.
2
Click cell A2 and type the formula
"= A1 + 0.01"
.
3-27
SDK Library service:C# PDF insert text Library: insert text into PDF content in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Insert Text to PDF. C#.NET PDF SDK - Insert Text to PDF Document in C#.NET. C#.NET Project DLLs: Insert Text Content to PDF.
www.rasteredge.com
SDK Library service:C# PDF Text Search Library: search text inside PDF file in C#.net
C#.NET PDF SDK - Search and Find PDF Text in C#.NET. C# application. Able to find and get PDF text position details in C#.NET application.
www.rasteredge.com
3
Usage Examples
3
Click and hold the lower-right corner of cell A2 and drag the formula down
the column to cell A1001. This procedure fills the range A1:A1001 with the
interval 0 to 10 incremented by 0.01.
4
Click cell B1 and type the following formula:
"= SIN(2*PI()*15*A1) + SIN(2*PI()*40*A1) + RAND()"
Repeat the drag procedure to copy this formula to all cells in the range
B1:B1001.
Running the Test
Using the column of data (column B), test the add-in as follows:
1
Select Tools > Spectral Analysis from the main menu.
2
Select the Input Data check box.
3
Select the
B1:B1001
range from the worksheet, or type this address into
the Input Data field.
4
In the Sampling Interval field, type
0.01
.
5
Select Plot time domain signal and power spectral density.
6
Enter
C1:C1001
for frequency output, and likewise enter
D1:D1001
,
E1:E1001
,and
F1:F1001
for the FFT real and imaginary parts, and
spectral density.
7
Click OK to run the analysis.
The next figure shows the output.
3-28
Spectral Analysis Example
The power spectral density reveals the two signals at 15 and 40 Hz.
Packaging and Distributing the Add-In
As a final step, package the add-in, the COM component, and all supporting
libraries into a self-extracting executable. This package can be installed onto
other computers that need to use the
Spectral Analysis
add-in.
To package and distribute the add-in, follow these steps:
1
Reopen project in the Deployment Tool, if it is not already open.
2
Click the Package button in the toolbar.
3-29
3
Usage Examples
MATLAB Builder for Excel creates the
Fourier_pkg.exe
self-extracting
executable.
3
To install this add-in onto another computer, copy the
Fourier_pkg.exe
package to that machine, run it from a command prompt, and follow the
instructions.
3-30
4
Function Wizard
Overview of the Function Wizard
(p. 4-2)
Describes the purpose and use of the
Function Wizard
Installing the Function Wizard
Add-In (p. 4-3)
How to install the Add-In
Starting theFunction Wizard (p. 4-4) How to open the Function Viewer
Understanding the Function Viewer
(p. 4-5)
How to load and execute functions
Component Browser (p. 4-7)
How to view components currently
installed
Function Properties (p. 4-8)
How to edit inputs and outputs to
functions
Argument Properties (p. 4-12)
How to select worksheet ranges and
specify values
Function Utilities (p. 4-14)
How to rename, copy, and move
functions
4
Function Wizard
Overview of the Function Wizard
The Function Wizard enables you to pass Microsoft Excel (Excel 2000 or later)
worksheet values to a compiled MATLAB model and to return model output
to a cell or range of cells in the worksheet. The Function Wizard provides
an intuitive interface to Excel worksheets. Knowledge of Visual Basic for
Applications (VBA) programming is not required.
The Function Wizard reflects any changes that you make in the worksheets,
such as range selections. Going in the opposite direction, you can use the
Function Wizard to control the placement and output of data from MATLAB
functions to the worksheets.
The Function Wizard does not currently support the MATLAB
struct
,
sparse
,and
complex
data types.
4-2
Documents you may be interested
Documents you may be interested