ABAQUS Wordfile

Syntax highlighting, code folding, brace matching, code indenting, and function list

ABAQUS Wordfile

Postby jyviko » Tue Oct 04, 2005 8:34 am

I am trying to compile a wordfile for ABAQUS.

My problem is that ABAQUS has star commands like: *INITIAL CONDITIONS, *FILE OUTPUT etc., so when I add the commands in the wordfile I cannot use multiple words per command. Is there a way to tackle this and have something like whole phrase highlighting? or build a wordlist with multiple words per keyword?

For example:
*ELEMENT OUTPUT, FIELD
s, density, ener, palph, palphmin
*FILE OUTPUT, FILE=temp.out

In my current wordfile I am using "** *" for all star-like commands, and removed space from delimeter section in order to overcome this and highlight this commands. But removing space from delimeter, is causing a lot others problems.

I would appreciate any help.

Thank you in advance,

Jyviko
User avatar
jyviko
Newbie
 
Posts: 3
Joined: Mon Oct 03, 2005 11:00 pm

Re: ABAQUS Wordfile

Postby Mofi » Tue Oct 04, 2005 9:48 am

Never remove space from the delimiters list. This will not work in any language.

Don't know anything about ABAQUS, but I have 2 suggestions:

1) If after a star command always a ',' follows and '*' is not used also with a different meaning anywhere in the source, you could use marker characters.

/Marker Characters = "*,"

See help of UltraEdit about Syntax Highlighting for details about marker characters.


2) If solution 1) cannot be used, then make ABAQUS case-sensitive (if it is not already) and in the color group with ** * also define the second words of the star commands, OUTPUT for your example.

This solution has the disadvantage, that word OUTPUT will be also highlighted with star command color, even if it is not part of a command or a comment. But maybe this could be no problem, because OUTPUT in uppercase letters is not used anywhere in non-comment source.
User avatar
Mofi
Grand Master
Grand Master
 
Posts: 4039
Joined: Thu Jul 29, 2004 11:00 pm
Location: Vienna

Re: ABAQUS Wordfile

Postby jyviko » Tue Oct 04, 2005 8:03 pm

You guessed corectly. I used /Marker Characters = "*," and most of the star commands were highlighted but still there others that are not bounded with a comma, Could I use a special character (next line or space) in order to catch the rest of the commands?

For example:
/Marker Characters = "*,* "

Thank you for you reply

Jyviko
User avatar
jyviko
Newbie
 
Posts: 3
Joined: Mon Oct 03, 2005 11:00 pm

Re: ABAQUS Wordfile

Postby Mofi » Wed Oct 05, 2005 5:14 am

Line ending character cannot be specified. Your example could work, but I have never tried such a combination. I guess, it will not and you have to use method 2).
User avatar
Mofi
Grand Master
Grand Master
 
Posts: 4039
Joined: Thu Jul 29, 2004 11:00 pm
Location: Vienna

Re: ABAQUS Wordfile

Postby elgoog » Tue Jan 03, 2006 12:57 pm

jyviko wrote:I am trying to compile a wordfile for ABAQUS.

My problem is that ABAQUS has star commands like: *INITIAL CONDITIONS, *FILE OUTPUT etc., so when I add the commands in the wordfile I cannot use multiple words per command. Is there a way to tackle this and have something like whole phrase highlighting? or build a wordlist with multiple words per keyword?

For example:
*ELEMENT OUTPUT, FIELD
s, density, ener, palph, palphmin
*FILE OUTPUT, FILE=temp.out

In my current wordfile I am using "** *" for all star-like commands, and removed space from delimeter section in order to overcome this and highlight this commands. But removing space from delimeter, is causing a lot others problems.

I would appreciate any help.

Thank you in advance,

Jyviko


Can you share me your wordfile for ABAQUS ? I'm programming ABAQUS with UltraEdit too. It's so great that UltraEdit propose wordfile's ABAQUS for downloading.
Thanks so much.
User avatar
elgoog
Newbie
 
Posts: 2
Joined: Tue Jan 03, 2006 12:00 am

