HHI Software Solutions
Home Contact Us RSS Feeds - Get The Latest HHI Software Solutions Software News
 
HHISS Logo DMEShim®

-Our Software Products
Inspection Toolkit SuiteInspection Toolkit Suite
Makes integration a snap for eMPower Quality© products. More Info
JobBuilderJobBuilder
Package inspection "jobs", unleash the power of DerivedTolerances, Reporting... More Info
DMLToolkit LiteDMLToolkit Lite
Displaying charts directly from DML has never been easier... More Info
DMLToolkitDMLToolkit
Displaying charts directly from DML has never been easier plus much more...More Info
MTIShimDMEShim
Want to get information directly from the I++ DME or send your own commands? More Info
InspectItInspectIt!
100's of inspection programs? No problem. Run them with InspectIt!More Info
InspectionMgrInspectionMgr
Configuration control for your shopfloor inspection programs.. More Info
Coming Soon
InspectItDmlDll
Want a dml class object to use in your own applications? More Info
Coming Soon

DMEShim®

Filling the "Gap" with integration tools for eMPower Quality©

Features

BuyDMEShim® is the mechanism that allows InspectIt! to handle inspection errors from the DME I++ server directly. It also comes in handy when a user wants to inject their own commands into the DME. Homing a machine, or clearing errors are helpful. Further if a problem is encountered with a DME command it may be translated or converted to a different format when sent from the DME client to the server.

The DMEShim's is a communication shim between two ports. The DMEShim acts as both a client and a server and is able to read errors as well as inject commands into the communication stream when needed. For instance a DME client such as eMInspector would normally communicate on the standard DME I++ Server port 1294, however setting up the DMEShim to be a server on Port 1293 and changing eMInspector's MTI port to 1293 would force the commands to go through the shim. At the same time the DMEShim(Client) would connect to the DME I++ Server and relay commands as appropriate back and forth between the DME I++ Server and the DME I++ Client.

DMEShim® Features  
Version 1.0
Technology .NET (fw1.1)
> Asynchronous communication
DMEShim® uses asynchronous communication as prescribed by the DME I++ specification. Transactions are processed normally and the DMEShim is transparent to both the DME Client and Server as they are relayed through the DME Shim.
Check
> Error trapping directly from the DME I++ Server
Using InspectIt! to increase inspection integrity by handling occurrances of errors appropriately to instill assurance in the inspection results it is important to detect the errors directly from the DME I++ interface. This way both standard and extended errors can be trapped directly and immediately without reliance on a third party. When an error occurs InspectIt will be notified and will react to the errors appropriately.
Check
> Inject I++ commands directly in the communication stream
When the DMEShim is in place it is possible to inject I++ commands into the communication stream to take advantage of many different aspects of the I++ protocol.

Further, it is possible to handle error conditions of the machine such as the I++ DME requirement for the machine to be homed prior to the start of an inspection. InspectIt! can automate this so it is seamless for the operator. What used to be an error now becomes a prompt to let the user know the machine is not homed and to select OK to home the machine when the probe is cleared to do so.
Check
> Communication sneak a peek
DMEShim has the capability visualize all communication between DME Client and Server. If errors in communication happen it will provide a method to help diagnose the problem.
Check

> Suppress commands
DMEShim has the capability to suppress or change commands between client and server. In a dire straight this gives a capability of quick response to support issues that may happen in a production environment; better safe than sorry!

Check
> Documentation, Tutorials 
Documentation and self help tutorial will be provided.
Check

Using DMEShim

DMEShim® like the name implies, is a two-way asynchronous communication shim placed between a DME I++ Client and Server. It enables direct monitoring of communication between DME Server and Client as well as provides a method to inject and receive responses to and from the DME I++ Server. The DMEShim is an important part of the Inspection Toolkit Suite as it allows InspectIt to directly detect CMM error conditions, such as an unexpected hit and react to them appropriately to insure inspection integrity. Further it provides essential capabilities to support, maintain and diagnose communication issues that might occur in production.

Back to Top Contact us for more information 

 
 
bottom frog logo

Copyright(c) 2007 - HHI Software Solutions LLC.
All Rights Reserved.

Privacy Policy | Terms of Use
eMPower Quality© , eMProbeCAD© , eMInspector© , eMMEasure©  are trademarks of UGS Tecnomatix
HHI Software Solutions 21 Dillon Rd Suite "B", Hilton Head Island, SC 29926 PH 843 686-5461