Category : Printer + Display Graphics
Archive   : DANCAD5.ZIP
Filename : DANCAD3D.075
û¸G à°P±ÿèø Pèöúèa: ±ÿ豸 PèäúèOFind commands, ^[Q]^[Key].±ÿè¸ Pèºúècàè"Screen ±ÿèm¸ Pè ú¸H à°P±ÿèY¸ Pèúè÷: ±ÿèG¸ Pèzúèå4Block commands, Load or Save file, Exit, ^[K]^[Key].±ÿè¸ Pè6úèßßèScreen ±ÿèé¸ Pèú¸I à°P±ÿèÕ¸ Pèúès: ±ÿèø PèöùèaWindow commands, ^[O]^[Key].±ÿè¸ PèÊùèsßè2Screen ±ÿè}¸ Pè°ù¸J à°P±ÿèi¸ Pèùè: ±ÿèW¸ Pèùèõ*Function key commands, [F1] to [F10] keys.±ÿè¸ PèPùèùÞè¸Screen ±ÿè¸ Pè6ù¸K à°P±ÿèï¸ Pè"ùè: ±ÿèݸ Pèùè{3Alt-Function key commands, [Alt][F1] to [Alt][F10].±ÿè¸ PèÍøèvÞè5Screen ±ÿè¸ Pè³ø¸L à°P±ÿèl¸ Pèøè
: ±ÿèZ¸ Pèøèø#How to use DanCAD3D macro commands.±ÿè'¸ PèZøèÞèÂScreen ±ÿè
¸ Pè@ø¸M à°P±ÿèù¸ Pè,øè: ±ÿèç¸ Pèøè /How to assign variables and evaluate equations.±ÿ訸 PèÛ÷èÝèCScreen ±ÿè¸ PèÁ÷¸N à°P±ÿèz¸ Pè÷è: ±ÿèh¸ Pè÷è:How to program conditional branching and call subroutines.±ÿè¸ PèQ÷èúÜè¹Screen ±ÿè¸ Pè7÷¸O à°P±ÿèð¸ Pè#÷è: ±ÿèÞ¸ Pè÷è|)How to loop and setup arrays of elements.±ÿ襸 PèØöèÜè@Screen ±ÿè¸ Pè¾ö¸P à°P±ÿèw¸ Pèªöè: ±ÿèe¸ Pèöè3Editing and importing DANCAD3D ASCII 3D data files.±ÿè"¸ PèUöèþÛèûÛèºPress the Help-Screen ±ÿèö¸ Pè)öè [Letter-Key]±ÿèÚ¸ Pè
öèx to read the help screen, press ±ÿ誸 PèÝõèH[?]±ÿè¸ PèÊõè5 for index.±ÿè|¸ Pè¯õ¸P P¸ èÓé å]à è ~xUÄÿvþÿvüèUé èÌþèP[ E D I T I N G H E L P - S C R E E N [ A ] ]±Pè
¡öP¡üPèäèâãè¡P[ B A S I C H E L P ! ]±P裡úP¡üPè³ãè{ãè:' To return to the main menu press ±ÿèe¸ Pèýè[Esc]±ÿèP¸ Pèýèî then ±ÿè:¸ PèmýèØ^[K]^[X]±ÿè"¸ PèUýèÀ or press the mouse±ÿèý¸ Pè0ýèÙâè!left button and then select ±ÿèɸ PèüüègQuit±ÿ赸 PèèüèS* from the pop-up menu by pressing the left±ÿè{¸ Pè®üèWâè9mouse button and then pressing the left mouse button for ±ÿè/¸ PèbüèÍYes±ÿè¸ PèOüèº to exit.±ÿè¸ Pè6üèßáèÜáè When you see ±ÿèÚ¸ Pè
ü¸^ à°P±ÿèƸ Pèùûèd
in front of ±ÿ詸 PèÜûèG[Key]±ÿè¸ PèÇûè2) it means that you should hold the±ÿè[¸ Pèûè7áèö [Control]±ÿè?¸ PèrûèÝ key down and press the ±ÿè¸ PèIûè´[Key]±ÿè¸ Pè4ûè just like you would use the ±ÿèÔ¸ Pèûèr[Shift]±ÿ轸 Pèðúè[ key±ÿ詸 PèÜúè àèDto make a capitol letter.±ÿè}¸ Pè°úèYàèVàè/ To return to editing your file press the ±ÿè8¸ PèkúèÖ[Esc]±ÿè#¸ PèVúèÁ key or the right mouse±ÿèø¸ Pè+úèÔßè$button. There are three sets of ±ÿèÁ¸ Pèôùè_ help screens±ÿ襸 PèØùèC in this program, these in the±ÿèv¸ Pè©ùèRßèMtext editor, the Tutor in the drawing editor, and the Tutor in the main menu.±ÿè¸ PèIùèòÞèïÞè®7 You can save files onto and load files from your ±ÿèɸ Pèüøèg floppy disks±ÿè¸ PèàøèK by adding±ÿè¸ PèÄøèmÞè,Athe drive letter and a colon to the front of your filename, e.g. ±ÿè=¸ PèpøèÛ
A:FILE.TXT±ÿè#¸ PèVø¸. à°P±ÿè¸ PèBøèëÝèèÝè§ If you want to ±ÿèç¸ Pèøè print±ÿèÒ¸ Pèøèp8 a file out so you can read it or file it in hardcopy±ÿè¸ Pè½÷èfÝè%Oformat simply save the file with the filename of the port your printer is±ÿè(¸ Pè[÷èÝèÃconnected to e.g. ±ÿè¸ Pè6÷è¡LPT1±ÿèï¸ Pè"÷è, ±ÿèݸ Pè÷è{LPT2±ÿèɸ Pèüöèg, ±ÿè·¸ PèêöèULPT3±ÿ裸 PèÖöèA, ±ÿè¸ PèÄöè/COM1±ÿè}¸ Pè°öè, ±ÿèk¸ Pèöè COM2±ÿèW¸ Pèöèõ, ±ÿèE¸ PèxöèãPRN±ÿè2¸ PèeöèÐ, ±ÿè ¸ PèSöè¾AUX±ÿè
¸ Pè@öè«. If you want to print±ÿèæ¸ PèöèÂÛèIa drawing use the Hardcopy command from the main menu or a macro command.±ÿè¸ Pè½õ¸P P¸ èáé å]à èB~xUÄÿvþÿvüèUé èÌþèP[ E D I T I N G H E L P - S C R E E N [ B ] ]±Pè
¡öP¡üPèäèâãè¡P[ W H A T I S T H E T E X T E D I T O R U S E D F O R ? ]±P裡úP¡üPè³ãè{ãè: ±ÿè¸ Pè¹ýè$ASCII±ÿèq¸ Pè¤ýèD computer files have letters, symbols, and numbers in them like a±ÿè¸ PèPýèùâè¸Oprinted document. They are called text files. DANCAD3D has a text file editor±ÿ軸 PèîüèâèVJto make it easy for you to edit the several ASCII text files that it uses.±ÿè^¸ Pèüè:âè7âèö2 The primary use of this editor will be to ±ÿè¸ PèIüè´write±ÿè¸ Pè4üè, and edit bugs out of,±ÿèÙ¸ Pè üèµáètyour ±ÿèÁ¸ Pèôûè_macro files±ÿ覸 PèÙûèD?. You can write original macros from your thoughts. Or you±ÿèW¸ Pèûè3áèò>can turn on the automatic output macro file maker, press ±ÿè¸ Pè9ûè¤[A]±ÿèó¸ Pè&ûè from the main±ÿèÕ¸ Pèûè±àèpmenu, and make a editable ±ÿ觸 PèÚúèErecord±ÿè¸ PèÄúè/. of your work with DANCAD3D. If you make a±ÿèS¸ Pèúè/àèîOmistake while drawing you can load the output macro file into this editor and±ÿèñ¸ Pè$úèÍßè:remove the commands that do the wrong thing (by pressing ±ÿ褸 Pè×ùèB^[Y]±ÿè¸ PèÃùè. to delete the±ÿèo¸ Pè¢ùèKßè
@lines you do not want, be sure you save the file after editing).±ÿè¸ PèOùèøÞèõÞè´+ This editor supports several editing ±ÿèÛ¸ Pèùèywindows±ÿèĸ Pè÷øèb so you can edit two files in±ÿè¸ PèÊøèsÞè2@order to compare their contents or edit a main macro and its ±ÿèD¸ Pèwøèâ
sub macros±ÿè*¸ Pè]øèÈ. Be±ÿè¸ PèHøèñÝè°Osure to save each window by moving the cursor into the window to save, and then±ÿ賸 Pèæ÷èÝèNLsave the file. You can also use any other ASCII text editor if you wish to.±ÿèT¸ Pè÷è0Ýè-Ýèì2 DANCAD3D also uses ASCII text files for its ±ÿè ¸ Pè?÷èª
configuration±ÿèï¸ Pè"÷è files and has a±ÿèϸ Pè÷è«Üèj 3D ASCII ±ÿ賸 PèæöèQdata±ÿè¸ PèÒöè=@ file that you can edit or enter data manually with this editor.±ÿèO¸ Pèö¸P P¸ è¦é å]à è$ ~xUÄÿvþÿvüèUé èÌþèP[ E D I T I N G H E L P - S C R E E N [ C ] ]±Pè
¡öP¡üPèäèâãè¡P[ H O W T O U S E T H E M O U S E ]±P裡úP¡üPè³ãè{ãè: You can use your ±ÿèq¸ Pè¤ýèmouse±ÿè\¸ Pèýèú or ±ÿèH¸ Pè{ýèæ trackball±ÿè/¸ PèbýèÍ" to move the text cursor around in±ÿèý¸ Pè0ýèÙâèyour document. The ±ÿèÖ¸ Pè ýèt
arrow keys±ÿ輸 PèïüèZ and the ±ÿ裸 PèÖüèA control keys±ÿè¸ Pèºüè% can also be used to move±ÿè[¸ Pèüè7âèö3the cursor around. The right button simulates the ±ÿè¸ PèHüè³[Home]±ÿèÿ¸ Pè2üè key while editing.±ÿèܸ Pèüè¸áèµáèt( When editing the mouse-trackball ±ÿè¸ PèÑûè<left button±ÿè¸ Pè¶ûè! pops up a menu that has the±ÿèW¸ Pèûè3áèò
most used ±ÿè:¸ PèmûèØeditor commands±ÿè¸ PèNûè¹6. You can then roll up and down to make your±ÿèÕ¸ Pèûè±àèp0selection. To execute your selection press the ±ÿè¸ PèÅúè0left button±ÿèw¸ Pèªúè again.±ÿè`¸ Pèúè<àè9àèø8 When you see a prompt that asks you to press ±ÿè¸ PèEúè°[Return]±ÿèú¸ Pè-úè the ±ÿèå¸ Pèúè
left mouse±ÿè˸ Pèþùè§ßèfbutton will simulate the ±ÿè¸ PèÒùè=[Return]±ÿè¸ Pèºùè%.. When you see a prompt that asks you to±ÿèI¸ Pè|ùè%ßèäpress ±ÿè0¸ PècùèÎ[Esc]±ÿè¸ PèNùè¹ the ±ÿè¸ Pè9ùè¤right mouse±ÿèë¸ Pèùè# button will simulate pressing the ±ÿ踸 PèëøèV[Esc]±ÿ裸 PèÖøèA key.±ÿè¸ PèÁøèjÞègÞè&5 When you see a prompt that asks you to press ±ÿèC¸ Pèvøèá[Y]±ÿè0¸ PècøèÎ
for Yes the ±ÿè¸ PèFøè±left±ÿèÿ¸ Pè2øè mouse±ÿèé¸ PèøèÅÝèObutton will simulate the Yes response. When you see a prompt that asks you to±ÿè¸ Pèº÷ècÝè"press ±ÿèn¸ Pè¡÷è [N]±ÿè[¸ Pè÷èù for No the ±ÿè?¸ Pèr÷èÝRight±ÿè*¸ Pè]÷èÈ, mouse button will simulate the No response.±ÿèî¸ Pè!÷èÊÜèÇÜè So the ±ÿèɸ Pèüöègleft±ÿ赸 PèèöèS- button is your "go for it" button and the ±ÿèx¸ Pè«öèright±ÿèc¸ Pèöè
button is±ÿèI¸ Pè|öè%ÜèäOyour "no way" button, for the most part. If your mouse does not work be sure±ÿèç¸ PèöèÃÛè7to check that its driver is installed properly in your ±ÿè¸ PèÐõè;
CONFIG.SYS±ÿè¸ Pè¶õè! file.±ÿèm¸ Pè õ¸P P¸ èÄé å]à è~xUÄÿvþÿvüèUé èÌþèP[ E D I T I N G H E L P - S C R E E N [ D ] ]±Pè
¡öP¡üPèäèâãè¡P[ U S I N G T H E T E X T E D I T O R C O M M A N D S ]±P裡úP¡üPè³ãè{ãè:@ This text editor lets you edit the text files by ether ±ÿèL¸ Pèýèêclicking±ÿè4¸ PègýèÒ on the±ÿè¸ PèPýèùâè¸pop-up±ÿè¸ Pè7ýè¢# menu with your mouse-trackball or ±ÿèѸ Pèýèoentering±ÿ蹸 PèìüèW the standard control codes.±ÿè¸ Pè¾üègâè&KIf you have a TSR keystroke substitution program you can also assign the ±ÿè-¸ Pè`üèË[F?]±ÿè¸ PèLüèõáè´0function keys to any pattern you feel is useful.±ÿèÖ¸ Pè üè²áè¯áènO If you wish to copy a block (part of a larger text file) to disk you±ÿèq¸ Pè¤ûèMáè should ±ÿèW¸ Pèûèõopen±ÿèC¸ Pèvûèá a window and then ±ÿè ¸ PèSûè¾move±ÿè ¸ Pè?ûèª the cursor into that window, ±ÿèݸ Pèûè{copy±ÿèɸ Pèüúèg
the block±ÿ诸 PèâúèàèJinto the window, and then ±ÿè¸ Pè´úèsave±ÿèm¸ Pè úè0 the window with the block in it. If you are±ÿè-¸ Pè`úè àèÈOslicing and dicing a data file you would use the move block rather than the±ÿè˸ Pèþùè§ßèfcopy block option.±ÿ覸 PèÙùèßèßè>O To use the extra commands that are not listed in the pop-up menu you need±ÿèA¸ PètùèßèÜ to hold the ±ÿè"¸ PèUùèÀ [Control]±ÿè ¸ Pè<ùè§ key down and press the ±ÿèḠPèùè[Key]±ÿè̸ Pèÿøèj that is indicated. These±ÿè¸ PèÒøè{Þè:Ocontrol codes are similar to those used in several popular text editors. The±ÿè=¸ PèpøèÞèØmost important is ±ÿè¸ PèKøè¶^[Y]±ÿè¸ Pè7øè¢ since it is delete line. The ±ÿèÕ¸ Pèøès[Return]±ÿ轸 Pèð÷è[ key will make a±ÿè¸ PèÎ÷èwÝè6&blank line that you can enter text on.±ÿèb¸ Pè÷è>Ýè;Ýèú4 When editing the line of text for the macro ±ÿè¸ PèK÷è¶ LETTERING±ÿèÿ¸ Pè2÷è and ±ÿèê¸ Pè÷èECHO±ÿèÖ¸ Pè ÷èt commands±ÿ轸 PèðöèÜèX%be careful that you do not press the ±ÿè ¸ Pè¸öè#
[SpaceBar]±ÿèk¸ Pèöè at the end of the text unless±ÿè;¸ PènöèÜèÖyou want a space to be there.±ÿè¸ Pè>ö¸P P¸ èbé å]à èõ~xUÄÿvþÿvüèUé èÌþèP[ E D I T I N G H E L P - S C R E E N [ E ] ]±Pè
¡öP¡üPèäèâãè¡P[ C O N T R O L L L E T T E R K E Y C O M M A N D S ]±P裡úP¡üPè³ãè{ãèxãè7^[A]±ÿè ¸ Pè¸ýè#
= left word.±ÿèh¸ PèýèDãè^[S]±ÿèQ¸ Pèýèï = left character.±ÿè/¸ PèbýèãèÊ^[E]±ÿè¸ PèKýè¶ = up line.±ÿèý¸ Pè0ýèÙâè^[R]±ÿèæ¸ Pèýè = up page.±ÿè˸ Pèþüè§âèf^[W]±ÿè´¸ PèçüèR
= scroll up.±ÿè¸ PèÊüèsâè2^[I]±ÿè¸ Pè³üè = tab.±ÿèi¸ PèüèEâè^[D]±ÿèR¸ Pè üèð = right character.±ÿè/¸ PèbüèâèÊ^[F]±ÿè¸ PèKüè¶ = right word.±ÿèú¸ Pè-üèÖáè^[X]±ÿè㸠Pèüè
= down line.±ÿèƸ Pèùûè¢áèa^[C]±ÿ诸 PèâûèM
= down page.±ÿè¸ PèÅûènáè-^[Z]±ÿè{¸ Pè®ûè = scroll down.±ÿè\¸ Pèûè8áè÷^[J]±ÿèE¸ Pèxûèã$ = jump to beginning or end of line.±ÿè¸ PèDûèíàèêàè©
The keyboard ±ÿèî¸ Pè!ûècursor keys±ÿèÓ¸ Pèûèq as well as ±ÿè·¸ PèêúèU[Ins]±ÿ袸 PèÕúè@ and ±ÿè¸ PèÀúè+[Del]±ÿèx¸ Pè«úè also work.±ÿè]¸ Pèúè9àè6àèõSee Help-Screen ±ÿè7¸ Pèjú¸C à°P±ÿè#¸ PèVúèÁ! for information about using the ±ÿèò¸ Pè%úèmouse±ÿèݸ Pèúè{ or ±ÿèɸ Pèüùèg trackball±ÿè°¸ Pèãù¸. à°P±ÿè¸ PèÏù¸P P¸ èóé å]à è~xUÄÿvþÿvüèUé èÌþèP[ E D I T I N G H E L P - S C R E E N [ F ] ]±Pè
¡öP¡üPèäèâãè¡P[ C O N T R O L L L E T T E R K E Y C O M M A N D S ]±P裡úP¡üPè³ãè{ãèxãèuãè4^[G]±ÿè¸ Pèµýè or ±ÿèn¸ Pè¡ýè [DEL]±ÿèY¸ Pèýè÷ = delete right char.±ÿè4¸ PègýèãèÏ^[H]±ÿè¸ PèPýè» or ±ÿè ¸ Pè<ýè§[BKSP]±ÿèó¸ Pè&ýè = delete char left.±ÿèϸ Pèýè«âèj^[P]±ÿ踸 PèëüèV' = insert character by ASCII into text.±ÿè¸ Pè´üè]âè[ESC]±ÿèi¸ Pèüè> = undo last deletions (you may need to press more than once.)±ÿè¸ PèNüè÷áè¶^[Y]±ÿè¸ Pè7üè¢ = delete line.±ÿèå¸ PèüèÁáè^[T]±ÿèθ Pèüèl = delete right word.±ÿ詸 PèÜûè áèD^[N]±ÿè¸ PèÅûè0 = insert line.±ÿès¸ Pè¦ûèOáè^[M]±ÿè\¸ Pèûèú or ±ÿèH¸ Pè{ûèæ[RETURN]±ÿè0¸ PècûèÎ = new line in text buffer.±ÿè¸ Pè8ûèáàè ^[B]±ÿèî¸ Pè!ûè = reformat paragraph.±ÿèȸ Pèûúè¤àèc^[L]±ÿ豸 PèäúèO = repeat last find and replace.±ÿè¸ Pè´úè]àè^[V]±ÿèj¸ Pèúè = toggle insert mode.±ÿèD¸ Pèwúè àèß^[U]±ÿè-¸ Pè`úèË = abort.±ÿè¸ PèGúèðßè¯^[\]±ÿèý¸ Pè0úè = disk directory, or enter ±ÿèѸ PèúèoDIR±ÿ辸 Pèñùè\ or a ±ÿ訸 PèÛùèF file mask±ÿè¸ PèÂùè- after ±ÿèx¸ Pè«ùè^[K]^[R]±ÿè`¸ Pèùèþ or ±ÿèL¸ Pèùèê^[K]^[W]±ÿè4¸ Pègù¸. à°P±ÿè ¸ PèSùèüÞè»^[^]±ÿè ¸ Pè<ùè§ = the same as the ±ÿèæ¸ Pèùèmouse left button±ÿèŸ Pèøøèc, easy ±ÿ许 PèáøèLpop-up command menu±ÿè¸ Pè¾ø¸. à°P±ÿèw¸ Pèªø¸P P¸ èÎé å]à è~xUÄÿvþÿvüèUé èÌþèP[ E D I T I N G H E L P - S C R E E N [ G ] ]±Pè
¡öP¡üPèäèâãè¡P[ C O N T R O L L Q C O M M A N D S ]±P裡úP¡üPè³ãè{ãèxãèuãè4^[Q]^[A]±ÿè~¸ Pè±ýè = find and replace, use option ±ÿèN¸ Pèý¸G à°P±ÿè:¸ PèmýèØ for "Global", ±ÿè¸ PèNý¸B à°P±ÿè¸ Pè:ýè¥ for "Backwards",±ÿèæ¸ PèýèÂâè ±ÿèȸ Pèûü¸N à°P±ÿè´¸ PèçüèR for "No ask", ±ÿè¸ PèÈü¸U à°P±ÿè¸ Pè´üè for "ignore case", ±ÿè]¸ Pèü¸W à°P±ÿèI¸ Pè|üèç for "Whole words only".±ÿè!¸ PèTüèýáè¼^[Q]^[B]±ÿè¸ Pè9üè¤ = cursor to beginning of block.±ÿèÖ¸ Pè üè²áèq^[Q]^[C]±ÿ軸 PèîûèY = bottom of window.±ÿè¸ PèÊûèsáè2^[Q]^[D]±ÿè|¸ Pè¯ûè = end of current line.±ÿèU¸ Pèûè1áèð^[Q]^[F]±ÿè:¸ PèmûèØ = find pattern.±ÿè¸ PèMûèöàèµ^[Q]^[I]±ÿèÿ¸ Pè2ûè = toggle autoindent mode.±ÿèÕ¸ Pèûè±àèp^[Q]^[J]±ÿ躸 PèíúèX = jump to marker (prompt).±ÿè¸ PèÂúèkàè*^[Q]^[K]±ÿèt¸ Pè§úè = cursor to end of block.±ÿèJ¸ Pè}úè&àèå^[Q]^[R]±ÿè/¸ PèbúèÍ = top of window.±ÿè¸ PèAúèêßè©^[Q]^[S]±ÿèó¸ Pè&úè = beginning of current line.±ÿèƸ Pèùùè¢ßèa^[Q]^[Y]±ÿ諸 PèÞùèI = delete text to end of line.±ÿè}¸ Pè°ùèYßè^[Q] [0]±ÿèb¸ Pèùè to ±ÿèN¸ Pèùèì[9]±ÿè;¸ PènùèÙ = jump to numbered marker.±ÿè¸ PèCù¸P P¸ ègé å]à èè~xUÄÿvþÿvüèUé èÌþèP[ E D I T I N G H E L P - S C R E E N [ H ] ]±Pè
¡öP¡üPèäèâãè¡P[ C O N T R O L L K C O M M A N D S ]±P裡úP¡üPè³ãè{ãèxãèuãè4^[K]^[B]±ÿè~¸ Pè±ýè or ±ÿèj¸ Pèýè[F7]±ÿèV¸ Pèýèô = begin block.±ÿè7¸ PèjýèãèÒ^[K]^[K]±ÿè¸ PèOýèº or ±ÿè¸ Pè;ýè¦[F8]±ÿèô¸ Pè'ýè
= end block.±ÿè׸ Pè
ýè³âèr^[K]^[C]±ÿ輸 PèïüèZ = copy block.±ÿè¸ PèÑüèzâè9^[K]^[V]±ÿè¸ Pè¶üè! = move block.±ÿèe¸ PèüèAâè ^[K]^[Y]±ÿèJ¸ Pè}üèè = delete block.±ÿè*¸ Pè]üèâèÅ^[K]^[H]±ÿè¸ PèBüè = hide or display toggle block.±ÿè߸ Pèüè»áèz^[K]^[R]±ÿèĸ Pè÷ûèb = ±ÿ豸 PèäûèOREAD±ÿè¸ PèÐûè;$ an ASCII text, macro, or data file.±ÿèi¸ PèûèEáè^[K]^[W]±ÿèN¸ Pèûèì = ±ÿè;¸ PènûèÙWRITE±ÿè&¸ PèYûèÄ file, use filename ±ÿè¸ Pè5ûè LPT1±ÿèî¸ Pè!ûè (or ±ÿèÙ¸ Pè ûèwCOM1±ÿèŸ Pèøúèc) for listing print out.±ÿè¸ PèÐúèyàè8^[K]^[S]±ÿè¸ Pèµúè A = save file, use after read file, over-writes using window name.±ÿè1¸ Pèdúè
àèÌ^[K]^[T]±ÿè¸ PèIúè´ = set tab width.±ÿèõ¸ Pè(úèÑßè^[K]^[M]±ÿèÚ¸ Pè
úèx = set marker (prompt).±ÿ賸 PèæùèßèN^[K] [0]±ÿè¸ PèËùè6 to ±ÿè¸ Pè·ùè"[9]±ÿèq¸ Pè¤ùè = set marker number.±ÿèL¸ Pèùè(ßèç^[K]^[X]±ÿè1¸ PèdùèÏ = ±ÿè¸ PèQùè¼EXIT±ÿè
¸ Pè=ùè¨ and return to ±ÿèë¸ Pèùè main menu±ÿèÒ¸ Pèùèp#. You should save the file in each±ÿè¸ PèÒøè{Þè:G window before you exit the text editor to use the text file.±ÿèE¸ Pèxøè!ÞèÞèÝ
See also the ±ÿè"¸ PèUøèÀpop-up menu±ÿè¸ Pè:øè¥ you get by pressing the ±ÿèÞ¸ Pèøè|mouse left button±ÿ轸 Pèð÷¸. à°P±ÿ詸 PèÜ÷¸P P¸ è é å]à èv~xUÄÿvþÿvüèUé èÌþèP[ E D I T I N G H E L P - S C R E E N [ I ] ]±Pè
¡öP¡üPèäèâãè¡P[ C O N T R O L L O C O M M A N D S ]±P裡úP¡üPè³ãè{ãèxãèuãè4^[O]^[C]±ÿè~¸ Pè±ýè = center text.±ÿè_¸ Pèýè;ãèú^[O]^[E]±ÿèD¸ Pèwýèâ = ±ÿè1¸ PèdýèÏUP±ÿè¸ PèRýè½& window, move to previous open window.±ÿèé¸ PèýèÅâè^[O]^[G]±ÿèθ Pèýèl = goto window (prompt).±ÿ覸 PèÙüèâèA^[O]^[I]±ÿè¸ Pè¾üè) = goto column number.±ÿèe¸ PèüèAâè ^[O]^[J]±ÿèJ¸ Pè}üèè = link (join) window.±ÿè$¸ PèWüè âè¿^[O]^[K]±ÿè ¸ Pè<üè§ = change case.±ÿèê¸ PèüèÆáè ^[O]^[L]±ÿèϸ Pèüèm = set left margin.±ÿ謸 PèßûèáèG^[O]^[N]±ÿè¸ PèÄûè/ = goto line number.±ÿèm¸ Pè ûèIáè^[O]^[O]±ÿèR¸ Pè ûèð = ±ÿè?¸ PèrûèÝOPEN±ÿè+¸ Pè^ûèÉ$ new window, use to edit sub-macros.±ÿè÷¸ Pè*ûèÓàè^[O]^[R]±ÿèܸ Pèûèz = set right margin.±ÿ踸 PèëúèàèS^[O]^[S]±ÿè¸ PèÐúè; = set undo limit.±ÿè{¸ Pè®úèWàè^[O]^[W]±ÿè`¸ Pèúèþ = toggle word wrap mode.±ÿè7¸ PèjúèàèÒ^[O]^[X]±ÿè¸ PèOúèº = ±ÿè ¸ Pè<úè§DOWN±ÿèõ¸ Pè(úè" window, move to next open window.±ÿèø Pèöùèßè^^[O]^[Y]±ÿ訸 PèÛùèF = destroy window.±ÿè¸ Pè¹ùèbßè!^[O] [0]±ÿèk¸ Pèùè to ±ÿèW¸ Pèùèõ[9]±ÿèD¸ Pèwùèâ = jump to window number.±ÿè¸ PèNù¸P P¸ èré å]à èù~xUÄÿvþÿvüèUé èÌþèP[ E D I T I N G H E L P - S C R E E N [ J ] ]±Pè
¡öP¡üPèäèâãè¡P[ F U N C T I O N K E Y S ]±P裡úP¡üPè³ãè{ãèxãèuãè4[F1]±ÿè¸ Pèµýè = pop-up ±ÿèg¸ Pèýèmenu±ÿèS¸ Pèýèñ of text editor commands.±ÿè*¸ Pè]ýèãèÅ[F2]±ÿè¸ PèFýè± = ±ÿèÿ¸ Pè2ýèquit±ÿèë¸ Pèýè" text editor, return to main menu.±ÿ蹸 PèìüèâèT[F3]±ÿ袸 PèÕüè@ = copy the marked block.±ÿèx¸ Pè«üèTâè[F4]±ÿèa¸ Pèüèÿ = delete the marked block.±ÿè5¸ PèhüèâèÐ[F5]±ÿè¸ PèQüè¼" = hide-display the marked block.±ÿèì¸ PèüèÈáè[F6]±ÿèÕ¸ Pèüès = move the marked block.±ÿ諸 PèÞûèáèF[F7]±ÿè¸ PèÇûè2 = mark block begin.±ÿèo¸ Pè¢ûèKáè
[F8]±ÿèX¸ Pèûèö = mark block end.±ÿè5¸ PèhûèáèÐ[F9]±ÿè¸ PèQûè¼$ = read text file into text editor.±ÿèê¸ PèûèÆàè [F10]±ÿèÒ¸ Pèûèp* = write file to disk from current window.±ÿè¸ PèËú¸P P¸ èïé å]à è~xUÄÿvþÿvüèUé èÌþèP[ E D I T I N G H E L P - S C R E E N [ K ] ]±Pè
¡öP¡üPèäèâãè¡P[ A L T - F U N C T I O N K E Y S ]±P裡úP¡üPè³ãè{ãèxãèuãè4 [ALT][F1]±ÿè}¸ Pè°ýè" = find and replace text. Option ±ÿèK¸ Pè~ý¸G à°P±ÿè7¸ PèjýèÕ for "Global", ±ÿè¸ PèKý¸B à°P±ÿè¸ Pè7ýè¢ for "Backwards",±ÿè㸠Pèýè¿âè~
±ÿèø Pèöü¸N à°P±ÿ诸 PèâüèM for "No ask", ±ÿè¸ PèÃü¸U à°P±ÿè|¸ Pè¯üè for "ignore case", ±ÿèX¸ Pèü¸W à°P±ÿèD¸ Pèwüèâ for "Whole words only".±ÿè¸ PèOüèøáè· [ALT][F2]±ÿè ¸ Pè3üèD = abort command. Not answering prompts also aborts some commands.±ÿ謸 PèßûèáèG [ALT][F3]±ÿè¸ PèÃûè.E = undo delete, you can press more than once to get text lines back.±ÿè;¸ PènûèáèÖ [ALT][F4]±ÿè¸ PèRûè½ = delete a line of text.±ÿèõ¸ Pè(ûèÑàè [ALT][F5]±ÿèÙ¸ Pè ûèw = top of current window.±ÿ诸 PèâúèàèJ [ALT][F6]±ÿè¸ PèÆúè1 = bottom of current window.±ÿèf¸ PèúèBàè [ALT][F7]±ÿèJ¸ Pè}úèè( = cursor to beginning of marked block.±ÿè¸ PèEúèîßè [ALT][F8]±ÿèö¸ Pè)úè" = cursor to end of marked block.±ÿèĸ Pè÷ùè ßè_ [ALT][F9]±ÿ訸 PèÛùèF = look at a disk directory.±ÿè{¸ Pè®ùèWßè
[ALT][F10]±ÿè^¸ Pèùèü4 = save current window with out the filename prompt.±ÿè¸ PèMùèöÞèóÞè²Press & hold the ±ÿèó¸ Pè&ùè[Alt]±ÿèÞ¸ Pèùè| key while you press the ±ÿ赸 PèèøèS[F?]±ÿ衸 PèÔøè? key to get these commands.±ÿèv¸ Pè©ø¸P P¸ èÍé å]à è~xUÄÿvþÿvüèUé èÌþèP[ E D I T I N G H E L P - S C R E E N [ L ] ]±Pè
¡öP¡üPèäèâãè¡P[ D A N C A D 3 D P R O G R A M I N G C O M M A N D S ]±P裡úP¡üPè³ãè{ãè: DanCAD3D can run ±ÿèw¸ PèªýèCAE±ÿèd¸ Pèýè7 programs using its command protocol of macro commands.±ÿè¸ PèPýèùâè¸The command protocol is a ±ÿèí¸ Pè ýè basic kernel±ÿèѸ Pèýèo& with all the necessary procedures and±ÿè¸ PèÎüèwâè6&functions to write almost any kind of ±ÿèb¸ Pèüè vector graphic±ÿèD¸ Pèwüèâ program. DanCAD3D macro±ÿè¸ PèLüèõáè´Ocommands can also be received through the serial port to drive your computer as±ÿè·¸ PèêûèáèRMa 3D graphics display terminal to speed display or download from a mainframe.±ÿèW¸ Pèûè3áè0áèïK All commands start with the first letter after a space. Therefore you ±ÿèö¸ Pè)ûèMUST±ÿè⸠Pèûè¾àè} and at ±ÿèƸ Pèùúèd
ALL TIMES±ÿ謸 PèßúèJ< leave a space between commands and parameters. Also each±ÿè`¸ Pèúè<àèûcommand ±ÿèE¸ PèxúèãMUST±ÿè1¸ PèdúèÏ be accompanied by ±ÿè¸ PèAúè¬ALL±ÿèû¸ Pè.úè of its parameters.±ÿèظ Pèúè´ßè±ßèpO Comments can be placed after the end of a command following a semicolon.±ÿès¸ Pè¦ùèOßèThe ±ÿè\¸ Pèùèú{ }±ÿèI¸ Pè|ùèçH can be used to block off sections of a macro program for debugging or±ÿèñ¸ Pè$ùèÍÞèLto bypass part of it (be sure that you do not try to branch into a comment).±ÿè¸ PèÅøènÞèkÞè* To aid in ±ÿèn¸ Pè¡øè debugging±ÿèU¸ Pèøèó8 your macros, and in studying the example macros you get±ÿè
¸ Pè@øèéÝè¨Oon the disks that come with the manual, DanCAD3D has a trace command. You can±ÿ諸 PèÞ÷èÝèFOalso turn the trace on and off at any time while a macro program is running by±ÿèI¸ Pè|÷è%Ýèä pressing ±ÿè-¸ Pè`÷èË[T]±ÿè¸ PèM÷¸. à°P±ÿè¸ Pè9÷¸P P¸ è]é å]à è%~xUÄÿvþÿvüèUé èÌþèP[ E D I T I N G H E L P - S C R E E N [ M ] ]±Pè
¡öP¡üPèäèâãè¡P[ D A N C A D 3 D P R O G R A M I N G C O M M A N D S ]±P裡úP¡üPè³ãè{ãè: DanCAD3D offers virtually ±ÿèm¸ Pè ýè unlimited±ÿèT¸ Pèýèò' variable capacity. If you have a±ÿè¸ PèPýèùâè¸Bharddisk you can fill it with thousands of variables or constants.±ÿèȸ Pèûüè¤âèc ±ÿ豸 PèäüèO Variables±ÿè¸ PèËüè6B are kept in small disk files so no memory is used up as you add±ÿèF¸ Pèyüè"âèáOvariables. Because of a limitation in DOS you will need to keep large sets of±ÿèä¸ PèüèÀáèOvariables (or elements also) in a subdirectory. A RAM disk card above the 640K±ÿè¸ Pèµûè^áèHof DOS will speed up access to variables (and temporary elements) in it.±ÿè'¸ PèZûèáè Use the ±ÿè¸ Pè9ûè¤LET±ÿèó¸ Pè&ûè> command for variable assignment. A variable must be assigned±ÿ襸 PèØúèàè@Obefore it is used as a parameter. The initial assignment is the declaration.±ÿèC¸ PèvúèàèÞ3Variables no longer needed can be removed with the ±ÿèý¸ Pè0úèRELEASE±ÿèæ¸ Pèúè command.±ÿè͸ Pè úè©ßèh ±ÿ趸 PèéùèT Equations±ÿè¸ PèÐùè;B involving variables, operators, and constants are automatically±ÿèK¸ Pè~ùè'ßèæ5evaluated if you put them between the square braces (±ÿè¸ Pè6ùè¡[ ]±ÿèï¸ Pè"ùè). Equations can be±ÿèɸ Pèüøè¥Þèd6put almost anywhere a numeric parameter is called for.±ÿè¸ Pè³øè\ÞèYÞè Example: ±ÿèa¸ Pèøèÿ@LET ZVP = -1.0E6 LET A = B LET X_DIST = [ X_DIST + 1 ]±ÿè¸ PèDøèíÝè¬ ±ÿèõ¸ Pè(øè@LET X_ROT.1 = [ SQRT( COS( X_ROT.1 ) * ( SIN( X_DIST ) + 3 ) ) ]±ÿ襸 PèØ÷èÝè~Ýè=WARNING:±ÿè¸ Pèº÷è%G Be sure you do not use the name of some important file for a variable±ÿè0¸ Pèc÷è ÝèËO name. Back up all important data in case you have a bug in your±ÿèθ Pè÷èªÜèiO macro and the LET command assigns something to an important file!±ÿèl¸ Pèö¸P P¸ èÃé å]à èg~xUÄÿvþÿvüèUé èÌþèP[ E D I T I N G H E L P - S C R E E N [ N ] ]±Pè
¡öP¡üPèäèâãè¡P[ D A N C A D 3 D P R O G R A M I N G C O M M A N D S ]±P裡úP¡üPè³ãè{ãè:. DanCAD3D's macro commands support the ±ÿè^¸ Pèýèü IF THEN GOTO±ÿèB¸ Pèuýèà construct (this was±ÿè¸ PèPýèùâè¸Onot supported in versions before 2.0, old macros may need to be modified for±ÿ軸 PèîüèâèV%Version 2). Operators supported are ±ÿè¸ Pè¶ü¸= à°P±ÿèo¸ Pè¢üè
, ±ÿè]¸ Pèü¸> à°P±ÿèI¸ Pè|üèç, ±ÿè7¸ Pèjü¸<