Transistor Substitution Database Version 1.0. Program Documentation. Updated November 1993. SHAREWARE AGREEMENT: ==================== The program Transistor Substitution Database, which will be called TSD throughout this document, and the program documentation were written by Jim Johnson and are (C) Copyright 1993. TSD is written in Borlands Turbo Pascal Version 7.0 and uses program code that was developed solely by it author. You are granted a limited license to use this program for a period of 30 days free of charge, after which you are required to register your copy of the program. This limited license also grants you permission to copy and distribute TSD and the documentation file in it's original unmodified form. The Author Jim Johnson, or anyone associated with JMJ Software shall not be held liable or responsible for any damage or damages that may occur by your use of this program including but not limited to, the loss of data, loss of wages, damage to other computer software or hardware, or hardware that you repair with any of the information you obtain from this program or its data files. JMJ Software nor Jim Johnson make and warranty either expressed or implied as to the fitness or quality of this program or its data. All attempts have been made to insure that the program and data are correct however, with as many people, computer systems, and file transfers this program may have gone through to get to you, there is a greater chance that the data could be in error. You as the user are solely responsible for any and all damages as outlined, but not limited to, those above. Your continued use of this program is an acknowledgement that you understand and agree to be bound to the terms of this shareware agreement. If your copy of TSD did not come in its original ZIP file format you are encouraged to send a self addressed stamped disk mailer and blank formatted diskette to the address below to obtain a copy of the original files. NOTE: Those requests that do not have a disk, or disk mailer, or correct postage will not be returned. Registered users will receive via return U.S. Mail: - The latest version of TSD. - The latest updated substitution data files. - 1 year of free updates to the program, documentation and data files. - 1 year of technicial support. - Discounts upto 50% on other JMJ Software programs. - 1 year of JMJ Software newsletters (semi annual). - Page 1 - Transistor Substitution Database Version 1.0. Program Documentation. Updated November 1993. The Main Menu: ============== The Main Menu will appear after the opening program screen that will display the program name, version, copyright information and program serial number. The main menu will display a list of options that are listed below and will be detailed further on in this document. I - Identify a Transistor F - Find a Substitute A - Add a Transistor P - Printer Options D - Delete a Transistor X - Exit to DOS. The main menu will be displayed similiar to that shown above and you will be prompted to enter your selection. Press the letter on your keyboard that corresponds to your selection and then press enter. I - Identify a Transistor: ========================== Identifing a transistor consists of getting a transistor number from the keyboard, referencing it in the database and if it exists in the database displaying to the monitor what the transistor is, i.e. is it a PNP, NPN, JFET or other type of transistor. The displayed data can also include the power dissipation, hFE of the transistor, or other data the the user supplies during the transistor addition option at the main menu. If you chose I at the main menu you will be prompted for the number of the transistor you wish to identify. If the supplied transistor number is currently in the database, its information will be displayed on the screen. You will then be prompted to press return when you are finished with the information, and be taken back to the main menu when pressed. Example: Transistor Number: 2N3904 NPN General Purpose Transistor. PRESS RETURN - Page 2 - Transistor Substitution Database Version 1.0. Program Documentation. Updated November 1993. F - Find a Substitute: ====================== Substituting a transistor consists of reading a transistor number from the keyboard, referencing it in the database, and if it exists in the database the substitution information will be displayed on your monitor. Choose F from the main menu and you will be prompted for a transistor number and the program will check the database files for the supplied transistor number and if it exists the substitution numbers will be displayed on the screen and prompt you to press return. When you press return you will be taken back to the main menu. Example: Transistor Number: 2N3904 GE ECG SK PRESS RETURN A - Add a Transistor: ===================== Adding a transistor the the data base consists of determining if you are going to add information to the identification file of add new or additional substitutes to the substitution file. Checking the datafile for the transistor, presenting you with how many entries are currently in the datafile, if any and accepting the transistor information that you wish to provide. Upon picking A at the main menu prompt you will be asked if you want to add a transistors information to the substitute or identification files. If you choose the substitution file you will be prompted for the transistor number. At that time the program will scan through the datafile to see if the given transistor is already in the file, if it is, you will be told how many entries it has and be asked if you want to add additional substitutes. Enter the new or additional substitutes and then enter an '*' to halt input and press return. The program will then list on the screen all of the information as you entered it and ask if you want to save the new information. You will then be taken back to the main menu. Example: - Page 3 - Transistor Substitution Database Version 1.0. Program Documentation. Updated November 1993. Transistor Number: 2N4401 2N4401 exists in the database and has 4 entries. Add Additional Substitutes ? Substitute # ²²²²²²²²²² 2N4001A 2N4001B 2N4001C 2N4001 will be added with 3 entries. Save this information ? The information will then be saved (if you answer Y) and you will be returned to the main menu. If you select I, Identification file, you will be asked for the transistor number, a description of the transistor, and asked if you want to save the information. Example: Transistor Number: 2N4401 Description: NPN 500mA 100 - 300 hFE Save this information ? Again, if you choose Yes at the Save prompt the information will be written to the disk file, and you will be returned to the main menu. P - Printer Options: ==================== The printer options will display another menu of 4 options as listed below. 1 - Print Individual Transistor Substitutes. 2 - Print Entire Transistor Substitutes. 3 - Print Individual Transistor Descriptions. 4 - Print Entire Transistor Descriptions. Printer option 1 will prompt you for the transistor number, check the datafile for the transistor information and if it exists will print out on your printer the substitutes for the specified transistor. - Page 4 - Transistor Substitution Database Version 1.0. Program Documentation. Updated November 1993. Printer option 2 will simply print on your printer the entire transistor substitution file. There is no prompt for input with this option. Printer option 3 will prompt you for the transistor number, check the datafile for the transistor information and if it exists will print out on your printer the description information for the specified transistor. Printer option 4 will simply print the entire description information file on your printer. There is no prompt for input with this option. NOTE - Using the printer options, your printer must be on. If it is not, no harm will come to the program or datafile, you just won't get your desired print out. D - Delete a Transistor. ======================== This menu option should be used with care! Once you delete any information you will not be able to reverse or un-delete it. You will be asked if you want to delete information from the identification file of the substitution file. After making your selection you will be prompted for the transistor number, and the datafile will be scanned for the specified transistor. If it exists you will be asked for confirmation of deletion. Answer Yes or No, and depending on your answer, the information will be deleted or not, and you will be taken back to the main menu. X - Exit to DOS. ================ Simply pressing X at the main menu will terminate the program execution and return you to you DOS prompt. - Page 5 - Transistor Substitution Database Version 1.0. Program Documentation. Updated November 1993. NOTES: ====== The datafiles to this program are growing all the time with new identification and substitution infromation. You are encouraged to register your copy of Transistor Substitute Database (TSD) so that you can stay up to date in both the datafiles and the new features the the program will be incorporating. - Page 6 - Transistor Substitution Database Version 1.0. Program Documentation. Updated November 1993. Registration Form: Serial #:__58721163 - SWD___ Registered User Name:_____________________________________________ Mailing Address:__________________________________________________ City:________________________ State:___________ Zip:______________ Phone #:_____________________________ (optional) ================================================================== Qty : Description : Price : Total ================================================================== : Transistor Substitution Database Ver. 1 : 25.00 : ------------------------------------------------------------------ : Integrated Circuit Identification Ver. 1 : 25.00 : ------------------------------------------------------------------ : Tube DataBase III : 25.00 : ------------------------------------------------------------------ : Log'Em II : 20.00 : ------------------------------------------------------------------ : Reminder Ver. 1.92 : 10.00 : ------------------------------------------------------------------ 1 : Shipping and Handeling : 3.00 : 3.00 ------------------------------------------------------------------ Total. . . . . . . . . . . . . . . . . . . . . .:$ ---------- I would like to be included on the JMJ Software newsletter mailing list. [ ]Yes [ ]No Send your registration form and money order to: Jim Johnson P.O. Box 6352 Kennewick, WA 99336-0352