Re: ABAQUS Wordfile

Postby jyviko » Wed Feb 22, 2006 10:45 am

Sure, here u are.
Works fine with all the limitations mentioned in the post. Add this to your wordfile

/L11"ABAQUS Input File" Nocase Line Comment = ** File Extensions = INP LOG DES DAT
/Delimiters = ,()+=
/Marker Characters = "*,"
/C1"Normal Commands"
ELSET
GENERATE
MATERIAL
NAME NSET NUMBER
TYPE
variable
WRITE
/C2"Star Commands"
** * *,
/C3"Parameters"
EXPLICIT
FIELD
history
User avatar
jyviko
Newbie
 
Posts: 3
Joined: Mon Oct 03, 2005 11:00 pm

Re: ABAQUS Wordfile

Postby elgoog » Wed Feb 22, 2006 11:23 pm

Can you post your wordfile ABAQUS here, please, I think it woud be more complet than that. Here you find a wordfile of PadText that can inspire you.


; Syntax file for ABAQUS [Chris Kunz 5.7.01]

C=1

[Syntax]
Namespace1 = 6
IgnoreCase = No
InitKeyWordChars = A-Za-z_
KeyWordChars = A-Za-z0-9@*-'`
BracketChars = {}[]
PreprocStart =
SyntaxStart =
SyntaxEnd =
CommentStart =
CommentEnd =
SingleComment = **
SingleCommentCol =
SingleCommentAlt =
SingleCommentColAlt =
SingleCommentEsc = \
StringsSpanLines = Yes
StringStart = "
StringEnd = "
StringEsc = \
CharStart = '
CharEnd = '
CharEsc = \

