PROgramit - Notes about using PROgramit


Here are some notes concerning the operation of PROgramit. I will continue to update this page over the next few weeks.

First. All of the menu items under the "DATABASE" menu item operate on the frequency database (upper grid). All of the menu items under the "Channel Map" menu item operate on the Channel Map (Lower grid).

When you load a frequency database, all records are loaded to the upper grid in the same sort order in which you created the database.

SEARCH/SORT FEATURES
These features help you group the records in the Frequency Database so that you can more easily choose the ones that you want to transfer to the channel map either by drag-drop or by using the transfer to channel map feature. When you use the SORT or SEARCH feature, a new database (actually it is called a new recordset) is created and displayed in the chosen sort order or based on the search criteria. The original database is unchanged, it just is not displayed anymore. You can recall the original from several places in the menu (e.g. Show all Records, Unsorted). The result of the SORT or SEARCH are NEVER saved to disk as a Frequency database. The next time you load the database, all records will be displayed and in the original order.

I have not yet implemented Search and SORT of the Channel Map. SORTING the channel map is not as straight forward as sorting the freq database.  The 10 banks of the Channel Map are really one database. The tabs are used to break it up into banks for you, but only visually. As a consequence, suppose the last record of bank 10 had a freq of 1Hz. If I sorted the Channel Map by Freq, this record would very likely end up as channel 1, the first channel of bank 1. I plan to work on this soon.

IMPORT
You can only import FRS, Percon and Grove databases to the Frequency Database.  You can import a PROBE database to the Frequency Database, or directly to a Channel Map. When you import any of these to the Frequency Database, they are loaded just as a PROgramit database would be loaded to the Frequency Database. No sorting is done during the import. They are saved as PROgramit databases (MS Access) so that you can simply "Load" them next time.

If you use PROBE, you will probably want to use "Import a Probe Channel Map".  This is under the Channel Map menu. In the simplest case, your Probe database will be arranged with only the number of channels/Bank that are supported by your scanner in native mode. The BANKS field will be populated for each record to indicate what channel that record is to be programmed into.

You have the choice to import the Probe Channel Map without sorting. PROgramit will gather up the first N records with 01 in the Bank field (N = number of channels/bank) and import them to bank 1 of the PROgramit Channel Map. If there are less than N records for a particular field in the PROBE database, the unspecified Channel Map fields will be programmed to "empty". If there are more than N records for a particular bank, they will be ignored.

You can also choose to sort the records in each bank by frequency while importing. Remember that the records WITHIN EACH BANK are sorted with respect to each other, and not to other records in other banks. For PROBE users, I think this accomplishes the sort order that you are looking for in your channel maps.

DRAG - DROP operation
You can transfer a record from the frequency database to the channel map by postioning the cursor over the record that you want to move and holding down the LEFT mouse button. The record selector arrow will point to this record to show that it is selected. The cursor will change to a pointing finger. Then, "drag" that record to the channel in the channel map where you want it programmed and release the mouse button. The record will appear in the channel map.

DRAG-DROP OPTIONS
This one is self explanatory as long as you realize that there are Drag-Drop options under the "Settings" menu item. Here you can choose whether the delay, lockout and Mode fields are forced ON, forced OFF, or follow the value of that field in the Frequency database when you drag-drop or transfer records from the Freq-Database to the Channel Map.  You can "Save as Default" these options if you wish to make them the defaults.

DEFAULT DIRECTORIES
These settings can also be found under the settings menu item. For each scanner model that you define, you specify the directory that PROgramit will look to when you go to "Load Database" or "Load Channel Map". I suggest that under the scanmod directory, you create at least one directory for each of your scanners to contain all of its channel maps.  Set the default directory to point to this directory. In the future, there will be another default directory to contain your .bnk files (the files created by the new Save Bank feature). The default directories are stored in the .dat file for each model.

EDIT
Actually, I don’t get any questions about this and I am not sure if it is because it is so easy to use, or if it is so useless that nobody uses it. You can edit ALL of the fields in a Freq Database. The upper grid expands to show more records at once and scroll bars appear so that you can scroll to all of the fields. Select a record, highlight the value of a field and change it. You probably should select another record to force a write to the database after you are done editing.

You can also edit the Channel Map at any time by simply highlighting the field that you want to edit and typing the new value.

CHANNEL MAP PAGES
A maximum of 20 channels can be displayed in the Channel Map at one time. If your scanner has more than 20 channels per bank, use the left and right arrow buttons found in the upper corners of the Channel Map to move to the next or previous 20 records.


Back to Main Page