Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.331.856 Times

Multiple Interface Command Environment (MICE) 1.0

  Date Added: May 11, 2013  |  Visits: 421

Multiple Interface Command Environment (MICE)

Report Broken Link
Printer Friendly Version


Product Homepage
Download (39 downloads)



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."

Requirements: No special requirements
Platforms: Matlab
Keyword: Access Basic Complete Elseif Hardcode Harder Ideally Ideas Literals Micecommands Point Section Simply Specific String There039s Variables
Users rating: 0/10

License: Freeware Size: 10 KB
USER REVIEWS
More Reviews or Write Review


MULTIPLE INTERFACE COMMAND ENVIRONMENT (MICE) RELATED
Web Authoring  -  Flash news ticker 1.0
The Flash Scrolling News component allows the user to display news headlines on a web page, with the ability to determine the number of headlines that should be displayed, and access to complete stories upon clicking each news headline. A gradual...
358.4 KB  
Libraries  -  Graidle 0.4
Graidle (Graph aid), is a project that is proposed to create an application web for the realization of graph; it comes divided in four parts: Graidle Fx proposed like didactic instrument for the visualization of diagrams of function to one...
12.29 KB  
Development Tools  -  VAPOUR LIQUID EQUILIBRIUM P-T-x-y CALCULATIONS FOR A IDEAL BINARY MIXTURE 1.0
This being a very basic program for the demonstration of bubble and dew point calculations of a ideal binary VLE mixture obeying Raoult's. The basic purpose of this program is to demonstrate VLE P-T-x-y calculations of a ideal binary mixture and...
61.44 KB  
Networking  -  User Access Manager 1.2.1
With the "User Access Manager"-plugin you can manage the access to your posts, pages and files. You only create a user group, put registered users to this and set up the rights for this group. From now on the post/page is only accessible and...
358.4 KB  
Programming  -  Voldemort 0.05
Voldemort::Store is a basic client to get, delete and put data. The goal is not to be a complete POE enabled, client-side load-balancing client but a simpler sync/async client that communicates with a server. The desire is this client can be...
10.24 KB  
Modules  -  Basic E-news 7.x-1.0-alpha2
#D7CX I pledge that Basic E-news will have a full Drupal 7 release on the day that Drupal 7 is released.Basic E-news was created for users that want to use Drupal to generate e-mail newsletters, but wish to use a third-party delivery provider such...
10 KB  
Desktop Toys  -  GObject Introspection 1.31.10
GObject Introspection's goal is to describe the APIs and collect them in a uniform, machine readable format. GIR XML format There's an XML format called GIR used by GObjectIntrospection. The purpose of it is to provide a...
1.06 MB  
Internet Client Suites  -  Snarfer 0.9.1
Snarfer is the worlds most popular, easy, fast, and FREE approach to using RSS. Snarfer provides a new approach to RSS feed aggregation focusing on speed, efficiency and ease of use. Using Snarfer people can become functional RSS users within...
405.81 KB  
Web Browser Tools  -  WeatherCheck 1.0
Weather Check makes getting the latest weather information amazingly easy and accurate. Weather Check bring the latest local weather to your desktop in a small system-tray application that is accessible at anytime, regardless of what's on...
156 KB  
Libraries  -  Tie::CharArray 1.00
Tie::CharArray module can access Perl scalars as arrays of characters. SYNOPSIS use Tie::CharArray; my $foobar = a string; tie my @foo, Tie::CharArray, $foobar; $foo[0] = A; # $foobar = A string push @foo, !; # $foobar = A string! print...
5.12 KB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Development Tools  -  Aml2CHM 3.50
Those who use the popular Aml Pages text editor might be looking out for a way of generating help files from their text and notes. Aml2CHM is a plug-in that was developed to offer people a quick and efficient way of converting Aml Pages documents...
549.99 KB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB  
Development Tools  -  PHP Docbook Displayer for Scripts 1.0b
PHP Docbook Displayer provides XSL and CSS stylesheets, and PHP scripts, to generate easily and dynamically websites from Docbook files.It aims at simplifying to the max the web publication process : simply drop the docbook file under the site root !
102.4 KB  
Development Tools  -  WP Translate 1.0
This simple language translation plugin allows your users to quickly translate your webpages, through a widget on your blog.You have the option to select the title of the Widget, which will be displayed above the language translation form. Users...
10 KB