X-CAD 3000 ========== Thank you for purchasing X-CAD 3000. This file contains some general notes and additional information that we were not able to include in the manual, before its printing. To make the program easier to use on a floppy disk based system, the 2D parts of X-CAD has been put onto disks 1 and 2, with the 3D parts on disks 3 and 4. Disk 5 contains help files; disk 6 contains X-CAD utilities and maths co-processor support files and disk 7 contains demonstration drawings. ************************************ ** U.S.A users (NTSC screen type) ** ** WITHOUT hard-disks ** ************************************ Due to a lack of space on the floppy disks, we have had to place the American (NTSC) version of X-CAD 3000 2D, on floppy disk number 3. This will be automatically copied onto your hard-disk, by the installation program, if you have one available. However, if you only have a floppy disk based system, please see the draw on disk 3, marked "USA_users_only". By clicking your mouse on the icon marked "Click_to_copy", the necessary files will be automatically copied onto your 2D working disk. Making directory assignments manually ===================================== If you wish to make the directory assignments, for X-CAD 3000, manually, or you have an unusual system set up, you should add the following to your StartupII or User-Startup file. ASSIGN MENUS: XCAD3000/MENUS ASSIGN XCAD3DPMODS: XCAD3000/PMODS ASSIGN XCAD3DHANDLERS: XCAD3000/HANDLERS ASSIGN DRAWINGS: XCAD3000/DRAWINGS ASSIGN XCDATA: XCAD3000/XCDATA ASSIGN XFONTS: XCAD3000/XFONTS ASSIGN LOVLY: XCAD3000/LOVLY ASSIGN MODS: XCAD3000/MODS ASSIGN POVLY: XCAD3000/POVLY ASSIGN SYMBOLS: XCAD3000/SYMBOLS ASSIGN XCAD3D: XCAD3000 ASSIGN XCAD3DCONFIG: XCAD3000/CONFIG ASSIGN XCAD3DMENUS: XCAD3000/3DMENUS ASSIGN XCDOC: XCAD3000/XCDOC ASSIGN XCTEMP: RAM: Where is your hard-disk path name. e.g. "DH0:", "SYS:CAD/" or "JH1:" HPGL Plotter - Tricks & Tips ---------------------------- Most Hewlett Packard plotters use the serial interface. Unfortunately, both Hewlett Packard plotters and Amigas sometimes have "unusual" aspects in their serial communications. The following are various tricks and tips that X-CAD users, with HPGL plotters, have passed onto us, over the years. You will find that almost all Hewlett Packard plotters, using a serial interface, will require some form of initialisation before use with X-CAD. Naturally, this does not normally apply to plotters using the parallel interface. HP7475A Plotter --------------- The HP7475A requires Xon/Xoff handshaking which is not used in its default mode. In order to activate the handshaking, the following escape sequence must be loaded into the plotter. This can be done by sending a file to the plotter to initialise it. This file can be created as follows: COPY * to ram:HPXON .M;10;10;13: .N;19: .180;;17: COPY ram:HPXON to s:HPXON Note - The symbol refers to the escape key. The symbol refers to the return key. The symbol refers to the keystroke produced by holding down the CTRL key and hitting the (\) backslash key. Set your plotter for 9600 Baud. 8 data bits. 1 stop bit. No parity. Run thew preferences tool and set the Amiga for custom/generic printer and serial port output. Go into change serail to match the Amiga to the plotter. Set handshaking to XON/XOFF and save the preferences. To use the HPXON file in your Startup-Sequence add the following line before the LOADWB command: COPY s:HPXON to ser: Initialisation using Amiga BASIC -------------------------------- Another way of creating the necessary initialization file is to use Amiga BASIC, or a similar program language. A program to do the same as the above in Amiga BASIC would look like this: REM ******************************** REM set up program for hpgl plotters REM by Tim Gathercole - 8/6/92 REM ******************************** OPEN "RAM:HPSETUP" FOR OUTPUT AS #1 PRINT #1, CHR$(27); PRINT #1,".(;"; PRINT #1,CHR$(27); PRINT #1,"."; PRINT #1,"I81;;17:"; PRINT #1,CHR$(27); PRINT #1,".N;19:" CLOSE #1 The above has the advantage of being able to be re-written so that the output file goes directly to the serial port. This can be done by substituting "SER:" for "RAM:HPSETUP", in the program. This will enable initialisation to be carried out by clicking on an icon. We have found that most Hewlett Packard plotters will work correctly if the above initialisation file is used. A compiled copy of both versions of this program are in the utilities draw. However, for those who prefer to write their own initiation file, further details, on other plotters are provided below. HP7448 Colour Pro Plotter ------------------------- To use XON/XOFF with the above plotter you will have to create a small initiation file. This file can be created as follows: If your plotter has an add-on buffer use the following: COPY * to ram:HPXON .P1:.T1900;74:.@1900 COPY ram:HPXON to s:HPXON If your plotter does not have a buffer use the following: COPY * to ram:HPXON .P1: COPY ram:HPXON to s:HPXON Note - The symbol refers to the escape key. The symbol refers to the return key. The symbol refers to the keystroke produced by holding down the CTRL key and hitting the (\) backslash key. Set your plotter for 9600 Baud. 8 data bits. 1 stop bit. No parity. Run thew preferences tool and set the Amiga for custom/generic printer and serial port output. Go into change serail to match the Amiga to the plotter. Set handshaking to XON/XOFF and save the preferences. To use the HPXON file in your Startup-Sequence add the following line before the LOADWB command: COPY s:HPXON to ser: Pausing Plotters ---------------- If using a large data buffer between your Amiga and plotter, then by creating a file containing the following HPGL commands and sending it to the plotter before sending a second plot to the buffer, it will be possible to store more than one drawing in the buffer. SP; EC; PG; EC1: DE; This series of commands should put the plotter into pause mode. An Amiga BASIC program to create a file containing these commands, would look like this: REM ******************************** REM Pause program for hpgl plotters REM by Tim Gathercole - 8/6/92 REM ******************************** OPEN "RAM:HPPAUSE" FOR OUTPUT AS #1 PRINT #1,"SP;EC;PG;EC1:DE;" CLOSE #1 Again this output file can be sent directly to the serial port by substituting "SER:" for "RAM:HPPAUSE", in the program. HP7570A DraftPro ---------------- COPY * to ram:HPXON .M;10;10;13: .N;19: .I80;;17: COPY ram:HPXON to s:HPXON Note - The symbol refers to the escape key. The symbol refers to the return key. The symbol refers to the keystroke produced by holding down the CTRL key and hitting the (\) backslash key. Set your plotter for 9600 Baud. 8 data bits. 1 stop bit. No parity. Run thew preferences tool and set the Amiga for custom/generic printer and serial port output. Go into change serail to match the Amiga to the plotter. Set handshaking to XON/XOFF and save the preferences. To use the HPXON file in your Startup-Sequence add the following line before the LOADWB command: COPY s:HPXON to ser: Suggested DIP switch settings are: ------------------------- | 6 5 4 3 2 1 0 | | |-||-||-||-||-||-||-| | | | || || ||\|| ||\|| | | | |\||\||\|| ||\|| ||\| | | |-||-||-||-||-||-||-| | ------------------------- RTS-CTS Protocol on HP7585B --------------------------- The suggest cable configuration is as follows: 1 2 3 4 6 5 7 | | | |__| | | | | | | | | | | | | | | | | | | | | | | 1 3 2 20 7 Handshake: RTS-CTS Read bits: 8 Write Bits: 8 Stop Bits: 1 Baud Rate: 9600 Buffer Size: 1024 General Note ------------ The above pieces of information have been passed onto us by our users. However, we cannot guarantee that they will work with all models of Hewlett Packard plotter, or even up dated versions of the plotters mentioned.