MAT-file Viewer plugin (WCX, WDX and WLX)

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

User avatar
tbeu
Power Member
Power Member
Posts: 1336
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

Post by *tbeu »

If you have only MATLAB R14 installed you will find '%MATLAB_ROOT%\bin\win32\' on your systems search path. But it is important that the correct DLL's libmat.dll, libmx.dll and libut.dll of MATLAB R13 are found before any other DLL's.

Is there a need for a Version 6 MAT-file plugin supporting MATLAB R14? It should be no problem to adapt my Version 5 MAT-file plugin to Version 6, but I am in doubt if the corresponding MATLAB R14 DLL's can be freely distributed or can be found anywhere for download.

tbeu
User avatar
Xcorpio
Junior Member
Junior Member
Posts: 4
Joined: 2003-08-03, 18:07 UTC
Location: 3rd Rock from the Sun
Contact:

New Matlab Packer Plugin for R13, R14 (Matlab 6, 7)

Post by *Xcorpio »

Hi,

I did not know that there was so much interest on a Matlab packer.
About a year ago I coded a packer that does most of the file handling independent of the Matlab version (6,7 - R13, R14) you use and even works with the old MAT version 4 files. Some of my close collaborators have been unsing it for a while and it just works.

Make sure you are using the runtime of the most recent matlab version you care about. (See my web page for details)

So I have decided to make it publically available.
It can be downloaded from:

http://www.LeandroBarajas.com/
http://home.comcast.net/~lgbarajas/research.html#matlab
http://home.comcast.net/~lgbarajas/matlab/MATwcx/MATwcx.zi

Regards,

Leandro


MATLAB Packer Plugin for Total Commander v1.82b
==============================================
A plugin to manage/pack/unpack Matlab files (.mat, .fig, .rpt, .qry, .sid, .spt)
(c)2003-2005 Leandro G. Barajas
www.LeandroBarajas.com
L.G.Barajas@ieee.org

Packer Plugin for TotalCommander 5.xx and above
===============================================
TotalCommand is (c) Christian Ghisler, C.Ghisler & Co., Switzerland
Obtain the latest version at http://www.ghisler.com

This plugin gives Total Commander access to Matlab(R) files in MAT format
It has been tested with MAT files version 4 and 5 (Matlab R13, 14).

Key Functionality
=================
- Browsing of Matlab files in MAT formats (version 4 and 5)
- Allowing multiple and individual variable deletion
- Extraction of individual variables into separate MAT files (use copy)
- Viewing individual variable contents by pressing F3 or CTRL-Q
Note that long variables are truncated at 1Kbytes.
Supported types:
- Int 8/16/32
- UInt 8/16/32
- Single
- Double (complex and real)
- Chars
- Boolean
- Function handlers (Only deletion)
- Globals (Are indicated by type extension in capital letters and system attribute)

NOT Supported types (They will be supported in the future)
- Cell
- Struct
- Sparse
- Packing variables into a MAT file with more than one variable is not supported
- Moving variable between two MAT files is not supported
- User options configuration is not enabled at this time

Automatic Installation (TC v6.5):
================================
a) In a TotalCommander window, enter into the zip file.
The plugin will be automatically added for each extension.
b) Press OK to accept changes to the prompted extensions.
c) In order to test the installation open the testfile MyClasses.mat

Manual Installation:
===================
a) copy MAT.WCX to your TotalCommander folder
b) on the TotalCommander menubar click Configuration->Options
c) select the Packer tab and click on "Configure packer extension DLLs"
d) enter MAT as extension
e) click "New type" and associate with MAT.WCX
f) click OK

Example:
=======
The file MyClasses.mat will be seen as:

Name Ext Array Size in
Size Bytes
ans .double [33x1] 264
cell1 .cel l [5x1] 20
complex1 .double [1x2] 16
: : :


Author Contact Info:
===================

Leandro G. Barajas, L.G.Barajas@ieee.org, www.leandrobarajas.com/research.html
Copyright (C) 2002-2003 Leandro G. Barajas, All rights reserved.
This plugin is copyrighted freeware.

Please email me with related bugs and/or your opinions and suggestions.

Change Log:
==========
2005-02-16 Version 1.82 released
2005-02-14 Version 1.8 released
2004-06-02 Version 1.5 released
2004-01-25 Version 1.0 released
2003-08-30 Version 0.9 released

