This page contains answers to common questions
handled by our support staff, along with some tips and tricks that we have
found useful. Note: In these answers we will follow a few shorthand
conventions for describing user-interface procedures. Key combinations will be
presented like this: Ctrl+Alt+Delete, which means that you should press and
hold down the Control key, the Alt key, and the Delete key at the same time.
Menu selections will be presented like this: File->Open, which means that
you should open the File menu, and then make the Open selection.
Frequently Asked Questions - Windows
GMSWorks under Windows 7 / Windows 10
- 64 bit
GMSWorks will not run...
GMSWorks won't save parts...
Backspace character does not work...
Cannot open connect stream error...
Updating Keyboard Mappings in Exceed 10
Updating Keyboard Mappings in older versions of
Exceed:
GMSWorks under Windows 7/
Windows 10 - 64 bit
To run GMSWorks under Windows 7 / Windows 10: Exceed V14 or higher
and GMSWorks version 4.5 are required !
GMSWorks 4.5 is running fine, to compile Agile within Windows
7 / Windows 10 - 64 bit, Intel's Fortran and Visual C V 10 is required:
Digital Fortran does not exist for this platform anymore.
However, existing Agile programs, compiled and linked with Digital
Fortran are working fine with Windows 7 / Windows 10.
Back to Top
GMSWorks will not run ...
First compare the machine name and Ethernet address that appears in the FLEXLM
tool Start->Settings->Control Panel->FLEXLM License Manager->Advanced
tab->Diagnostics with that in the C:\GMSWorks\license\license.dat file,
they must match.
Second call up an Exceed "local X" window by using Start->Programs->Exceed->Local
X Clients->Atlantis, then go under options in the local X window
and make sure that "close on last client exit" is not checked.
Then when you start up GMSWorks again you will be able to see
the error message in this window.
Back to Top
GMSWorks won't save parts ...
Check the FLEXLM manager to see if the host name appears in the diagnostic
window, if not check Start->Settings->Control Panel->Network->Protocols
to see if TCP/IP and IPX\SPX protocols are installed on the machine. If not
then you must install these protocols for GMSWorks to be able to correctly
save and lock GMSWorks files.
Back to Top
Backspace character does not work...
Symptoms:
Backspace character does not work when a Motif window is called. Keysym name
errors appear in the localX console window.
Warning: translation table syntax error: Unknown keysym name:
Solution:
Using regedit (Start->Run->regedit), edit your registry
settings for Exceed as follows:
Under the registry key HKEY_USERS - SOFTWARE - Hummingbird -
EXCEED
Add two new strings by right clicking in the right hand column, then (Edit
- New - String Value)
Then modify the newly created string value so that it is identical
to the two strings below.
HomeDir C:\program files\exceed.nt
UserDir C:\program files\exceed.nt\user
NOTE: Do not place the command in quotes.
Back to Top
Cannot open connect stream error...
Symptoms:
GMSWorks V4.0 does not run, receiving the following error message:
Cannot open connect stream.
TRANS(SocketINETGetAddr): tnamebysocket() failed
TRANS(SocketINETConnect): TRANS(SocketINETGetAddr) () failed
TRANS(Open): transport open failed for tcp/LOCALPC:0
Error: Can't open display:
Solution:
Open Start->Programs->Exceed->Xconfig
Select protocol
Select extensions
Highlight GLX on the left column
Select configure
Check Direct Rendering
Select OK
And close out of Exceed completely
NOTE: Only use this fix if you are experiencing the above error
message, it may adversely affect systems that are currently working
properly.
Back to Top
Updating Keyboard Mappings in Exceed
10
To change key definitions, select "Start"->"All Programs"->"Hummingbird
Connectivity 10"-> "Exceed"->"XConfig" or, if Exceed
is currently running, right click on the Exceed icon on the taskbar and select "Tools"->"Configuration".
This brings up the Exceed Xconfig dialog.
Now click on "Mouse, Keyboard, and other Input Devices". This brings
up the Input Dialog.
On the Keyboard Input Tab, "Primary", click "Edit". This
brings up the XKeys dialog.
At this point, select keys you wish to define and modify the Mode Switch and
Shift Mode Switch fields to reference the characters you intend to use. Double-clicking
on a key allows you to change the keysyms for that key. Use the following keysyms:
character keysym
--------- ------
Ø oslash
Ø Ooblique
± plusminus
º degree
ä adiaeresis
Ä Adiaeresis
ö odiaeresis
Ö Odiaeresis
Ü udiaeresis
ü Udiaeresis
ß ssharp
Now, in the XKeys dialog, doubleclick on the Alt or R Alt key. Ensure that
the definition of the Unshifted key is set to Mode_switch, then click Apply.
Now close this window.
Now close the XKeys dialog.
Finally, in the Windows Modifier Group, make sure the field "Alt Key:" has
a setting that sends events from the defined Alt key(s) to X, not to Windows,
or else GMSWorks (an X11 application) will never see the event.
Click "Validate and Apply Changes", answering yes if asked to perform
a server reset (be warned that this will kill GMSWorks).
The next time you run GMSWorks you should be able to use the defined Alt key
as the compose key to access the third and fourth keysyms for that key.
Alternately, you can download the us_gms.kbf file
and install this on your computer in place of the existing one in your Exceed
user folder (by default this is Hummingbird\Connectivity\10.0\Exceed in your "Application
Data" folder)). This file contains the following additional key definitions:
character key sequence
--------- ------------
ø Alt + `
Ø Shift + Alt + `
± Shift + Alt + @
º Shift + Alt + ^
ä Alt + a
Ä Shift + Alt + a
ö Alt + o
Ö Shift + Alt + o
ü Alt + u
Ü Shift + Alt + u
ß Alt + s
Then, in XConfig, rather than editing the Keyboard Mapping, you can click "Browse" and
select this file as your Primary Keyboard Mapping file.
Back to Top
Frequently Asked Questions regarding font changes in GMSWorks
4.3:
Several changes have been made to font display:
· GMSWorks now supports TrueType fonts.
· Addition of selected "Latin-1" characters
· Remapping of several characters that conflicted with the standard Latin-1
key code mappings.
Why have these changes been made ?
What will happen to the fonts in my existing parts ?
Can I use TrueType fonts in my existing parts ?
How do I use TrueType fonts with GMSWorks ?
Can I use all TrueType font files ?
How can I fill in my outline fonts ?
What else can i do with TrueType notes ?
What is meant by "remapping of several characters" ?
How do I access special symbols in GMSWorks 4.3 ?
How do
i manually change Exceed key definitions ?
GMSWorks will not run on NT...
GMSWorks won't save parts on NT...
Backspace character does not work...
Cannot open connect stream error...
Why have these changes been made
?
First and foremost, by allowing access to TrueType fonts the GMSWorks font
have been greatly improved. Additionally,
for our Europeans customers we have added support for non-ASCII
characters such as ä, ö, ü,
and ß to the standard GMSWorks character sets.
By using TrueType fonts, GMSWorks can now access most fonts available on both
the Windows and Solaris platforms. Additionally, many thousands of fonts
can be purchased or downloaded free from the Internet.
Back to Top
What
will happen to the fonts in my existing parts ?
When a pre-4.3 part is loaded with GMSWorks 4.3, existing notes, labels, and
dimension will continue to display as before. However the key codes for
the symbols plus/minus (±), degree (º), and diameter (ø)
will be modified to conform to the Latin-1 standard used by most TrueType
fonts.
Back to Top
Can
I use TrueType fonts in my existing parts ?
Absolutely. If you wish, you may also modify existing notes, labels and
strings to use TrueType fonts rather than the existing GMSWorks fonts. Be forewarned
that character spacing will change as a result of this operation.
Back to Top
How
do I use TrueType fonts with GMSWorks ?
Under the font menu: "Applications", "2.Drafting", "1.Modals", "1.Text
Attributes", "5.Character Set/Slant", select option "7.TrueType
Fonts". At this point GMSWorks displays a dialog with a list of valid
TrueType fonts found in directories in the GMSWorks font path.
This can be controlled
by setting the GMSFONTPATH environment variable to a list
of directories where GMSWorks should look for font files. By default,
on the Windows platform
this is the system font directory (C:\winnt\fonts), while on Solaris
it is the $GMSDIR/fonts directory.
Note: When running GMSWorks on the Windows platform, the font selection dialog
may fail to appear because it comes up behind existing windows. Because
of this, GMSWorks may give the appearance of being hung while in fact it is
waiting for input. If this happens, "Select Font" will appear
on the Windows Taskbar (at the bottom of the screen). Click on this to
bring the window to the front. After this is done, for the remainder of
the GMSWorks session the dialog will subsequently appear in front of the primary
GMSWorks window.
Back to Top
Can
I use all TrueType font files ?
GMSWorks will accept most TrueType fonts files, however some do exist that
contain bitmap fonts rather than outline fonts, and thus do not contain
the information required to generate vector geometry. Also, we have found
some font files that do not contain a character map (to map from key code
to geometry in the font file). These files are of questionable validity
and cannot be loaded by GMSWorks because they contain insufficient information.
Back to Top
How
can I fill in my outline fonts
?
All fonts can now be converted to 2-D Point Sets using "Graphics" "5.Other
2-D Curves" "0.Other" "2.Make 2-D Point Set From Curve(s)".
Each curve contour will then be converted into a separate 2-D
Point Set. After conversion to 2-D Point Sets, the geometry can
then be crosshatched
as desired.
Back to Top
What
else can I do with TrueType notes ?
After conversion to 2-D Point Sets, any operation that allows 2-D Point
Sets to be selected can be used, including:
·
crosshatching
·
creation of Solids Geometry
·
changing line style, color, and weight
·
modifying geometry
·
offsetting
·
machining
What
is meant by "remapping of several characters" ?
Prior to this release, GMSWorks used the following key codes to access characters
that were of use to GMSWorks:
` Ø
@ ±
^ º
This method was inconsistent with the standard key codes used external
to GMSWorks and resulted in the `, @, and ^ symbols not being accessible to
GMSWorks. In order to make it possible to use TrueType fonts and also to allow
access to these symbols (the @ in particular has become important in recent
years as it is required for email addresses!), when parts are loaded into
4.3 the internal key codes for ø, ±, and the º are converted
to the standard ones. The vacated key codes are then available to be used
by `, @, and ^.
Back to Top
How do I access special symbols in
GMSWorks 4.3 ?
Previously, I used the `, @, and ^ keys to access ø, ±,
and º. Now when I use these keys I get the symbol shown on the key.
On both Solaris and Windows there are methods that allow this to be done.
On Solaris:
It is necessary to define new key mappings. This is done by creating a
.modmap file and placing it in your home directory. For example the following
file will allow access to the ø, ±, and º signs:
keycode 42 = 6 asciicircum degree degree
keycode 49 = grave asciitilde oslash Ooblique
keycode 38 = 2 at plusminus
After this file is created, the following line should be added to your
.login file:
xmodmap .modmap
After this is done, use the Alt Graph key to access the third character
in each line, and Shift + Alt Graph to access the fourth. For example,
to input a ±, you would simultaneously push the Alt Graph and 2
keys.
To access the German-specific characters from a US keyboard, the following
lines should be added to the .modmap file:
keycode 84 = a A adiaeresis Adiaeresis
keycode 69 = o O odiaeresis Odiaeresis
keycode 67 = u U udiaeresis Udiaeresis
keycode 85 = s S ssharp ssharp
On Windows:
For occasional input of non-standard characters, Windows provides
an application for this purpose (found under "Start Menu"?"Programs"?"Accessories"?"System
Tools"?"Character Map". When running character
map, one selects characters, assembles a string, and then copies
these characters into the system clipboard (cut-and-paste buffer).
Then, when using Notepad to input or modify GMSWorks notes or labels,
select "Paste" from the "Edit" pull down
menu (or type Ctrl-V). It is not possible to paste directly
into the GMSWorks window as this is an Exceed application and does
not have direct access to the Windows System Clipboard.
For frequently accessed characters it is possible to modify
the Exceed keyboard map to allow the desired symbols to be directly
input from the keyboard.
Back to Top
How do i manually change Exceed key definitions
?
To change key definitions, select "Start"?"Programs"?"Exceed"?"XConfig" or
right click on the Exceed icon on the taskbar and select "Tools”?"Configuration".
This brings up the Exceed Xconfig dialog
Now click on “Input”. This brings up the Input Dialog.
Under “Keyboard”, “Primary”, click “Edit”.
This brings up the XKeys dialog.
At this point, select keys you wish to define and modify the Mode Switch
and Shift Mode Switch fields to reference the characters you intend to
use.
Now, in the XKeys dialog, doubleclick on the Alt or R Alt key. Change
the definition of the Unshifted key to Mode_switch, then click Apply. Now
close this window.
Now close the XKeys dialog.
Finally, in the Input Dialog, make sure the field "Alt Key:" has
a setting that sends events from the defined Alt key(s) to X, not to Windows,
or else the application will never see the event.
Close the Input Dialog, answering yes when asked if to perform a server
reset (be warned that this will kill GMSWorks).
Next time you run GMSWorks you should be able to use the defined Alt key as
the compose key to access the third and fourth keysyms for that key.
Alternately, you can download the us.kbf file from the C-Solutions FTP
site and install this on your computer in place of the existing one in
the Exceed user directory (by default this is $EXCEED_DIR\user). This file
contains the following additional key definitions:
Alt + ` Ø
Shift + Alt + ` Ø
Shift + Alt + @ ±
Shift + Alt + ^ º
Alt + a Ä
Shift + Alt + a Ä
Alt + o Ö
Shift + Alt + o Ö
Alt + u Ü
Shift + Alt + u Ü
Alt + s ß
Back to Top
GMSWorks will not run... First compare the machine name and Ethernet address
that appears in the FLEXLM tool Start->Settings->Control Panel->FLEXLM
License Manager->Advanced tab->Diagnostics with that in the
C:\GMSWorks\license\license.dat file, they must match.
Second call up an Exceed "local X" window by using
Start->Programs->Exceed->Local X Clients->Atlantis, then go under
options in the local X window and make sure that "close on last client exit" is
not checked. Then when you start up GMSWorks again you will be able to see the error
message in this window.
Back to Top
GMSWorks won't save parts... Check the FLEXLM manager to see if the host name
appears in the diagnostic window, if not check Start->Settings->Control
Panel->Network->Protocols to see if TCP/IP and IPX\SPX protocols are
installed on the machine. If not then you must install these protocols for GMSWorks
to be able to correctly save and lock GMSWorks files.
Back to Top
Backspace character does not work... Symptoms: Backspace character does not
work when a Motif window is called. Keysym name errors appear in the localX
console window. Warning: translation table syntax error: Unknown keysym
name:
Solution:
Using regedit (Start->Run->regedit), edit your registry
settings for Exceed as follows:
Under the registry key HKEY_USERS - SOFTWARE - Hummingbird -
EXCEED Add two new strings by right clicking in the right hand column, then
(Edit - New - String Value)
Then modify the newly created string value so that it is identical
to the two strings below.
HomeDir C:\program files\exceed.nt UserDir C:\program
files\exceed.nt\user
NOTE: Do not place the command in quotes.
Back to Top
Cannot open connect stream error... Symptoms: GMSWorks V4.0 does not run,
receiving the following error message:
Cannot open connect stream. TRANS(SocketINETGetAddr):
tnamebysocket() failed TRANS(SocketINETConnect): TRANS(SocketINETGetAddr)
() failed TRANS(Open): transport open failed for tcp/LOCALPC:0 Error:
Can't open display:
Solution:
Open Start->Programs->Exceed->Xconfig
Select protocol Select extensions Highlight GLX on the
left column Select configure Check Direct Rendering Select OK
And close out of Exceed completely
NOTE: Only use this fix if you are experiencing the above error
message, it may adversely affect systems that are currently working
properly.
|