home *** CD-ROM | disk | FTP | other *** search
- ┌────────────────────────────────────────────────────────────┐
- │ ParaDraft common problems │
- └────────────────────────────────────────────────────────────┘
-
-
- If you try ParaDraft and find problems, do not give it up. Solution
- to your problem is most likely right here in this file.
-
- The common problems are divided in the sections:
- Installing ParaDraft Trial version
- Creating applications
- Running applications
-
- PARADRAFT 1STLOOK
-
- Q. Running 1STLOOK says that a slide show would follow, which never does.
-
- 1STLOOK has a slide show that gives an overview of ParaDraft. To run
- it you need SLDMGR.EXE program. You should have this program in the
- DOS path. This program is also available as a shareware in the forum
- libraries.
-
- Q. Running 1STLOOK says that the ParaDraft applications will be
- created, which never happens. I get only some error messages.
-
- This can happen due to bad installation, or memory problems. Suspect
- the memory shortage problems, if you have too many device or network
- drivers, or if you are running this program after shelling out from
- AutoCAD. Your installation may be incomplete due to lack of disk
- space or problems in downloading large ZIP files.
-
- Q. How do I solve the memory problems ?
-
- PgPg! the parameterisation expert system requires minimum free
- memory on your PC of just about 500KB. To further reduce its memory
- requirements, rename PGPG386.ENV as PGPG.ENV, and give 1STLOOK
- command again.
-
- Q. How do I check my installation ?
-
- You should check whether the files PARAM1.ZIP and PARAM2.ZIP are OK
- using -t option of PKUNZIP.
-
-
- ON LOADING PARADRAFT
-
- Q. On loading ParaDraft, the welcome screen comes on and stays put.
-
- Use REDRAW command to remove the slide on display. You can also edit
- PGINIT.LSP file to remove line containing the VSLIDE command at the
- end of the file.
-
- Q. How do I get the ParaDraft menu once I have removed it ?
-
- Give command PGMENU.
-
- Q. Do I have to run the script file everytime to load ParaDraft.
-
- No. You can edit your ACAD.LSP to change the S::STARTUP function,
- and add the following line:
-
- (load "/ACAD/PGDRAFT/PGINIT") ; loads ParaDraft functions
-
- Q. I do not want to use the menus. Is there a list of ParaDraft
- commands.
-
- The command list appears in the file: COMMANDS.LST
-
- ON USING PARAMETERISATION COMMAND
-
- Q. PARENT command does not work.
-
- Have you given command PGPG to load the needed function definitions.
- Still better, use the menu command Parameterise under the Create
- Applications menu.
-
- Q. On trying to parameterise my geometry, the program aborts
- complaining about the size of the drawing.
-
- A. Sorry. You have to get the drawing down (or up) to a size of about
- 200x200 to make it work. Use scale command to do it. You should zoom
- into the drawing.
-
- Caution: Verify whether the dimensioning and center lines are still
- accurate after the scaling operation.
-
- Q. ParaDraft does not take my input drawing for parameterisation.
-
- A. If you mean that the AutoLISP part of the program aborts with
- cryptic messages, you probably have a drawing that is too "big" for
- the shareware version, or has too many unsupported entities.
-
- Limit your drawing to under 20 entities, and use only lines, arcs
- and circles. Further, use only associative dimensioning. These
- limitations are not there in the Professional version.
-
- If it still does not work, mail us your drawing using EASYPLEX and we
- will locate the problem for you.
-
- Q. ParaDraft does not run the program generator. Instead I get
- some error messages from AutoCAD about unknown commands.
-
- A. Most likely, you have not added PGSHELL command to your ACAD.PGP; Or
- it has been overwritten by another file since then. Add the following
- lines in the appropriate PGP file:
-
- PGSHELL,,500000,*DOS Command: ,0
- SHELL,,125000,*DOS Command: ,0
- EDIT,EDLIN,40000,File to edit: ,0
-
- Q. ParaDraft does not run the program generator, instead I get the
- message about too little memory for startup. How do I solve this
- memory problem.
-
- A. Use SHROOM to release enough memory. It is also a shareware program
- available in the forum libraries. You should let this program call
- AutoCAD in your AutoCAD batch file something like as:
-
- SHROOM -q ACAD %1 %2 %3
-
- With a -q switch, you can suppress unwanted messages. If you have
- the 386 version of AutoCAD then SHROOM is probably the only way you
- can get PgPg! to run, since it requires a minimum 500KB free memory
- after shelling out. If you can not manage this much even with SHROOM,
- you can still reduce the memory requirements of PgPg! at a little
- cost of speed. Just rename PGPG386.ENV file in the ParaDraft
- directory as PGPG.ENV .
-
- Q. I get "parameterisation not feasible" for too many points. The
- summary says, "Parameteristion Unsuccessful".
-
- A. Since it gives an unreasonably high number of points that can not
- be parameterised, you should suspect your layer settings.
-
- First check the layer names in the geometry. Perhaps your center
- lines are not in the layer CEN, and the extension lines and dimension
- lines are not in DIM. Correct the layer names of the entities or use
- PGPGSET.
-
- Next check whether you have exploded dimensions that are not in DIM
- layer at all. Remove such dimensions.
-
- Q. ParaDraft does not create any program, and the program generator
- says Parameteristion Unsuccessful.
-
- Your geometry has entities that are not fully defined. Perhaps
- some of the entities have not been drawn accurately using OSNAP.
-
- Run PGDEBUG to see which points can not be parameterised. If any
- of the lines or arcs are broken in the middle, or are overlappings
- that in effect makes them disjoint, their end points will be
- highlighted. Correct the drawing and try again.
-
- Q. My first program genereted with ParaDraft needs the X and Y
- coordinates of almost all the points, instead of the dimension values.
-
- Clearly your dimensioning is not accurate, or you have not specified
- the symmetry condition.
-
- ***** YOU MUST USE OSNAP MODES WHILE DIMENSIONING THE DRAWING.*****
-
- Q. My program genereted with ParaDraft needs the X and Y
- coordinates of the insertion point itself.
-
- A. Looks like that your reference point is somehow not related to the
- geometry. You should use OSNAP modes while specifying this point.
-
- Q. My first program genereted with ParaDraft needs the X and Y
- coordinates of one of the points. I don't know enough AutoLISP to
- correct it.
-
- You don't have to. Use PGDEBUG option to locate the problem point.
- Change your initial drawing to incorporate another dimension for it.
- Use Parameterise option to create a new program.
-
- ON USING DEBUG COMMAND
-
- Q. PGDEBUG does not show any thing more than the original drawing, and
- AutoCAD gives hundreds of unknown command error messages.
-
- *BUG*: Set ATTREQ variable as 1 before running PGDEBUG using SETVAR.
-
- Q. PGDEBUG command inserts a totally different geometry instead of the
- desired parent geometry.
-
- You seem to have a block of the same name as the parent geometry.
- Please rename the block before running PGDEBUG.
-
- ON USING APPLICATIONS
-
- Q. Why does the program keep asking whether I want to use PGCAL.
-
- If you wish you can disable this by using setup option of Run menu.
- You can then specify whether you want to use PGCAL all the time, or
- give the values individually.
-
-
- Q. Must all the dimensions shown in parent geometry have positive
- values. Is zero not an OK value.
-
- The dimensions shown in the parent geometry are the parameters. They
- must always be given non-zero positive values. Some programs may work
- for negative or zero values, but there is no guarantee that all
- programs will work given such values.
-
-
- Q. My PgProgram does not work at all. It crashes even for the input values
- same as in the parent geometry.
-
- That is NOT a common problem. Get in touch with us quickly so
- that we can locate the cause of the problem. Send us the drawing
- file using CompuServe EASYPLEX at CIS 100015,3116.
-
- Q. Why does my PgProgram crash sometimes without giving any reason,
- while it works most of the times?
-
- This is a result of a limitation imposed on the program by the
- parent geometry. All its entities must exist in the instance geometry
- as well. When they cease to exist, the result is a crash of the program.
-
- Only those parameter values are permissible with which all entities
- drawn in the parent geometry can finitely exist. It is an error to
- give values for which some entities cease to exist or become infinite.
-
- PgPrograms have no comprehensive checks or built-in tolerance to such
- errors. Therefore in such cases the program crashes without giving
- any reasons. Hence, while using the programs you must yourself
- ensure that the values do produce a complete meaningful geometry.
-
- Q. Why do some program (for instance PIPEBEND) draw a complete
- criss-cross set of lines when angular dimensions are given values
- different from the original ones.
-
- Your problem is a result of a *bug* that causes strange results if the
- lines at slope no longer lie in the quadrangle in which they were
- originally defined. In the example of PIPEBEND, if the internal
- angle of the pipe is given such that the right end of the pipe should
- start facing downwards, the program produces a strange criss-cross
- collection of lines.
-
- This problem exists due to a bug in the algorithm used for establishing
- points defined using an aligned dimension. We hope to correct it through
- an interim release by the end of the year 1991.
-