[Keywords 1]
$#
ECHO=NO
SYSTEM=R
NSET=ALLNODES
*ACOUSTIC
MEDIUM
*AMPLITUDE
*AQUA
*ASYMMETRIC
*AXIAL
*BASE
MOTION
*BASE MOTION
*BASELINE
CORRECTION
*BEAM
GENERAL
SECTION
*BEAM GENERAL SECTION
*BEAM
SECTION
*BEAM SECTION
*BEAM SECTION
*BIAXIAL
TEST
DATA
OP=NEW
OP=MOD
ELSET=
NSET=
TOTALS=YES
FREQUENCY=0
FREQUENCY=1
POSITION=NODES
DIRECTIONS=YES
GLOBAL=YES
*BOUNDARY
*BUCKLE
*BUCKLING
ENVELOPE
*BUCKLING ENVELOPE
*BUCKLING
LENGTH
*BUCKLING LENGTH
*C ADDED MASS
*C ADDED MASS
*CAP
CREEP
*CAP
HARDENING
*CAP
PLASTICITY
*CAST
IRON
COMPRESSION
HARDENING
PLASTICITY
TENSION
*CAVITY
DEFINITION
*CECHARGE
*CECURRENT
*CENTROID
*CFLUX
*CHANGE
FRICTION
*CLAY
PLASTICITY
*CLEARANCE
*CLOAD
*COMBINED
TEST
DATA
*CONCRETE
*CONDUCTIVITY
*CONTACT
CONTROLS
*CONTACT
FILE
*CONTACT
INTERFERENCE
*CONTACT
NODE
SET
*CONTACT OUTPUT
*CONTACT
PAIR
*CONTOUR
INTEGRAL
*CONTROLS
*CORRELATION
*COUPLED
DISPLACEMENT
ELECTRICAL
TEMPERATURE
THERMAL
*CREEP
STRAIN
RATE
CONTROL
*CYCLED
PLASTIC
*CYCLIC
HARDENING
*D
ADDED
MASS
*DAMPING
*DASHPOT
*DEBOND
*DECHARGE
*DECURRENT
*DEFORMATION
PLASTICITY
*DENSITY
*DEPVAR
*DFLOW
*DFLUX
*DIELECTRIC
*DIFFUSIVITY
*DISTRIBUTING
COUPLING
*DLOAD
*DRAG
CHAIN
*DRUCKER
PRAGER
CREEP
HARDENING
*DYNAMIC
*EL
FILE
*EL FILE
*EL
PRINT
*ELASTIC
*ELCOPY
*ELECTRICAL
CONDUCTIVITY
*ELEMENT
*ELGEN
*ELSET
*EMISSIVITY
PRELOAD
SUPER
*ENERGY
FILE
*ENERGY
OUTPUT
PRINT
*EPJOINT
*EQUATION
*EXPANSION
*FAIL
STRAIN
*FAIL STRAIN
*FAIL
STRESS
*FAIL STRESS
*FAILURE
RATIOS
*FAILURE RATIOS
*FIELD
*FILE
FORMAT
*FILM
PROPERTY
*FLOW
*FLUID
BULK
MODULUS
*FLUID
DENSITY
EXPANSION
FLUX
LINK
PROPERTY
*FOAM
HARDENING
*FOUNDATION
*FRACTURE
CRITERION
*FRAME
SECTION
*FREQUENCY
*FRICTION
*GAP
CONDUCTANCE
ELECTRICAL
CONDUCTANCE
FLOW
HEAT
GENERATION
RADIATION
*GASKET
BEHAVIOR
*GASKET
CONTACT
AREA
*GASKET
ELASTICITY
SECTION
THICKNESS
BEHAVIOR
*GEL
*GEOSTATIC
*HEADING
*HEAT
GENERATION
TRANSFER
*HOURGLASS
STIFFNESS
*HYPERELASTIC
*HYPERFOAM
*HYPOELASTIC
*HYSTERESIS
*IMPERFECTION
*IMPORT
*IMPORT
CONTROLS
*IMPORT
ELSET
NSET
*INCLUDE
*INELASTIC
HEAT
FRACTION
CONDITIONS
*INTERFACE
*ITS
*JOINT
ELASTICITY
PLASTICITY
*JOINTED
MATERIAL
*JOULE
HEAT
FRACTION
*KAPPA
*KINEMATIC
COUPLING
*LATENT
HEAT
*M1
*M2
*MASS
DIFFUSION
FLOW
RATE
*MATERIAL
*MATRIX
*MEMBRANE
SECTION
*MODAL
DAMPING
DYNAMIC
*MODAL
FILE
OUTPUT
PRINT
*MODEL
CHANGE
*MOHR
COULOMB
HARDENING
*MOISTURE
SWELLING
*MONITOR
*MOTION
*MPC
*NCOPY
*NFILL
*NGEN
*NMAP
*NO
COMPRESSION
TENSION
*NODAL
THICKNESS
*NODE
FILE
OUTPUT
PRINT
*NORMAL
*NSET
*ORIENTATION
*ORNL
*OUTPUT
*PARAMETER
DEPENDENCE
SHAPE
VARIATION
*PERIODIC
*PERMEABILITY
*PHYSICAL
CONSTANTS
*PIEZOELECTRIC
*PLANAR
TEST
DATA
*PLASTIC
AXIAL
M1
M2
TORQUE
*POROUS
BULK
MODULI
ELASTIC
METAL
PLASTICITY
*POST
OUTPUT
*POTENTIAL
*PRE-TENSION
*PRE
SECTION
*PRELOAD
HISTORY
*PREPRINT
*PRESSURE
PENETRATION
*PRESSURE
STRESS
*PRESTRESS
HOLD
*PRINT
*PSD
DEFINITION
*RADIATE
*RADIATION
FILE
OUTPUT
PRINT
SYMMETRY
VIEWFACTOR
*RANDOM
RESPONSE
*RATE
DEPENDENT
*RATIOS
*REACTIVE
ACOUSTIC
SURFACE
*REBAR
*REFLECTION
*RELEASE
*RESPONSE
SPECTRUM
*RESTART
*RETAINED DOFS
*RIGID
BODY
*RIGID
SURFACE
*ROTARY
INERTIA
*SECTION
FILE
*SECTION
POINTS
PRINT
*SHEAR
CENTER
RETENTION
TEST
DATA
*SHELL
GENERAL
SECTION
*SIMPLE
SHEAR
TEST
DATA
*SLIDE
LINE
PLANE
*SLOAD
CASE
*SOILS
*SOLID
SECTION
*SOLUBILITY
*SOLUTION
TECHNIQUE
*SOR
PROPERTIES
*SPECIFIC
HEAT
*SPECTRUM
*SPHEX
*SPRING
*STATIC
*STEADY
STATE
DYNAMICS
TRANSPORT
*SUBMODEL
*SUPER
COPY
DELETE
DIRECTORY
MASS
MATRIX
OUTPUT
PATH
PROPERTY
*SURFACE
BEHAVIOR
*SURFACE
DEFINITION
*SURFACE
FLAW
IMPEDANCE
*SURFACE
INTERACTION
PROPERTY
*SWELLING
*SYMMETRIC
MODEL
GENERATION
*SYMMETRIC
RESULTS
TRANSFER
*SYSTEM
*TEMPERATURE
*TENSION
STIFFENING
*THERMAL
EXPANSION
*TORQUE
PRINT
*TRANSFORM
*TRANSPORT
VELOCITY
*TRANSVERSE
SHEAR
STIFFNESS
*TRIAXIAL
TEST
DATA
*TRS
*UEL
PROPERTY
*UNIAXIAL
*USA
ADDED
MASS
GENERATION
INCIDENT
PRESSURE
*USER
DEFINED
FIELD
ELEMENT
MATERIAL
OUTPUT
VARIABLES
SUBROUTINES
*VIEWFACTOR
OUTPUT
*VISCO
*VISCOELASTIC
*VOID
NUCLEATION
*VOLUMETRIC
TEST
DATA
*WAVE
*WAVEFRONT
MINIMIZATION
*WIND

