Scripts Index
Tools and Utilities Development Tools  

Multiple Interface Command Environment (MICE)

download download home home   report broken
important script information
company name:
Tom Gaudette
license: Free
minimum requirements: MATLAB 6.5 (R13)
functional limitations:
Multiple Interface Command Environment (MICE) description
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>> instrhelpNOTE: 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 created in this program are created with a Timeout of 1 (second). You can change the default value for any new interfaces created during the runtime by typing 'default Timeout' in the Program CE. You can also change the value of the variable defaultTimeout in the beginning of this code, to change the startup value for default Timeout. use intrhelp to find out how to st a custom Timeout.FUTURE PLANS: I plan to add a simple way of opting out of calling fscanf, on a onetime basis and on a toggle basis. I hope to introduce a new CE which will allow you to use MATLAB code for strings (indexing, and concatenating, and casteing, etc) to send commands, e.g., instead of:$>MATH1:DEFINE "CH1 + CH2"You could use::$>['MATH1:DEFINE ','"CH1 + CH2"'];I understand in the above situation, there's no point, by ideally, you could use variables instead of string literals Program (:>) This CE simply allows access to basic commands specific to MICE.Commands like quit, cls, new device, device list, etc. Feel free to hardcode your own commands into the Program Section (feel free to do it anywhere, but it will be a little harder anywhere else).If you have any good ideas of commands you want to see, let me know. To get a complete list of Program CE commands, get out a pen and paper and write down all the cases in the switch command of the program section.MATLAB (::>)In theory, the MATLAB CE works just like you're typing in theCommand Window. I'm not going to gurauntee that, but that's the premise.Switching Command Environments==============================To switch from one CE to another, simply type the prompt at any of the CEs' prompts. E.g., to switch from the MATLAB CE, to the device CE, it would look like this:::>$>Simple enough.To do a CE override, in otherwords, send a single command to another CE without actually switching to that CE, simply type the prompt of the target CE, without the > at the end. So if you wanted to quit MICE (but honestly, I mean why would you?) from the device CE, it goes like this:$>:quitTo find out what the current device is from the MATLAB CE, like this:::>:device currentAnd to send the identity query to the current interface from the program CE::>$*IDN?Easy breasy.================="A Bug is a feature that has yet to be documented."
Similar scripts
Rob Keyboard (Popularity: ) : This plugin is produced for holding on keyboard when pairing program. You can type "shift ctrl K" to lock intellJ by a Dialog with amusing words. You can lock intellJ by password, with configging password enabled.At first, you should add ...
CIE Coordinate Calculator (Popularity: ) : This software is for calculating the CIE chromaticity co-ordinates of phosphor materials using the photo luminescence data. The software also shows the position of the co-ordinates in chromaticity diagram and expected color of the material. Please note that the color ...
New Dream Coder for Oracle (Popularity: ) : This tool is an code generator for Oracle. While fetching large tables this tool reduces usage of memory. Some features of this tool are, it has new password ecryption, procedure builder, session monitor, SQL templates etc., It increases execution times ...
Foreign Exchange Options (Popularity: ) : fxoptions( S0, X, rd, rf, T, vol, style)Valuation of European and American call and put options on foreign exchange using Garman-Kohlhagen model.European option prices are given by an exact formula (Garman-Kohlhagen).American option prices are approximated using both binomial and trinomial ...
Anti Cut and Paste (Popularity: ) : This utility is helpful for programmers that allows them to search programming language source code's text fragments which have been copied and pasted. Some key features of this tool are, this tool supports both command line and Graphical User Interface ...
AC Protect Standard (Popularity: ) : This utility is used for avoiding hackers from cracking your software using special techniques called anti crack. It works with all windows platforms. Some features of this tool are, this tool compresses ocx, scr, exe, dll and more, dynamic encrypt ...
VBcodePrint (Popularity: ) : This Add-In to Microsoft Visual Basic 6 significantly enhances its source code printing capabilities. You can print any part of your VB project's source code from within the VB's development environment. / You can create and save your own output ...
Bokai Barcode Image generator (Popularity: ) : This tool is used for barcode generator and which has an ActiveX control for printing barcodes. This tool contains more than twenty five barcode types. This tool supports only ActiveX control programs. Users can customize barcode parameters and design of ...
Use Matlab Editor to Write and Run Ansys Program. (Popularity: ) : You don't have to switch your screen between Matlab, Ansys and UltraEdit or PSPad anymore, when you doing FEM-Analysis.You can use MEditor to write your Ansys APDL program and use the excellent feature of MEditor to structure your Code: Cell-Function, ...
VBAcodePrint (Popularity: ) : This add-in enables you to print Microsoft VBA source code in color of your applications across the entire Microsoft Office 2000 suite of applications: Word, Excel, Outlook, Access, PowerPoint, and FrontPage and any other VBA enabled software. / You can ...
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Similar Software
Multiple Interface Watcher (Popularity: ) : Multiple Interface Watcher, MIW.exe
Version 1.1.0; April2005
Shareware by Carsten Schmidt

If you like this software and continue using it, please buy it. The price
is only 20 Euro. Follow the Paypal link on the webpage
http://software.ccschmidt.de/appreciation.html

Be sure to ...

ParmisPDF Command-Line (Popularity: ) : Complete PDF Command-line (CMD) tool designed to enable developers to create 100% standard and adobe compatible PDF documents and perform wide range of operations on PDF files. Flexible XML based command file system enables you to programmatically and dynamically control ...
GSL shell (Popularity: ) : GSL shell is an interactive command line interface that allows you to access the functions provided by the GNU Scientific Library.
GSL shell can be used interactively to perform calculations with matrices or vectors but it does allow also to write ...

Aximion 2.0.79 Alpha (Popularity: ) : Aximion is the project developed to provide a 3D interface for Windows-like operation systems. It replaces ordinary 2D GUI Windows interface with a true 3D virtual interactive environment. All two-dimensional windows and forms are transformed into three-dimensional and user can ...
Portable Aximion 2.0.79 Alpha (Popularity: ) : Aximion is the project developed to provide a 3D interface for Windows-like operation systems. It replaces ordinary 2D GUI Windows interface with a true 3D virtual interactive environment. All two-dimensional windows and forms are transformed into three-dimensional and user can ...
Licht24 Pro (Popularity: ) : Licht24 PRO - Controller software for relay boards and digital IO cards. Licht24 PRO gives you the control of arbitrary equipment, quick and comfortable with your PC. Ideal for discos, stage, partyrooms or home automation use. It's a universal control ...
MultiPing Grapher (Popularity: ) : MultiPing Grapher, Multiping.exe Software by Carsten Schmidt If you like this software, please consider donating. Follow the link: homepage Please report bugs and feature requests to: email How does it work and what does it do? MPG is a further ...
ServiceWatchdog (Popularity: ) : ServiceWatchdog, servicewatchdog.exe Version 1.0, May 2007 Software by Carsten Schmidt If you like this software, please consider donating. Follow the Paypal link or Amazon wishlist link on the software web page. Please report bugs and feature requests to: email What ...
NSIS (Nullsoft Scriptable Install System) (Popularity: ) : NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. Being a user's first experience with ...
msmtp for Linux (Popularity: ) : In the default mode, it transmits a mail to an SMTP server (for example at a free mail provider) which takes care of further delivery. To use this program with your mail user agent (MUA), create a configuration file with ...
ad


Rate me
supported os
Linux
Mac OSX
Macintosh
Win All, BSD, Solaris
stats
downloads 2
version 1.0
size in Kb 10
popularity   
396/372923
user rating 0/10
New Scripts
Popular Scripts
Latest Reviews