Machsupport Forum
Mach Discussion => General Mach Discussion => Topic started by: zealous on November 17, 2008, 10:16:51 AM
-
Mach XML Decrypter/Organizer
(Programmed in C++ and Action Script)
-Nothing to install
Translates your Mach XML into a format that is easy to find what you’re looking for and organizes it.
-Unzip “Mach_XML_Reader.zip”
-Double click the “Mach_XML_Reader.exe”
-Drag and drop a XML file in to the window
Easily load and view your XML settings:
1. Data grid layout to Easley find and understand setting.
2. Organize the XML by: Settings, Parameter or values.
3. Edit, Save and Back up your XML.
4. Search Parameter by names.
5. NO need to close the window just keep dragging and dropping XML’s
Enhancments needed to be made:
1. Search feature you have to type the word identical to the parameter
2. Save changes before going to the next "Settings". Example if you make changes under "Preferences", you will need to hit the save button before going to "Control" or your changes are lost.
If there are enough people using this and report back of features they would like to see added, then I will finish up the “Search word” feature.
Currently to find what you want with the search feature you have to type the word identical to the parameter, I can code it as you type it will organize the data (like Google does now), but this will take more time and if people don’t use it there is no reason for me to add it.
Please always backup your XML :)
-
Here is the download:
I will modify this topic with the newest version and a list of updates if people like it ;)
-
Jason,
Nice work! I like it!
Regards,
Ray L.
-
Wow.. Very nice editor. Definitley going into amy Favorite utilities folder.
Excellent programming Jason..
Art
-
Yeap! What he said!!
Scott
-
Thats the dogs dangly bits
:)
Hood
-
SUUUUPER COOL ;)
Ed
-
Hope it helps and thanks for the feedback ;D
-
Jayson,
Nothing gives the tool guy a greater joy than a tool that just does something well.
Looks like you gave a new qualiity screw driver or wrench for the box!
RICH
-
Zealous,
When I click Mach_XML_Reader.exe, inside the zip file or after extraction I get the Alpha Graphic Designs AGD logo and an Application error with intruction at 0x746ad2f3 uses memory address 0x00000c58 . The memory cannot be read.
Or, if I keep trying I get the error Access violation at address 00140199. Write of address 00000310
Or Exception EAccessViolation in module ntdll.dll at 00011760.
I'm using XP.
Anything I can do?
Gaston
-
Thanks Rich!
-
It might be a bad download, try to delete the folder and redownload.
If this doesn't resolve it move it off the desktop and let me know if that works.
-
Thanks zealous,
It seem to work if I download the zip on the desktop and run the XML Reader from within the zip file. If I either extract the file to the desktop it does not work anymore.
If I download the zip into a subdirectory Mach2\Mach_XML_Reader it does not work neither in or out of the zip.
Gaston
-
Hi Gaston,
Wow that sounds strange.
I’ve had it tested on Vista and XP and had a few people double check it for me.
It sounds like it can't find the programs icon, but it’s strange that it works if put in different location ???
-
Excellent program. Makes changing XML's even easy for a moron like myself - ;)
Thank you!
Dave
-
Hi Zealous,
I saved the zip file in a subdirectory of Mach. Then I extract the file in the same directory.
The program may work some time, maybe twice in a row, but most of the time only the logo appears and briefly I can see an error box then it goes behind the logo and I cannot reach it to close it. The only way out is to terminate its execution with Windows task manager.
On the other end, if I save and extract the file on the desktop it never failed after 5 or 6 tries.
Gaston
-
Gaston,
I am not getting any reports of issue with the program from others, so I am quessing it is something specific to your system.
Try to download the XML reader without it being Zipped as well as I shortened the name and removed the splash screen:
If that doesnt work you may have a problem with your browser, repair it or reinstall:
http://support.microsoft.com/default.aspx?kbid=318378 (http://support.microsoft.com/default.aspx?kbid=318378)
-
MachCML.exe opens properly everytime whereever I saved it :)
If you wish to investigate some more I can do more test.
Gaston
-
Gaston,
Thank you for testing
If this one works, then is the name convetion I used ::)
And in some system might not like more then 8 characters in the name.
http://alphagraphicdesigns.com/artsoft/MachXM2.zip (http://alphagraphicdesigns.com/artsoft/MachXM2.zip)
-
Jason,
The last version MachXM2.zip works fine.
You may be right it is a matter of naming but not name length because I copied Mach_XML_Reader_2.exe into Copie de Mach_XML_Reader_2.exe and it works fine :o.
Gaston
-
Hi Gaston,
I'm thinking then it must stem to name length and when I compile it.
I will change that in the next release.
Thanks for finding that!
-
Hey Jason, please excuse my ignorance, but whats it for, and when would a person use it.
What is the purpose of an XML. This is an area I have never needed to deal with.
I suspect me not knowing will make me look stupid :)
-
No Benny that doesnt make you look stupid, that bloody hat and shades do ;D
Sometimes its handy to be able to read the xml as it contains all of your setup data, usually you look at it in Internet explorer or such but dont think you can edit it from that, come to think of it not sure if you can edit in Jasons reader :D
I often ask for people to attach their xml's to the forum so that I can see if I can find their problems, if I open it in a Mach profile then it will change some settings when I load, also it will create a macro folder on my drive and that can start to make things rather large in the Mach3 folder as I will have hundreds of macro folders.
Hood
-
Hey BEnny,
Yeah the XML's are the profile for Mach, they can be found most of the time in: C:\Mach3\MachMill.xml.
You can rename them and have different setups for your machine, maybe one for Lathe and another for MIll.
They also hold the location of the screen you've loaded as well they hold all of the stored setting and changes made.
Yes in this XML reader you can edit values and save them :) that is the big reason that I developed it...also it takes my quad core computer a good minute to open a XML in Note pad to make changes and then it looks like a mess.
Actually I had no idea on how many different setting there are in Mach, since they are organized in this XML reader it is easy to find and see all Mach's available functions.
Try to drag one of your XML's into the reader you'll be amazed at all these hidden function Mach has :)
-
Jason,
Thanks so much. I have tried 5 or 6 XML editors while redoing my machine and Mach. This is the bomb, exactly what I was looking for. ;D
RJ
-
nice work.. now that i know what an xml is i sure find this easier to use to read it :)
-
thank you for the feed back :)
I will add in a better search words and a few more small features here soon.
-
Hi,
That's great. I am happy with it. works fine and quick.
Greetings from the Netherlands.
-
All nice work! It's Jason Blake Birthday this month. Happy B-Day.
-
Works a treat. Now there is more to learn
Well Done
Noel
-
Thank you so much!
Does anyone know if there's a way to slow down the axis movement when the axis calibration routine is ran? It seems to run at G00, but I rarely run at full speed. I want to calibrate the axes at the speed I normally run at.
Now with this really cool tool, all I need is the search parameter. I looked through my xml file but nothing popped out a me as being the speed for calibration.
Thanks again Zealous,
Vogavt
BTW, Zealous, we met at the Mach3 Convention in Knoxville TN, USA a couple of years back. Loved the guitar stuff you were doing! You're quite an artist!
-
thanks !
-
thank you for the feed back :)
I will add in a better search words and a few more small features here soon.
It works just lovely. Thanks very much!
Just one thought: it would REALLY help if there was a text file with the reader which explained what each XML variable did!
I realise some of the variables are going to be very obscure - fair enough and 'internal variable' would do for them, but for others it would be really nice to know, especially for those who are trying to set up the XML file for a custom addition to their machine (or even for a DIY rig).
Cheers, and thanks
-
Thanks for the reader. I need all of the help I can get on this stuff.
When someone asks "Look at your xml and see what this setting is".
It will be a lot easier to find & understand.
Thanks,
Jackal :)
-
I'm sure it is just my luck with computerd items but had trouble with the down load..
unzipped file, double clicked on XML reader exe file and got this application error message
application error
exception e read error in module mach_xml_reader.exe at 00025927
error reading JV tipsof the day1.show hints on setup: failed to set data for '_jvtipsof the day1:
OS is Vista..
-
How do you get the xml into the program. I have tried droping it on the screen in various places and it does not work.
-
Please check out Klaus Dietz XML reader(it is very good):
http://www.kd-dietz.com/klausphp/images/eng/machprofile/beschreibung/machprofile_doc.htm
-
Ok. thanks
-
Mach XML Decrypter/Organizer
If there are enough people using this and report back of features they would like to see added, then I will finish up the “Search word” feature.
What I would really LOVE to have is the ability to compare two XML files to see what changes have been made.
It's a long story ...
Cheers
-
Comparison of Mach3-Profile files
This function compares 2 Mach3 profile files. There is no possibility to edit parameters with this program. Changements must be done with Mach3. A different amount of elements in profile files are marked as error. After comparison has completed, Strings, or part specified strings can be searched.
Handling: Menu Actions -> Compare profiles
In order to compare, you must specify two profile-files(*.xml). Hitting button Load data loads the data and searches for elements. After loading the buttons Set filter and compare are enabled. Default filter setting is "no filter". Click button Compare to compare the profile files. Depending on the radio-buttons "Show all elements" or "Show only differences" the result of the comparison is shown in report. Differences are colored.
See reply #36, go to the site, and have and read what is posted about the reader.
RICH
-
See reply #36, go to the site, and have and read what is posted about the reader.
Hum, yeah, thanks. Interesting. Works well.
Now, wouldn't it be wonderful if each line explained what the variable was? I think this has already been mention.
All those OEMDROs ... :-)
Cheers
-
Nice job man, Thank You. I've been looking for a reader for some time. Mach people are the greatest!!! 8)
-
Roger that is when you dig out the Mach3 DRO , LED , BUTTON reference manual (;-)
(;-) TP
-
WOW, This is COOL. I did not know how to use it, so I just Clicked a DRAGGED the XML out of my MACH3 Folder and WALLA it put all of it in order and SUPER EASY TO READ. Good Work, No GREAT WORK. Thanks Dynodad
-
Ah now that you have all 27,583 variables, what will you do with them? ;D
Cheers
-
Hello dear people, I saw this configuration in xps format.
Do you know how to do it?
-
An interesting image, but the resolution is not enough for it to be useful.
Source?
Cheers
Roger
-
I hope it looks better... ???
-
:-X
-
:-X
-
:D :D greetings, diego
-
Well, yes, but I can get the same images on Mach3 on my machine. I don't understand what the point is here. Help?
What I had asked for was an extended definition of all the OEMDROs etc, which is very different.
Sorry.
Cheers
Roger
-
can you explain me how?
I DO NOT KNOW HOW TO DO IT
-
greetings, diego
-
I am not sure I understand what you are asking here.
The OEMDRO variables we are talking about are INTERNAL HIDDEN variables, and it has been claimed that there are over 10,000 of them in Mach3. We can access them via GETDRO and SETDRO (and so on), but for the most part we don't know what they do. In fact, apart from Art who wrote Mach3, it is not clear that ANYONE knows what they all are!
But we do not need to understand them: Mach3 runs very happily if we don't touch them.
Cheers
Roger
-
I DO NOT KNOW HOW TO DO IT
What are you talking about?
Using the xml reader or about xps file?
If it's the about xps files I have never used them. Below is info about XPS.
XPS Functionality Included With Windows
Windows Vista, Windows 7, and Windows 8 all include built-in XPS tools. Even Windows 8 has better support for XPS files than it does for PDFs.
•Microsoft XPS Document Writer: Microsoft installs a virtual printer named “Microsoft XPS Document Writer.” This printer creates XPS files from documents you print to it. It’s like a “print to PDF” feature, but less useful because it’s not as compatible with other software.
•XPS Viewer: The included XPS Viewer application allows you to view XPS documents on your desktop.
RICH
-
plz i want file .xml that is ready to past into mach3 which is cinfigured
-
Hi,
.xml files are unique to each machine.....there is no such thing as an .xml file you can simply paste in UNLESS your machine is identical
in every respect to the machine for which the .xml file was generated.
If you make a new profile for your new machine and configure your hardware you have in rffect made your own new .xml file.
Craig
-
Hi everyone, new to the forum, got a 3 axis router, gantry type, sixe 3m x 1.5m x 350mm, have mach 3 (for now) and it has nema 34 steppers on all the axis with 2 on the x axis. it has a Chinese made 2,2kw water cooled spindle, It's all steel fabricated and is quite heavy but i'm loving it. It's been a long build but so much fun. quite a steep learning curve as well, CAD, CAM and Mach 3, i have Rhino5 and Bobcad/cam v23, i prefer Rhino. I'm a foundry pattern maker so give me some wood and a cnc and lets get this job done.
-
Thanks! This tool was very helpful in recovering from a crashed computer.
-
Is there a New and Improved XML Reader?? Someplace? I only need it to help someone out as I now use Mach4, and since I am using a MacBook Pro with Parallels Windows 7 I need to install on that side.... Yes I know. Thanks guys.
-
I have come across this thread regarding XML reader.
What is XML reader do or what is it used for .
I see something about search parameter by name which could be very useful for me
best regards
fred evans
-
Hi Fred,
I can only speek about my program MachProfile. One of the features is comparinge profiles, searching for parameters, print your Mach3 settings.
Klaus1311