[Keywords 2]
*STEP
*END
STEP

[Keywords 3]
SYSTEM
NAME
ECHO
NO
YES
MOD
TOTALS
FREQUENCY
POSITION
DIRECTIONS
GLOBAL
NODES
OP
NEW
FIXED
INC
ADJUST
SLIDE
DISTANCE
GENERATE
INTEGRATION
TYPE

[Preprocessor keywords]
User avatar
elgoog
Newbie
 
Posts: 2
Joined: Tue Jan 03, 2006 12:00 am

Re: ABAQUS Wordfile

Postby juanlopez » Mon Mar 06, 2006 3:10 pm

I have prepared this Abaqus wordfile. It is based on one for TextPad. I am new to Abaqus so I can't tell if it does all it should. In my tests it seems to be working fine. Feel free to adapt to your needs. But if you improve it please post here the updated version.

/L13"ABAQUS" ABAQUS_LANG Nocase Line Comment = ** File Extensions = inp des dat
/Open Brace Strings = "{" "(" "[" "<"
/Close Brace Strings = "}" ")" "]" ">"
/Delimiters = ,.:;
/Marker Characters = "*,"
/C1,"Keywords1"
*STEP
*END
STEP
/C2"Star Commands"
** * *,
/C3,"Keywords2"
$#
ACOUSTIC ADDED AREA AXIAL
BEHAVIOR BODY BULK
CASE CENTER CHAIN CHANGE COMPRESSION CONDITIONS CONDUCTANCE CONDUCTIVITY CONSTANTS CONTACT CONTROL CONTROLS COPY CORRECTION COULOMB COUPLING CREEP CRITERION
DAMPING DATA DEFINED DEFINITION DELETE DENSITY DEPENDENCE DEPENDENT DIFFUSION DIRECTIONS=YES DIRECTORY DISPLACEMENT DOFS DYNAMIC DYNAMICS
ECHO=NO ELASTIC ELASTICITY ELECTRICAL ELEMENT ELSET ELSET= ENVELOPE EXPANSION
FIELD FILE FLAW FLOW FLUX FORMAT FRACTION FREQUENCY=0 FREQUENCY=1 FRICTION
GENERAL GENERAL GENERATION GLOBAL=YES
HARDENING HEAT HISTORY HOLD
IMPEDANCE INCIDENT INERTIA INTEGRAL INTERACTION INTERFERENCE IRON
LENGTH LINE LINK
M1 M2 MASS MATERIAL MATRIX MEDIUM METAL MINIMIZATION MODEL MODULI MODULUS MOTION
NODE NSET NSET= NSET=ALLNODES NUCLEATION
OP=MOD OP=NEW OUTPUT
PAIR PATH PENETRATION PLANE PLASTIC PLASTICITY POINTS POSITION=NODES PRAGER PRELOAD PRESSURE PRINT PROPERTIES PROPERTY
RADIATION RATE RATIOS RESPONSE RESULTS RETENTION
SECTION SET SHAPE SHEAR SPECTRUM STATE STIFFENING STIFFNESS STRAIN STRESS SUBROUTINES SUPER SURFACE SWELLING SYMMETRY SYSTEM=R
TECHNIQUE TEMPERATURE TENSION TEST THERMAL THICKNESS TORQUE TOTALS=YES TRANSFER TRANSPORT
VARIABLES VARIATION VELOCITY VIEWFACTOR
/C4,"Keywords3"
ADJUST
DIRECTIONS DISTANCE
ECHO
FIXED FREQUENCY
GENERATE GLOBAL
INC INTEGRATION
MOD
NAME NEW NO NODES
OP
POSITION
SLIDE SYSTEM
TOTALS TYPE
YES
User avatar
juanlopez
Newbie
 
