Download GME Manual and User Guide - ISIS Forge

Transcript
GME Manual and User Guide
Figure 18. Connection customization horizontal/vertical edge snap threshold value
settings
GME tries to obtain the data of an auto-routed connection path and feed that edge information into the fully
customizable path's data. That work is done by a special algorithm: it converts the route determined by the
auto-router logic into a series of fully customizable connection points. This way you can start to customize
an existing line and do not have to build up one from scratch. This algorithm runs before you change the
auto routing state of the GME application, on a whole model or an individual connection. Note that this
algorithm needs to run the auto-routing algorithm on the whole model to be able to obtain the needed
information, so it might make opening or refreshing of a model view slower. For example if you modify
the auto-routing state of a sub-model and you open that sub-model in a view much later, the conversion
algorithm will run only at the time (during the view opening procedure).
The start and the end points of the connections are special: they are still determined by the auto-routing
logic. This is partly because connection path ending in a port wouldn't be movable anyway because the
location of the port cannot be changed inside the model box (the port position is automatically computed
and fixed).
4.10. Emergency saves and GME CrashDumps
GME is able to generate a CrashDump in the event of a GME crash. A CrashDump file (a Microsoft
MiniDump crash report file with additional custom information stream) contains a collection of
information related to the particular crash. With the help of this file, developers have information to analyze
the crash and discover the bug more easily. The file has a dmp extension and named after the precise
date and time (GMT) of the crash event and the process Id and thread Id of GME. This should result
in a unique name of the form: "GME_CrashDump-yyyy-mm-dd_(hh-mm-ss)_pid_tid.dmp", for example:
"GME_CrashDump-2009-10-01_(16-09-56)_3180_4828.dmp".
32