home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 1209.SCH.DOC < prev    next >
Text File  |  1988-01-25  |  35KB  |  1,057 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                         S C H E M A T I C  F I L E R  V1.1
  21.                         ----------------------------------
  22.                                  By  Jeff Cutcher
  23.                                     01/26/88
  24.  
  25.                               (A SHAREWARE PROGRAM)
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. Schematic Filer                                                 Page 1.
  68.  
  69.                                 SHAREWARE
  70.  
  71.      This program is sharware. I find that many programs that are
  72. shareware turn out to be as good or even better than commercial soft-
  73. ware. Many of the people who make these programs available for you work
  74. very hard to make the best. I am starting to do my best to make programs
  75. available to you, without having you to pay $40 to $300. So if you
  76. find this program very useful and you want to support shareware, I
  77. appreciate it if you send a donation. Now most sharware programs are
  78. from $15 to $40. I think that is a very good price range for software.
  79. So, if you find that this program is of use to you, I ask you to please send
  80. $15 with the form below. This program has a special feature that takes use of
  81. my program 'IC Data Book', if you do not have a copy of this, please check the
  82. appropriate item below to recieve a copy of it. If you do request
  83. 'IC Data Book' please send an additional $10, $5 will be for postage and
  84. handling, and the other $5 for the program and 30 files.
  85.  
  86.                                 Jeffrey L. Cutcher
  87.                                 174 Lehigh St.
  88.                                 Brick, NJ 08724
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133. Schematic Filer                                                 Page 2.
  134.  
  135.      Schematic Filer allows you to literally draw the schematic in memory using
  136. a window. The middle of the screen acts like a window moving across a large
  137. area while using the arrow keys to scroll left, right, up, or down. The
  138. main purpose of this program is to allow you to have various schematics on disk
  139. storage for easy access. The looks of any schematic you draw or view will not
  140. be professional. The reason is because you will be using the keyboard and the
  141. graphics that are displayed when using the CONTROL KEY along with the keys.
  142. The schematics will not be in HI-RES form. So even though they will be vague
  143. drawings, they will be suitable enough. I find that this program will be
  144. valuable to those people learning electronics now. In the course of study, labs
  145. will require to set up simple and sometimes complex circuits. With this program
  146. you are able to put these schematics on file for future reference. Using this
  147. along with 'IC Data Book' will give you a powerful tool in the field or
  148. learning process of electronics.
  149.  
  150.                       T A B L E   O F   C O N T E N T S
  151.                       =================================
  152.  
  153. Miscellaneous Information........................................Page  3.
  154. The Menu of Operations...........................................Page  4.
  155. Description of Commands In the Menu..............................Page 4,5.
  156. View Mode........................................................Page  6.
  157. Edit Mode........................................................Page  7.
  158. Parts List.......................................................Page  9.
  159. Disk Operations..................................................Page 10.
  160. What You See on the View and Edit Screen.........................Page 11.
  161. Using IC Data Book Files.........................................Page 11.
  162. Variable Specifics...............................................Page 12.
  163. About the Examples...............................................Page 13.
  164. Update...........................................................Page 14.
  165. Registration Form................................................Page 15.
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199. Schematic Filer                                                 Page 3.
  200.  
  201.                         Miscellaneous Information
  202.                         -------------------------
  203.  
  204.      This program was written in Turbo Pascal and there are some limitations.
  205. The working area you have for your schematics will consist of 62,500
  206. characters. When saved, this number will appear in the directory for file
  207. length. The program will check the available space left on the current drive
  208. to assure that at least 63k is present, if not an error message will occur.
  209. This program allows you to copy, move, and save blocks. The block can be up to
  210. 100 characters across, and 100 characters down, which is roughly 10k. Now the
  211. purpose of this size is because you will really only be using it to move or
  212. save individual parts, like chips for example. Most of your blocks will be
  213. small, but you can go 100 across and 100 down.
  214.      A feature I find useful is being able to load in 'IC Data Book' files and
  215. have that chip put into the schematic. The chip you request will be loaded into
  216. the block memory. Then you just go to the area on the schematic and place it
  217. there. The chip will print out vertically along with its pin numbers and pin
  218. functions.
  219.      Another feature is being able to make a parts list. This has a separate
  220. menu. This allows you to put in memory 1000 parts with their values. Then
  221. those parts get saved in a file. If more than 1000 parts are needed, you can
  222. append an additional 1000 to the file, and keep on appending if necessary. Once
  223. the file is created, you specify the filename in the menu of the schematic pro-
  224. gram. Then while viewing the schematic, you have access to any part on the
  225. schematic that you have entered in the file. For example, lets say on a
  226. schematic you see 'R001'. You use the appropriate command in the VIEW mode.
  227. Then you type in the part 'R001' then the program searches for 'R001'
  228. in the file. If a match is found, that value of that part will be
  229. displayed.
  230.      Two example schematics have been made by me in order for you to get an
  231. idea on how to go about making a schematic. The first one is not really a TRUE
  232. schematic because it doesn't give pin numbers ect. But is a good example. The
  233. second one I made took use of the 'IC Data Book' command. And you'll see how
  234. a chip prints out in that form by looking at that schematic. The first
  235. example I just told you is called 'FCOUNT.SCH' and its parts list filename
  236. is 'FCOUNT.PRT'. The second example is called 'DISPLAY.SCH' and its parts
  237. list filename is 'DISPLAY.PRT'. Now the extensions are not given when a
  238. schematic or parts list is saved. '.SCH' and '.PRT' are just ones I made up.
  239. You can use whatever extensions you wish.
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265. Schematic Filer                                                 Page 4.
  266.  
  267.                                   The Menu
  268.                                   --------
  269.  
  270.      This program contains ONE menu. I find it easier to work with.
  271. A program is not too user friendly when all the commands have to be memorized.
  272. So all MAIN functions will be done through this menu. The menu screen contains
  273. THREE sections. The first section is the letter you type to execute that
  274. function. Then next to the letter is the function to be executed. Then next
  275. to that is a small explanation of that function. You'll find in the third
  276. section the explanations are in REVERSE lettering. The word(s) that are NOT
  277. in REVERSE mode are special. They inform you of the present schematic filename,
  278. the parts list filename, the number of increments in VIEW mode, and the preset
  279. path/directory.  Right now I will explain EVERY function of the MENU, but
  280. specifics will be found in their appropriate section of this manual.
  281.      The MENU contains 12 functions. They are:
  282.               - A      Get Schematic.
  283.               - B      VIEW Schematic.
  284.               - C      Make a New Schematic.
  285.               - D      Clear Map.
  286.               - E      Change the MOVE value.
  287.               - F      Edit/Continue Schematic.
  288.               - G      SAVE Schematic.
  289.               - H      Parts List.
  290.               - I      Set Parts List Filename.
  291.               - J      Change Drive/Directory.
  292.               - K      Goto Utilities.
  293.               - Z      EXIT Program.
  294.  
  295.      Option 'A' - Gets a schematic from the current directory and loads it
  296.                   into memory. You will be prompted for the filename. **
  297.  
  298.      Option 'B' - Puts you into VIEW mode where you use the cursor keys to
  299.                   scroll through the schematic. The VIEW commands are in
  300.                   effect.
  301.  
  302.      Option 'C' - This command clears the work area and puts you into EDIT
  303.                   mode. EDIT commands are in effect.
  304.  
  305.      Option 'D' - Simply, this command clears the work area.
  306.  
  307.      Option 'E' - This command allows you to specify the number of increments
  308.                   the scrolling effect has when VIEWING. If you set this at 5,
  309.                   then while in VIEW mode any way you scroll will go 5
  310.                   characters in that direction. You can enter a number from
  311.                   1 to 50.
  312.  
  313.      Option 'F' - This puts you into EDIT mode without clearing the work
  314.                   area. Main use would be for making a large schematic in
  315.                   several days. Just load the file and start where you left
  316.                   off. Or this can be used to change items in the schematic or
  317.                   get certain parts and save them.
  318.  
  319.      Option 'G' - This commands SAVES the current work area (schematic) to the
  320.                   current directory. You will be asked for a filename. If the
  321.                   filename exists, you will be prompted to continue or stop. **
  322.  
  323.      Option 'H' - Puts you into the parts list sub-menu.(THREE OPTIONS)
  324.  
  325.      Option 'I' - Allows you to set the parts list filename. For VIEW mode
  326.                   only.
  327.  
  328.  
  329.  
  330.  
  331. Schematic Filer                                                 Page 5.
  332.  
  333.      Option 'J' - Allows you to change the DRIVE and/or DIRECTORY.
  334.  
  335.      Option 'K' - SAVES variables and exits to DOS. *
  336.  
  337.      Option 'Z' - EXITS program and returns to DOS. NOTE: After exiting most
  338.                   likely COMMAND.COM will have to re-loaded. It will search
  339.                   on the drive it is configured for, usually drive A. So if
  340.                   your working directory or even the directory you loaded
  341.                   SC.COM from is other than A:, then you'll have to put in
  342.                   your system disk, or any disk containing COMMAND.COM in
  343.                   drive A:.
  344.  
  345.      To select an option simply press the appropriate key and then ENTER.
  346. The options that clear the work area will always advise you FIRST before the
  347. actual clearing occurs.
  348.  
  349. *    NOTE: When using this feature, the DATA directory, move variable,
  350.            schematic and parts list filename are saved. The VERY next time
  351.            you run SC.COM, the program will load in the variables and load
  352.            the schematic you were working on. REMEMBER to put in all
  353.            appropriate disks first. This mainly concerns two drive systems.
  354.  
  355. **   NOTE: When loading and saving schematics, you will FIRST be prompted to
  356.            answer [Y]es or [N]o. The phrase you will see is:
  357.            "Use FILENAME: ?" then you answer yes or no. If you answer yes then
  358.            that filename will be used. If not you will be asked to type in a
  359.            filename. FILENAME will be the current filename of the schematic.
  360.            Upon first booting up, 'ABCDEFGH.123' will be the filename. Do not
  361.            use that, answer [N]o and put in your own filename.
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397. Schematic Filer                                                 Page 6.
  398.  
  399.                              V I E W   M O D E
  400.                              -----------------
  401.  
  402.      VIEW mode is used when you want to view a schematic. The main purpose
  403. of this is when building the circuit or even troubleshooting. After
  404. selecting option 'B' in the menu, the VIEW screen will appear. It consists
  405. of many different elements. The main three are the windows. The top window
  406. is where the schematic VIEWING takes place. The middle window is just a one
  407. line window that shows the command keys of VIEW mode. The last and final
  408. window is where input/output occurs. This is where the program outputs
  409. messages to you, and also where you type in information. Their are 5 commands
  410. in VIEW mode. They are [G]oto X,Y, [P]arts List, [S]earch String, F9, and the
  411. '+' key. Simply press the appropriate key and the command will execute.
  412.      The 'G' command allows you to goto anywhere in the schematic work area.
  413. After pressing 'G' you will be asked for an X coordinate. Type a number from
  414. 1 to 193 then press ENTER. Then you will be asked for the Y coordinate. Type
  415. a number from 1 to 241 then press ENTER. If the numbers you type are valid
  416. the program will take you to that location.
  417.      'P' allows you to search for a part number on the disk. After pressing
  418. 'P' you will be asked for the part identification. For example R001, c001,
  419. IC001, Q001, ect. After you type the identification press enter. The program
  420. will then search for it in the filename you specified in the menu. If the
  421. filename is not found, and error message will occur. If the part isn't
  422. found you will be advised. If all goes well, the part that corresponds to
  423. the identification will be printed in reverse video. Just press any key to
  424. continue.
  425.      'S' command searches for a string both vertically and horizontally.
  426. Once a match is found, you will be put into that location of the schematic.
  427. After hitting 'S' type the string and then ENTER. The further into the map
  428. the string is, the longer it will take to find. If you for some reason want
  429. to abort the search, just hit any key, and you will return to VIEW mode.
  430.      When using the 'S' and 'P' commands type EXACTLY what you want at the
  431. prompt. Lower case and Upper case letters are NOT treated equally. For
  432. example if you had an 'IC001' and 'C001' then you will get wrong information.
  433. What I mean by that is, if you want to 'S'earch for 'C001' and the program
  434. finds 'IC001' first, you will be put there instead, because 'C001' is part
  435. of 'IC001'. So in my examples you will see all capacitors as 'cxxx' and all
  436. chips as 'ICxxx'. xxx stands for a three digit number. I use three significant
  437. digits because of the same reason. 'IC1' will be found in 'IC100', 'IC11',
  438. 'IC12' and so on. Also if you searched for 'C1' it would be found in ALL of
  439. the ones just mentioned. This ONLY goes for the 'S'earch command. So as you
  440. see, it may be a good habit to identify all parts with three digits, unless
  441. you are using more than 999, then use four places.
  442.      When you press the 'F9' key the commands for the mode you are in will
  443. be put into memory, and you can then scroll through them individually.
  444. After they are loaded, use the up and down arrow keys to scroll through them.
  445. When you have reached the LAST command, the down arrow will have no effect.
  446. The same goes for the first command, if you are at the first command, the
  447. up arrow will have no effect. This does not enable you to execute commands
  448. from this, it is just sort of a HELP feature. After you are done viewing
  449. the commands, press the '+' key to return to your current mode.
  450.      Finally, when you press the '+' key in VIEW mode, you will be sent
  451. back to the menu, OR if you previously came from EDIT mode, then you will
  452. be sent there. The most IMPORTANT keys are the arrow keys. Use the UP, DOWN,
  453. LEFT, and RIGHT arrow keys to scroll the schematic. Remember too, depending
  454. on what you have the increment set for will depend on how far the schematic
  455. scrolls every push of the arrow key.
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463. Schematic Filer                                                 Page 7.
  464.  
  465.                              E D I T   M O D E
  466.                              -----------------
  467.  
  468.      Edit mode has many commands in it. Function keys 1 through 10 are used.
  469. When in EDIT mode whatever key you type other than a command will go to the
  470. screen. This means all letters, numbers, special characters, and CONTROL
  471. characters. The commands are:
  472.  
  473.   F1- Returns you to the schematic filer menu.
  474.   F2- Sets Top-Left corner (X,Y) of the CAPTURE block.
  475.   F3- SAVES current capture.
  476.   F4- Sets Bottom-Right (X,Y) of the CAPTURE block.
  477.   F5- LOADS a capture block from disk.
  478.   F6- Puts defined block into memory. (CAPTURE block)
  479.   F7- Get IC Data Book file, which loads into CAPTURE block.
  480.   F8- Place CAPTURE block at current (X,Y) location.
  481.   F9- Get EDIT mode commands for reference. (HELP)
  482.  F10- FILL current defined block with SPACES. (ERASES block)
  483. HOME- Puts cursor at beginning of line. If cursor is already at the begining
  484.       then it will be placed at the upper-left corner.
  485. END - Puts cursor at end of line. If cursor is already at the end then it
  486.       will be placed at the lower-right corner.
  487. ENTER-Places you in VIEW mode. ALL VIEW mode commands go in effect. After
  488.       pressing '+' you will be sent back to EDIT mode.
  489.  
  490.      When making your schematic use the arrow keys to move up, down, left,
  491. or right. When your cursor reaches an edge of the window, further movement will
  492. scroll the schematic in the direction you are going. When typing a character
  493. the cursor will advance one space to the right. If you're at the right side
  494. of the window, no more characters will be placed until you move the screen over
  495. more. You can move the cursor freely over characters without corrupting them.
  496. To remove a character put the cursor over that character and hit the SPACE bar.
  497. The DELETE key has NO effect.
  498.      The CAPTURE block has been mentioned but not explained. Now it will be.
  499. The capture block is used to save a section of the schematic to either move
  500. it to another location or save it to disk. When moving a block, there is NO
  501. effect on the original. To start the process you first have to define the
  502. block.You first set the upper-left corner coordinates. Place the cursor to that
  503. position and then press the F2 key. Now place you cursor at the bottom-right
  504. corner and then press the F4 key. Now your coordinates are set. Next you press
  505. the F6 key. This saves the block to memory. If there is an error in the
  506. coordinates or the block is too big then an error message will occur. The
  507. block can be 100 characters across(horizontally) and 100 characters down
  508. (vertically). That is the maximum, which is 10,000 characters. After pressing
  509. F6 and no error message occurs, then the block is saved in memory. Now the
  510. X and Y coordinates are still present so you can press F10 to delete that
  511. block on the schematic, or you can press F3 to save it to disk. You can also
  512. load in a block from disk by pressing F5. After your CAPTURE block is all set
  513. then you move the cursor to the position of where you want the block to be
  514. placed. After you do that, press F8 and suddenly your block appears on the
  515. schematic. You can keep moving and placing as long as you want. BUT, once any
  516. of the block command keys are pressed, the current CAPTURE block is ERASED.
  517. Also note that when setting the X and Y coordinates you are NOT restricted to
  518. just the window, you can for example set the top-left corner, then press
  519. ENTER, [G]oto another area, press '+' to return to the EDIT mode, and then
  520. set your bottom-right X,Y coordinates. As long as it is equal to or less
  521. than 100 you will have no problem. The same holds true for placing blocks.
  522. After saving a block to memory 'F6', you can go anywhere in the schematic and
  523. place that block. The program however will not place it if you are to close
  524. to the VERY end of the schematic or at the very bottom. If you place the
  525. block towards the middle or edge of the window, and there is enough room, the
  526. block will be put in the schematic. It may not be all seen at once, but as you
  527. scroll you will see the whole block is present.
  528.  
  529. Schematic Filer                                                 Page 8.
  530.  
  531.      To further explain what I mean by enough room is, if you create a block
  532. of lets say 50 by 50 characters. Of course when you place it on the schematic
  533. it will run off the window, because the window is only 57 characters across and
  534. 9 characters down. So if you place the block within bounds, then it will be put
  535. there, but you'll have to scroll to see the whole thing. NOTE, within bounds
  536. I mean, the whole schematic work area is 250 by 250. If your block is 50 by 50
  537. there is NO way to place it when your X coordinate is greater than 200. The
  538. same goes for the Y coordinate.
  539.      When using 'F10', you do NOT have to hit 'F6' after you set the
  540. coordinates. 'F6' is for putting the block in memory. When using 'F10' there
  541. is no limit to the X and Y values you set. But, if you attempt to capture
  542. a block of over 100 and error will occur. To determine the amount of characters
  543. you have set, take the bottom-right corner coordinates minus the top-left
  544. corner coordinates. If those two numbers are both less or equal to 100 you
  545. will have no error, in CAPTURING that is.
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595. Schematic Filer                                                 Page 9.
  596.  
  597.                              P A R T S   L I S T
  598.                              -------------------
  599.  
  600.      The parts list is just a simple file containing all the components and
  601. their values that make up the schematic. To create a parts list you type 'H'
  602. and then ENTER at the schematic menu. Then you will see a 3-option menu:
  603.  
  604.                1 - Create a parts list.
  605.                2 - Add more parts to existing list.
  606.                3 - Exit.
  607.  
  608.      When first making a parts list file for any schematic you choose option
  609. 1. You will then type in every part identification along with its value, or
  610. small note. When entering them, first type in the EXACT identification, then
  611. press ENTER. Then you will be asked for the 'PART>'. Here you type the note
  612. or value. For example:
  613.                       1> R001
  614.                    PART> 100 ohms.
  615.                       2> R002
  616.                    PART> 150 ohms.
  617.                       3> c001
  618.                    PART> 2200 micro Farads.
  619.                       4> DONE
  620.                    PART>
  621.  
  622.      And so on. IF you have a large parts list you can enter a few at a time.
  623. Then at your next session, you would select option 2, to append any additional
  624. parts to the existing file. To stop entering parts at the 'x>' prompt type
  625. 'DONE' then hit ENTER. Then at the 'PART>' prompt just hit ENTER. You will be
  626. asked then to [S]ave or [E]xit. If you exit then those parts are lost.
  627. If you reach 1000 parts, the program will halt, and display the above
  628. message. When you [S]ave them, all the parts will be put in the file. If more
  629. than 1000 are needed in the file, just append them. NOTE: above I mentioned
  630. 'x>', this is where x equals any number from 1 to 1000. That is where you
  631. type 'DONE' to stop.
  632.      Finally, option 3 will take you back to the schematic filer menu.
  633. Now that the file is created, you can use the 'P' command in VIEW mode. Before
  634. you do that you must set the filename in the schematic filer menu. Press 'I'
  635. and then ENTER. You will then be asked for the parts list filename. Type it
  636. in and then ENTER. Now if your schematic is not loaded in memory, do that next.
  637. Once your schematic is in memory type 'B' to view it. As you come across a
  638. part you want to know about, hit 'P'. You will then be asked for the part
  639. identification. Type EXACTLY what you see, all UPPER and lower case letters.
  640. For example 'R001' or 'c100'. Then if it is found in the file, the value will
  641. be displayed in reverse video.
  642.      As mentioned on page 4, I said ONE menu. Going into the parts list
  643. is a sub-menu, but the main idea I was getting acrossed was that this program
  644. executes functions from ONE menu.
  645.      If you ever need to edit or change something in a parts list file, you
  646. can simply load it into a simple editor. The first item is the part
  647. identification and the second item is the part value. You can also if you
  648. wish, make the parts list from an editor. JUST remember, the identification
  649. comes first, and the part value comes second.
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661. Schematic Filer                                                 Page 10.
  662.  
  663.                         D I S K   O P E R A T I O N S
  664.                         -----------------------------
  665.  
  666.      This section is just to make you aware of the file handling of this
  667. program. There four different disk operations that can be preformed. They
  668. are 1) Loading a schematic, 2) Saving a schematic, 3) Setting the working
  669. directory, and 4) Making a parts list. Whenever a schematic gets saved you
  670. will be informed if the file already exists. If it does, you will have the
  671. option to [C]ontinue or [S]top. If you stop then nothing will happen to the
  672. file already on disk and nothing will have happened to the schematic in memory.
  673. If you continue then the file will be ERASED and then the schematic in memory
  674. will be saved.
  675.      Upon booting up schematic filer the program will remember what directory
  676. you are in. Then you have the option of changing the directory for your DATA.
  677. If this directory is changed, all schematics and part lists will be saved and
  678. loaded from that directory. You DO NOT have to change the directory if you
  679. hit 'F9' for help, because these files should be on the directory that
  680. 'SC.COM' is in. Then the program will automatically change directories,
  681. retreive the help file, and then change the directory back. Also all capture
  682. block files will be loaded and saved from the directory you specify.
  683.      As mentioned earlier after you exit the program, COMMAND.COM will most
  684. likely have to be re-loaded. If so, I assume most systems are configured
  685. to look up COMMAND.COM in drive A:\. What I suggest you do is put the
  686. files 'SC.COM', 'VIEW.CMD', and 'EDIT.CMD' in the drive that your
  687. computer searches on for COMMAND.COM. Then include the COMMAND.COM file with
  688. those. If you have a hard drive and the computer searches for COMMAND.COM on
  689. drive C:\ then you should have no problem because all your work will be done
  690. on drive C:. The reason I mention this is because if you only have two drives
  691. and you for some reason put your DATA disk in drive A, and your program disk
  692. in drive B, then after exiting it will not find COMMAND.COM on drive A, UNLESS
  693. you have it on your data disk. So I suggest you put COMMAND.COM on the program
  694. disk in the drive COMMAND.COM is supposed to be in, most likely A:, unless you
  695. have a hard drive.
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727. Schematic Filer                                                 Page 11.
  728.  
  729.                              V I E W  AND  E D I T
  730.                                  S C R E E N S
  731.                              ----------------------
  732.  
  733.      The VIEW and EDIT screens are EXACTLY the same. The only difference is
  734. the commands. You will notice 2 sets of coordinates. At the top are X and Y
  735. coordinates. They pertain to the upper-left corner of the window, (HOME).
  736. The other set, located on the right, are CX and CY. They are the CURSOR
  737. X and Y coordinates, NOT the SCREEN (X,Y) but the schematic (X,Y). CX and CY
  738. can range from 1-249, the X coordinate ranges from 1-193, and the Y
  739. coordinate ranges from 1-241. When in VIEW mode both sets will be equal,
  740. because the cursor is sent to the HOME position. When in EDIT mode, however,
  741. X and Y give you the HOME coordinates while CX and CY give you the EXACT
  742. position of where your cursor is at in the schematic work area.
  743.      In between the X and Y coordinates will be an indicator telling you if
  744. your in EDIT mode or VIEW mode. Also the arrow that lights up will signify
  745. what direction you are going in.
  746.  
  747.  
  748.  
  749.                                IC Data Book Files
  750.                                ------------------
  751.  
  752.      One feature I find very useful is being able to use IC Data Book files.
  753. These files are created by my program IC Data Book (CHIPS.COM). Each file
  754. contains all the data for that particular chip. Schematic filer extracts
  755. only the pinouts and then puts them into a pictorial of a chip. Then it is
  756. saved in the CAPTURE block.
  757.      To get a chip from an IC Data Book file press F7 in EDIT mode. Then you
  758. will be asked for the drive/directory that the file is in. After you type
  759. that in, the program will search for the file, extract the pinouts, and create
  760. the chip in the CAPTURE block. Then use your arrow keys to put the cursor
  761. wherever you want. Then press F8. The chip will then be placed in the
  762. schematic. The chip will remain in the CAPTURE block until a block command key
  763. is hit. You may also after getting the chip, save it. Then all you have to do
  764. is use the block command for loading, F5.
  765.      Of course, if you do not have IC Data Book than this feature is not
  766. of ANY use to you. So be sure to include the extra $10. I think it will be
  767. well worth it.
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793. Schematic Filer                                                 Page 12.
  794.  
  795.                     V A R I A B L E   S P E C I F I C S
  796.                     -----------------------------------
  797.  
  798.      This section will give the specifics on the variables.
  799.  
  800. -Schematic work area..............................1 - 249 x 1 - 249 characters.
  801. -Filenames, Directories,and any string inputs........Maximum of 20 characters.*
  802. -CAPTURE Block....................................1 - 100 x 1 - 100 characters.
  803. -X value...............................................................1 - 193.
  804. -Y value...............................................................1 - 241.
  805. -CX value..............................................................1 - 249.
  806. -CY value..............................................................1 - 249.
  807. -Schematic Window across.........................................57 characters.
  808. -Schematic Window down............................................9 characters.
  809. -Parts in List....................................1000 in memory at one time.**
  810.  
  811.  
  812. * Since filenames can only be up to 12 characters (ffffffff.fff) long, I made
  813.   the maximum string input to 20 characters. I dont think a directory of OVER
  814.   20 characters is needed either. If you are going to make your own directories
  815.   I suggest you call them something like 'C:\SC' and 'C:\SC DATA'. I used the
  816.   C: because most to all directories are made on hard drives.
  817.  
  818. ** 1000 parts can be entered in memory at ONE time. BUT, you can keep appending
  819.    up to 1000 parts to an existing file. For example one file could have 30
  820.    parts, while another may contain 5000 parts. So I don't think you will be
  821.    entering schematics with over 1000 parts, but if for some reason you do,
  822.    over 1000 parts can be in a file.
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859. Schematic Filer                                                 Page 13.
  860.  
  861.                           T H E   E X A M P L E S
  862.                           -----------------------
  863.  
  864.      I have made two examples for you to see how a schematic is drawn and
  865. viewed. The two examples are, with their parts list, 'FCOUNT.SCH' -
  866. 'FCOUNT.PRT', and 'DISPLAY.SCH' - 'DISPLAY.PRT'. FCOUNT is a frequency
  867. counter circuit and DISPLAY is a simple circuit that reads a numeric keypad
  868. and prints the appropriate number pressed.
  869.      By looking at these examples you will get a good understanding of how
  870. to build your own schematics. I use the minus sign mostly for drawing lines.
  871. You'll also notice that I use the equals sign for corners.
  872.      DISPLAY takes advantage of the IC Data Book files. You'll be able to see
  873. how the chips look on the schematic. It took me awhile to do these schematics
  874. and I find that it was well worth it. I hope you think the same.
  875.      Enjoy the program and remember, support SHAREWARE. If you find this
  876. program useful please send $15 to:
  877.  
  878.                                   Jeffrey Cutcher
  879.                                   174 Lehigh Street.
  880.                                   Brick, NJ 08724
  881.  
  882.  
  883. P.S. If you have any questions I can be contacted via Compuserve, my
  884.      number is [71071,263].
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925. Schematic Filer                                                 Page 14.
  926.  
  927.                          U P D A T E   Version 1.1
  928.                          --------------------------
  929.  
  930.      A couple of things were added. One, I changed the cursor. The cursor
  931. now has two modes. In normal mode the cursor is NORMAL. When in this mode
  932. the cursor will not advance when you type a character. To TOGGLE between
  933. modes press ALT-C. In the second mode, the cursor will be SOLID. When in
  934. this mode, the cursor will advance in the direction previously taken, every
  935. time you type a character the cursor will advance UP, DOWN, LEFT, or RIGHT.
  936. If you wanted to go UP, press the up arrow key. Then, whenever a key is hit,
  937. that key will be placed and the cursor will be advanced.
  938.      The other addition pertains to the BLOCK commands. After defining a block
  939. you can hit F10 to erase it. Then you may place the block where you want. BUT,
  940. once you place the block, you CAN NOT erase what you defined. In VERSION 1.0,
  941. the coordinates would stay no matter what. So, if you defined a block, and
  942. placed it at different sections of the schematic, and then you accidentally
  943. hit F10, ZAP!, the block you copied from is gone.
  944.      If you find any more BUGS or you have suggestions, please leave me mail
  945. on COMPUSERVE or send it to me.
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991. Schematic Filer                                                 Page 15.
  992.  
  993.                      R E G I S T R A T I O N   F O R M
  994.                      ---------------------------------
  995. (PLEASE PRINT)
  996.  
  997. Name:_____________________________________________
  998.  
  999. Address:__________________________________________
  1000.  
  1001. City:_____________________ State:_________________ Zip:_____________________
  1002.  
  1003. Check ONE:
  1004. [ ] Inclosed is $15 for SCHEMATIC FILER.
  1005.  
  1006. [ ] Inclosed is $25 for SCHEMATIC FILER and IC DATA BOOK.
  1007.  
  1008.  
  1009.  
  1010.  
  1011. COMMENTS:____________________________________________________________________
  1012.          ____________________________________________________________________
  1013.          ____________________________________________________________________
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.