Posts: 1
Joined: Mon Mar 06, 2006 12:00 am

Re: ABAQUS Wordfile

Postby arhao » Fri May 30, 2008 10:53 pm

;this wordfile adds the code folding function which is useful to ignore rows of numbers,enjoy~
;updated in 20080603,many thanks the help from Mofi :P
;delete * from delimiters cause it is used in the keywords
;Syntax file for abaqus v6.7ef keywords ,code folding enabled [arhao,080604]
/L20"abaqus_67ef" Nocase File Extensions = inp des dat msg
/Delimiters = ~!@$%^&()_-+=|\/{}[]:;"'<> ,.?/
/Function String = "%[ ^t]++[ps][a-z]+ [a-z0-9]+ ^(*(*)^)*{$"
/Function String 1 = "%[ ^t]++[ps][a-z]+ [a-z0-9]+ ^(*(*)^)[ ^t]++$"
/Member String = "^([A-Za-z0-9_:.]+^)[ ^t*&]+$S[ ^t]++[(=);,]"
/Variable String = "^([A-Za-z0-9_:.]+^)[ ^t*&]+$S[ ^t]++[(=);,]"
/Open Fold Strings = "*" "**""***"
/Close Fold Strings = "*" "**""***"

/C1"Keywords1"
*ACOUSTIC *ADAPTIVE *AMPLITUDE *ANNEAL *AQUA *ASSEMBLY *ASYMMETRIC *AXIAL *BASE *BASELINE *BEAM *BIAXIAL
*BLOCKAGE *BOND *BOUNDARY *BRITTLE *BUCKLE *BUCKLING *BULK *C *CAP *CAPACITY *CAST *CAVITY *CECHARGE
*CECURRENT *CENTROID *CFILM *CFLOW *CFLUX *CHANGE *CLAY *CLEARANCE *CLOAD *CO *COHESIVE *COMBINED *COMPLEX
*CONCRETE *CONDUCTIVITY *CONNECTOR *CONSTRAINT *CONTACT *CONTOUR *CONTROLS *CORRELATION *COUPLED *COUPLING
*CRADIATE *CREEP *CRUSHABLE *CYCLED *CYCLIC *D *DAMAGE *DAMPING *DASHPOT *DEBOND *DECHARGE *DECURRENT
*DEFORMATION *DENSITY *DEPVAR *DESIGN *DETONATION *DFLOW *DFLUX *DIAGNOSTICS *DIELECTRIC *DIFFUSIVITY
*DIRECT *DISPLAY *DISTRIBUTING *DISTRIBUTION *DLOAD *DRAG *DRUCKER *DSA *DSECHARGE *DSECURRENT *DSFLOW
*DSFLUX *DSLOAD *DYNAMIC *EL *ELASTIC *ELCOPY *ELECTRICAL *ELEMENT *ELGEN *ELSET *EMBEDDED *EMISSIVITY
*END *ENERGY *EOS *EPJOINT *EQUATION *EULERIAN *EXPANSION *EXTREME *FABRIC *FAIL *FAILURE *FASTENER *FIELD
*FILE *FILM *FILTER *FIXED *FLOW *FLUID *FOUNDATION *FRACTURE *FRAME *FREQUENCY *FRICTION *GAP *GASKET
*GEL *GEOSTATIC *GLOBAL *HEADING *HEAT *HEATCAP *HOURGLASS *HYPERELASTIC *HYPERFOAM *HYPOELASTIC
*HYSTERESIS *IMPEDANCE *IMPERFECTION *IMPORT *INCIDENT *INCLUDE *INCREMENTATION *INELASTIC *INERTIA
*INITIAL *INSTANCE *INTEGRATED *INTERACTION *INTERFACE *ITS *JOINT *JOINTED *JOULE *KAPPA *KINEMATIC
*LATENT *LOAD *LOADING *M1 *M2 *MAP *MASS *MATERIAL *MATRIX *MEMBRANE *MODAL *MODEL *MOHR *MOISTURE
*MOLECULAR *MONITOR *MOTION *MPC *MULLINS *NCOPY *NFILL *NGEN *NMAP *NO *NODAL *NODE *NONSTRUCTURAL
*NORMAL *NSET *ORIENTATION *ORNL *OUTPUT *PARAMETER *PART *PERIODIC *PERMEABILITY *PHYSICAL *PIEZOELECTRIC
*PIPE *PLANAR *PLASTIC *POROUS *POST *POTENTIAL *PRE *PREPRINT *PRESSURE *PRESTRESS *PRINT *PSD *RADIATE
*RADIATION *RANDOM *RATE *RATIOS *REBAR *REFLECTION *RELEASE *RESPONSE *RESTART *RETAINED *RIGID *ROTARY
*SECTION *SELECT *SFILM *SFLOW *SHEAR *SHELL *SIMPEDANCE *SIMPLE *SLIDE *SLOAD *SOILS *SOLID *SOLUBILITY
*SOLUTION *SOLVER *SORPTION *SPECIFIC *SPECTRUM *SPRING *SRADIATE *STATIC *STEADY *STEP *SUBMODEL
*SUBSTRUCTURE *SURFACE *SWELLING *SYMMETRIC *SYSTEM *TEMPERATURE *TENSILE *TENSION *THERMAL *TIE *TIME
*TORQUE *TRACER *TRANSFORM *TRANSPORT *TRANSVERSE *TRIAXIAL *TRS *UEL *UNDEX *UNIAXIAL *UNLOADING *USER
*VARIABLE *VIEWFACTOR *VISCO *VISCOELASTIC *VISCOUS *VOID *VOLUMETRIC *WAVE *WIND
-AXISYMMETRIC -DEFINITION -SIMULATION -SOIL -TENSION
/C2"Keywords2"
ADDED ASSEMBLE ASSEMBLY AXIAL
BEHAVIOR BODY BULK
CASE CAVITY CENTER CHAIN CHANGE CHARGE CLEARANCE COMPACTION COMPRESSION CONDITIONS CONDUCTANCE
CONDUCTIVITY CONSTANTS CONSTITUTIVE CONTACT CONTROLS COPY CORRECTION COULOMB COUPLING CRACKING CREEP
CRITERION CYCLIC
DAMAGE DAMAGED DAMPING DATA DEFINED DEFINITION DELETE DENSITY DEPENDENCE DEPENDENT DERIVED DIFFUSION
DIRECTORY DISPLACEMENT DYNAMIC
EFFECT EIGENMODES ELASTIC ELASTICITY ELECTRICAL ELEMENT ELSET ENVELOPE EVOLUTION EXCHANGE EXCLUSIONS
EXPANSION
FAILURE FILE FLAW FLOW FLUID FLUX FOAM FORMAT FORMULATION FREQUENCY FRICTION
GENERAL GENERATE GENERATION GRADIENT
HARDENING HEAT HOLD
INCLUSIONS INERTIA INFLATOR INITIATION INPUT INSTANCE INTEGRAL INTERACTION INTERFERENCE IRON
LAYER LEAKOFF LENGTH LINE LINK LOAD LOCK
M1 M2 MASS MATERIAL MATRIX MEDIUM MESH METAL MODEL MOTION
NODAL NODE NSET NUCLEATION
ORIGIN OUTPUT
PAIR PARAMETER PART PARTICLE PATH PENETRATION PLASTIC PLASTICITY POINT POINTS POTENTIAL PRAGER PRINT
PROPERTY
RADIATION RATIOS REDUCTION REGION RELIEF RESPONSE RESULTS RETENTION
SECTION SHAPE SHEAR SOLUTION SPECTRUM STABILIZATION STATE STEP STIFFENING STIFFNESS STOP STRAIN STRESS
SURFACE SWELLING SYMMETRY
TABLE TECHNIQUE TEMPERATURE TENSION TEST THERMAL THICKNESS TO TORQUE TRANSFER
VALUE VELOCITY VIEWFACTOR VISCOSITY
WAVE WEIGHT
/C3"Keywords3"
ACTIVATION
AREA ASSIGNMENT
COMPONENT CONSTRAINT CRITERIA
DETECTION DOFS DYNAMICS
FACTORS FIELD FRACTION
MIXTURE MODULI MODULUS
RATE REFERENCE REFLECTION
SCALING SOLID
TRANSPORT
VARIABLES VARIATION
/C4"Keywords4"
CONTROL
MODES
arhao
Newbie
 
