Manufacturing

Interoperability Testing

1 Dec, 2003 By: Don LaCourse Cadalyst


Interoperability testing evaluates information exchanged between two specific CAD systems and the ability of each system to use such information. It’s extremely important that you test your translations before you’re on deadline.

Loop test. An IGES file from System A is written from and imported back into System A (figure 1). Always perform a loop test when you plan to archive 3D models in an IGES format created by your current CAD system. Be sure to test whether newer versions of your CAD system can import IGES data created with earlier versions.

End-to-end test. Import an IGES file from System A into System B (figure 2). This tests the ability of System B to import IGES entity types created by System A. This tests only the single direction of data flow from System A to System B. Round-trip test. Import an IGES file from System A into System B, then export it from System B back into System A (figure 3, p. 28). Then perform the same test with data that originates in System B. This best simulates the actual sharing of CAD data between two different systems.

Preparation. Before your test, assemble the following resources:

  • Access to at least one sending CAD system and its export IGES translator and documentation.
  • Access to a different receiving CAD system and its importing IGES translator. If this is not possible, contact someone with direct access to a different receiving system to review all aspects of the tests.
  • Become familiar with the printers, plotters, and IGES translator commands and options of both the sending and receiving systems. Also keep these test tips in mind:
  • Narrow your tests to those entity types that directly affect your design tasks.
  • Before you begin testing, compare the entity maps of the sending and receiving systems to unearth entity types that are not directly supported by both systems.
  • Determine how you plan to use the IGES data. For example, when you exchange visual images for technical documentation, you can map to simpler forms, such as spline curves to arc segments. On the other hand, when you exchange complex surface data for machining, mapping curve and surface entities to simpler forms is likely unacceptable. Once you complete your tests, perform the following steps to analyze the results:
  • Verify that the IGES data is valid (an ASCII text file of greater than zero length), that it transfers properly, and that the receiving system began initial processing of the file without gross errors.
  • Review the export and import error logs. If you are unsure where the log files are, search the online help for log files or error logs. If you still can’t find them, ask your application vendor. These logs are very important.
  • Look for entities that either one of the systems had trouble processing. Visually compare the plot files from both systems.

Judge the results
From your analysis of the results, you must determine the degree of success. This history will improve future transfers and tests. If your company allows it, share this information with your application vendors and transfer partners.

You may need to perform interoperability testing a number of times with the same systems. Each test brings to light adjustments you need to make in either the IGES setting options or your entity selection and construction methods. The goal of each test is to improve on the last test until you achieve the results you need. Good luck!


AutoCAD Tips!

Lynn Allen

Autodesk Technical Evangelist Lynn Allen guides you through a different AutoCAD feature in every edition of her popular "Circles and Lines" tutorial series. For even more AutoCAD how-to, check out Lynn's quick tips in the Cadalyst Video Gallery. Subscribe to Cadalyst's Tips & Tricks Tuesdays free e-newsletter and we'll notify you every time a new video tip is available. All exclusively from Cadalyst!
Follow Lynn on Twitter Follow Lynn on Twitter


Latest News from Cadalyst Partners
Feed
AutoCAD WS is now AutoCAD 360   24 May, 2013

I wanted to share this blog post from Steve Bedder regarding AutoCAD WS/AutoCAD 360. This will be of interest to any WS...More>>Read more Without a Net blog posts>>

Feed
Load ‘Em Up! Stackers, Conveyors, and Advanced Assembly   23 May, 2013

Mineral resources come out of the ground and are then processed into energy, fertilizer, steel, and so on. We all kind of knew that already. But...More>>Read more PTC Creo blog posts>>

Feed
Excel Hyperlinks & Document Management Tricks   22 May, 2013

Do you have to keep track of a lot of different folders and files? Do you wish you peers could open the correct Revit file? Are you tired of having...More>>Read more BIMbuilder blog posts>>

Feed
Can spatial aptitude tests help predict your success as an engineer?   24 May, 2013

Do you enjoy taking these tests?  I know I...More>>Read more SolidWorks Blog posts>>

Feed
Sunglass.io Launches Library, Brings 400+ Suppliers to the Collaboration Platform   24 May, 2013

Here’s a quandry. How many supplier-certified parts and assemblies do you need to make your 3D viewing experience via the web worth it? What if...More>>Read more SolidSmack blog posts>>

Poll
What type of input device (besides the keyboard) do you use at your primary CAD workstation?
Standard mouse
Trackball mouse
Programmable mouse
3D navigation device
Pen/tablet
Multiple devices
Submit Vote




Considering Wide Format Printing Solutions?
Four FREE White Papers Available:






Subscribe Cadalyst Newsletters