Legal disclaimer:
=================
This program is distributed in the hope that it will be useful for the
Matlab(R) and TC(R) community but is given WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or
FITNESS FOR ANY PARTICULAR PURPOSE. Notice that this is a beta version and can be unstable. Backup all your data before using.
Last edited by Xcorpio on 2005-03-10, 05:51 UTC, edited 2 times in total.
User avatar
tbeu
Power Member
Power Member
Posts: 1336
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

Post by *tbeu »

Hi Leandro,

oops, there are now two MAT-file packer plugins available which have kind of identical and some different features. This should not be the aim of our development.

I would suggest that we put our forces together, hence adding your features and my features to a common MAT-file plugin.

What do you think about?

Please contact me by support@tbeu.de.

tbeu
Last edited by tbeu on 2005-02-16, 08:47 UTC, edited 1 time in total.
User avatar
djk
Power Member
Power Member
Posts: 1651
Joined: 2003-03-17, 11:33 UTC
Location: Poland
Contact:

Post by *djk »

2tbeu
Great idea!
I'd like some other developers thought in the same way.
DJK
Totally addicted to Total Commander
totalcmd.pl
en.totalcmd.pl
User avatar
tbeu
Power Member
Power Member
Posts: 1336
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

MATLAB R2006a released

Post by *tbeu »

Could someone please provide the MATLAB DLL's (libmat.dll, libmx.dll, libut.dll) and Unicode DLL's of the latest MATLAB R2006a release? I want to test my MAT-file Viewer plugin with these latest DLL's but unfortunately do no longer have a MATLAB installation available.

Thanks from tbeu
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
User avatar
tbeu
Power Member
Power Member
Posts: 1336
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

Post by *tbeu »

WANTED: I really appreciate if someone would provide the latest MATLAB and Unicode DLL's of the new MATLAB R2006a release? Thanks a lot!
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
TW
Senior Member
Senior Member
Posts: 383
Joined: 2005-01-19, 13:35 UTC

Post by *TW »

no worries, i'll ask my mate, he's working with matlab. 8)
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

tbeu wrote:WANTED: I really appreciate if someone would provide the latest MATLAB and Unicode DLL's of the new MATLAB R2006a release? Thanks a lot!
I'd just installed R2006a.
Watch your mail folder (support AT tbeu DOT de).
Thanx for your nice plugin.

Kind regards
Holger
User avatar
tbeu
Power Member
Power Member
Posts: 1336
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

MATLAB MAT-file Viewer plugin 1.3.8.2 released

Post by *tbeu »

Thanks to Holger K. the new version 1.3.8.2 of the MAT-file Viewer plugin is now fully compatible to MATLAB R2006a.
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
User avatar
tbeu
Power Member
Power Member
Posts: 1336
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

Re: MATLAB MAT-file Viewer plugin 1.3.8.2 released

Post by *tbeu »

The new version 1.4.0.0 of the MAT-file Viewer plugin is now fully compatible to MATLAB R2006b.
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

2tbeu

Thanks for the new version. Good job. :D

Previous problems with (very) large MAT-files are gone. Works like a charm!

Kind regards
Holger
User avatar
tbeu
Power Member
Power Member
Posts: 1336
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

Re: MATLAB MAT-file Viewer plugin 1.3.8.2 released

Post by *tbeu »

Thanks to Christin Ghisler and Holger K. the new version 1.5.0.0 of the MAT-file Viewer plugin is now fully compatible to MATLAB R2007a.
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
User avatar
Alextp
Power Member
Power Member
Posts: 2321
Joined: 2004-08-16, 22:35 UTC
Location: Russian Federation
Contact:

Post by *Alextp »

2tbeu
Do you plan some plugin for Mathcad?

I don't use MatLab, sorry. Actually, I have used in one time, when we at the institute, at 3rd year, have to do home work in MatLab. Didn't use it anymore - but I like Mathcad.
User avatar
tbeu
Power Member
Power Member
Posts: 1336
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

Post by *tbeu »

2Alex
I have not yet used and installed MathCad. Sorry. Which kind of interface do you think of?

Thomas
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
User avatar
Alextp
Power Member
Power Member
Posts: 2321
Joined: 2004-08-16, 22:35 UTC
Location: Russian Federation
Contact:

Post by *Alextp »

2tbeu
Well you should. :) It's really nice piece of software. Very nice expression evaluator.

Not sure about interface. Maybe, Lister plugin for M files.
Post Reply