Posts: 2
Joined: Fri May 30, 2008 10:41 pm

Re: ABAQUS Wordfile

Postby Mofi » Sun Jun 01, 2008 3:54 am

Hi arhao,

I have made some general corrections on your posted language definition.

1. /Marker Characters = "," is an invalid marker character definition and therefore I have deleted it.

2. There is no keyword ABAQUS_LANG, so I have deleted it too.

3. Your language definition was sorted using my SortLanguage macro.

4. My TestForDuplicate macro has found no dulicates, but the TestForInvalid macro (second post) reports following:

Code: Select all
Sorry! Found following invalid words:

*ASYMMETRIC-AXISYMMETRIC        <- contains the delimiter:  -
*PIPE-SOIL                      <- contains the delimiter:  -
*PRE-TENSION                    <- contains the delimiter:  -
*PSD-DEFINITION                 <- contains the delimiter:  -
TEMPERATURE-DISPLACEMENT        <- contains the delimiter:  -
THERMAL-ELECTRICAL              <- contains the delimiter:  -

You have either to remove - from the list of delimiters or you specify this keywords different like:

*ASYMMETRIC *PIPE *PRE *PSD
-AXISYMMETRIC -DEFINITION -DISPLACEMENT -ELECTRICAL -SOIL -TENSION
TEMPERATURE THERMAL

If you change the keywords list, you have to resort the keywords, best using my macro.
User avatar
Mofi
Grand Master
Grand Master
 
Posts: 4039
Joined: Thu Jul 29, 2004 11:00 pm
Location: Vienna

Re: ABAQUS Wordfile

Postby arhao » Tue Jun 03, 2008 5:55 am

hi, Mofi
many thanks for your help. I'm a greenhand in writing wordfile, so I just edited other's wordfile most from c/java's.
Actually I sort and delete the duplicates in Excel, so mabe that's why the sort is different.
Your macros are help, maby should say perfect! Tthank you. I'll rewrite the wordfile soon.
best regards :P
(updated upstair)
arhao
Newbie
 
Posts: 2
Joined: Fri May 30, 2008 10:41 pm


Return to Syntax Highlighting