Software Listing of Author : "Tom Gaudette"

This is a collection of files that help you get and set waveform data on the Tektronix TDS series oscilloscopes. They are designed so that you can modify them for other manufactures as well.

  • Platform: Matlab, Scripts
  • bmp2mat
  • License: Shareware
  • Price:

MATRIX = BMP2MAT(FILENAME) reads a standard windows bitmap file and stores the image data to MATRIX whose dimensions are WIDExHIGHx3, where WIDE is the width in pixels of the bitmap image, HIGH is the height in pixels of the bitmap image. The first plane of the output matrix (i.e., MATRIX(:,:,1) is the red data, the second plane is green, and the third is blue. Color values are stored from 0:1 (ML convention). See File for further notes, revision history, future updates, and contact information. Example: read in a bitmap file and display it in ML: %store the image data to mat mat = bmp2mat('MyBitmap.bmp'); %display the matrix as an image imagesc(mat);

  • Platform: Matlab, Scripts

CELL2HTML(CELL,FILE,VARARGIN) generates the HTML table based on the cell array CELL, and the arguments passed in VARARGIN (see below). To set the value of a property using varargin, pass the name of the property as an argument, and the value as the very next argument. VARARGIN:Properties -BorderSize: determines the thickness of the table border (0 for off) HTML>table#border -BorderColor: determines the color of the table border HTML>table#bordercolor -Caption: defines the tables caption HTML>table>caption -Title: defines the title for the HTML document HTML>head>title -BackgroundColor: defines the background color of the table HTML>table>bgcolor -BackgroundImage: NOT YET IMPLEMENTED -FontColor: the font color inside the table HTML>table#style.color -FontSize: the size of the font inside the table...

  • Platform: Matlab, Scripts

This GUI simplifies using the new generic DLL calling capability provided by the MathWorks. In addition, the GUI will automatically generate wrapper M-files for each of the entry points in the DLL giving you the ability to fine-tune the calls into the library to be more MATLAB friendly, while still seeing what the C-Declaration is in the library. This new generic DLL loading capability will allow you to call into custom device drivers without needing to write C code. So now you can have support for all those VXI Plug&Play drivers offered for your instrument directly from within MATLAB. If you want to see this capability you need to download it from http://www.mathworks.com/support/solutions/data/33513.shtml in addition to downloading this GUI from MATLAB Central.

  • Platform: Matlab, Scripts

CODE = HGOBJ2CODE(HANDLE). HANDLE is the handle to a handle graphics object. CODE is a formatted string containg the code neccessary to duplicate most properties of the object pointed to by HANDLE. Replicable properties are those whose values are LOGICAL, CHAR, 1 dimensional CELL arrays, and up to 2 dimensions for NUMERIC matrices. If a property qualifies under those specifications, it may not be replicable if GET returns a value which MATLAB says is an illegal SET value. In this case, of if the property type does not qualify, noe code will be generated for this property, which means the object created by the generated code will have a default value for this property. Warnings are issued for any properties which cannot be replicated in the code. Please note that Children and Parent properties will not be generated either, as they...

  • Platform: Matlab, Scripts

A history box is a combination editbox and popupmenu. The edit box allows users to enter text. When the user presses the return key in the editbox, a special function (the ReturnKeyFcn) is called, and the text in the editbox is added to the history. The history is stored in the popup menu hidden behind the edit box. History can be stored in various ways according to need, and various lengths. History can be viewed in the popupmenu, selected from the popupmenu (which copies the entry to the editbox), or can be scrolled through from the editbox via the up and down arrow keys (similar to the use of these keys from the MATLAB command window).

  • Platform: Matlab, Scripts

TEKLOAD Helper function for loading saved waveform data Usage: dataStruct = tekload(filename,fileformat); filename is the full name of the file you want to load. fileformat is a string containing the format the file was save as: {'MATLAB','MATHCAD','TXT','CSV'} Return Values: dataStruct is a structure that contains the waveform data and the time: dataStruct.Waveform and dataStruct.Time Example: data = tekload('CalibrationCurveMATLAB.DAT','MATLAB'); plot(data.Time,data.Waveform);

  • Platform: Matlab, Scripts

Talk to your instruments with a light-weight GUI that allows you to query commands, write commands, and perform read operations, select the instrument to communicate with from a pull down menu, and specify the read length. As is, uses fprintf and fread for write/query (respectively), but can easily be changed in the code (see help). Instrument menu is propogated by instrfindall Zip includes .fig, and .m (run the .m), and a roadmap figure that summarizes the controls.

  • Platform: Matlab, Scripts

Using the Basic Connectivity demo files, this GUI will retrieve data from the oscilloscope and pass the data to a user defined analysis function. The returned vector of data is then displayed in an axis window. This is a great starting point for developing your own GUI or just to work on your analysis functions. Just write your own MATLAB function that takes the following form: [plotxdata, plotydata] = myanalysis(scopedata,scopetime);

  • Platform: Matlab, Scripts
  • mat2bmp
  • License: Shareware
  • Price:

MAT2BMP(FILENAME,MATRIX) writes a standard windows bitmap file (24-bit color)to a file called FILENAME (created or overwritten) whose image matches the image represented by a_mat. No scaling is performed on the image data. If the matrix is MxN (2-D) the image is created with colors mapped to the colormap passed into varargin{1}, or the existing current ML colomap if no colormap is passed in varargin. If matrix is MxNx3, the first layer of the matrix ( MATRIX(:,:,1) ) is assumed red data, second green, and third blue. See File for futher notes, revision history, future updates, and contact information. Example: write a sample membrane image to a bmp file: z = membrane(1,100,9,2); %create a sample image imagesc(z); %preview what the image should look like mat2bmp('SampleMembrane.bmp',z); %write the 'image' to the file

  • Platform: Matlab, Scripts

This example demonstrates how you can use MATLAB to develop an application that both collects data from an oscilloscope and performs mathematical calculations and visualization on the data. Combining MATLAB with your oscilloscope transforms the scope into a complete test bench station for data collection and data analysis. In one application, you now have direct access to reliable scope measurements as well as advanced data analysis and report generation capabilities. MATLAB provides a lot of functions for signal processing including signal filtering. In this example, we created several analysis routines using these functions to show you how to use MATLAB to analyze your data including making measurements unique to your application. You may use this application with your oscilloscope using the built-in analysis routines. You are also...

  • Platform: Matlab, Scripts

Connect to the Finch Robot using MATLAB. The Finch is a simple robot designed for teaching programming to undergraduates and pre-university students. Several people told me about this hardware so I thought I would try it. I used my daughter age 12 as my tester and found the platform engaging for her to learn programming. After downloading and unzipping please run Finch.setup. This utility function will download the connectivity code to the hardware from www.finchrobot.com. I have tested it only on Microsoft™ WINDOWS™ but put some code in there to work on the Mac. If you try this on the Mac please provide feedback.

  • Platform: Matlab, Scripts

Simple functions designed to show the power of MATLAB on the LeCroy WaveMaster Oscilloscope. These examples include: Manipulating and analyzing waveforms Filtering Finding primary sinewaves Frequency domain analysis Parameter calculations To use them download the zip file and extract the files into your WaveMaster USERDATA (D:Scripts) directory.

  • Platform: Matlab, Scripts

Tested in R13!!! ================ This app is designed to allow easier interfacing with interfaces such as GPIB, Serial, and others (though honestly I've never tried it on anything other than an iotech GPIB.)For information on interfaces, check out >> instrhelp NOTE: In this app, I refer to interfaces as devices, because they interface to a physical device, like a multimeter or an O-scope, etc. In it's present state, this app has 3 Command Environments, each has a different prompt, and responds differently to commands. Device ($>) in the device command environment (ce), commands that you type at the prompt are sent directly to the current interface using fprintf. fscanf is then called on the interface, and the results are displayed on the console (Command Window). Please note that because of this, by default, all new interfaces...

  • Platform: Matlab, Scripts
New Reviews

Print Inspector

Whether you are using a printer connected to your local desktop computer or a print server sometimes you need to see whats going on in your printer by having a close look at the print jobs sent by the users. Print Inspector is such type software ...


Disk Genius

Disk Genius was formerly known as Partition Guru which is an all-in-one solution for disk partition management, data recovery and disk repairing. It can recover lost files from partition, backup and restore partition table, clone partition or clone ...


Safe In Cloud

It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...


PictBear

Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime too. ...


Panda Cloud Cleaner

PC security has become a tricky and complicated subject both for home users and network supervisors, with complexity and risk factors multiplying over the years. Using a single antivirus app may not be enough anymore. That explains why many users ...


SnapCrab

Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...


BitKiller

Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...


New Downloads

PWMinder Desktop

PWMinder is a Password Manager
that is used to store
passwords and other sensitive
data in a secure encrypted
file. ...

Spool Queue Viewer++

Spool Queue Viewer++ is a
feature rich spool queue
viewer that windows should
have by default, we have taken
it to the ...

GlassWire Firewall

GlassWire\'s free firewall
software helps protect your
computer, privacy, and data by
monitoring your network
activity. ...

Active@ KillDisk

Active@ KillDisk provides the
ultimate solution how to erase
hard drive data in such a way
that no one can ever retrieve
...

ChequeSystem Cheque
Printing Software

ChequeSystem provides a
complete cheque printing and
management solution. You are
no need to write any, just
print and ...

SoftPerfect WiFi Guard

A specialised network scanner
that helps to protect and keep
your WiFi network secure. It
scans your wireless network at
...

Devart ODBC Driver for
MongoDB

Devart ODBC Driver for MongoDB
is a high-performance
connectivity tool with
enterprise-level features for
accessing ...

RationalPlan Project Viewer

RationalPlan Project Viewer is
a free project planning
software viewer, the perfect
solution for anyone (from
project ...

Atlantis Word Processor

Atlantis is a standalone word
processor for both
professional writers and those
who create documents only
occasionally. ...

Dr.Web Katana

Dr.Web KATANA - Kills Active
Threats And New Attacks. A
non-signature anti-virus.
Combats threats that are
brand-new and ...