Multi Instance

Home Up SUPPORT REQUEST Bank Memory Map Control Channel Only DataGrabber SmartTag Data Translation Digital Sound Dynamic Memory DMA Mem Limits FAQs IAC Implementation IAC Troubleshooting Multi Instance Radio Setup System MAP Trunk System Types Trunk Programming PRO2052 Firmware USB Docs/Drvrs

11/25/20 - 3D Technologies Has Implemented a New Software Purchase and Download Procedure Using PayPal.  See Our Purchase/Download Page for Details.

horizontal rule

PSR-500

PSR-600

PRO-106

PRO-197

BCD996T

BCT15

BCD396T

BC246T

BR330T

BC95XLT

SC230

BC898T

BC296D

BCT8

BC785D

BC796D

BC780XLT

PRO-2052

BC895XLT

 

 

ScanControl is licensed on a per CPU basis.  This means it is possible to have multiple instances of ScanControl installed on a single PC, controlling multiple radios.  The trick to doing this is to manage the startup sequence for each installed instance of ScanControl the first time you run it.

The first time you run ScanControl after installation it assumes no radio has been connected so it begins a "hunt", starting with the lowest numbered available COM port (usually COM1).  If it finds no radio that it recognizes on COM1 it moves to COM2, and so on until it reaches the last COM port in the PC.  If a radio is connected and powered on with Remote Mode enabled it "connects" with that radio, stops the "hunt" and stores the radio type, COM port # and baud rate in its' session file for use the next time it is started.  So, when you start ScanControl the second time, and so on, it no longer needs to "hunt" for a radio, unless it can't find the last radio it connected with on the last COM port it used.

Knowing this sequence, we can use it to have multiple instances of ScanControl automatically configure themselves the first time they are run after installation.  Referring to the diagram below as a hypothetical setup you would:

  1. Install the 1st instance of ScanControl in the folder "c:\program files\ScanControl_1".   Install the 2nd instance in the folder "c:\program files\ScanControl_2", and so on depending on how many COM ports are available and radios you have.
  2. Now, you want to start the instance of ScanControl that will connect with the highest numbered COM port, in this scenario COMn:, first.  So, you make sure RADIO 1 and RADIO 2 are off.  Power on RADIO n, make sure Remote Mode is enabled and then start ScanControl_n.  ScanControl_n will start with COM1:, not find a radio, move to COM2:, not find a radio and so on until it gets to COMn: where it finds and connects with RADIO n.
  3. Now, power on RADIO 2 and make sure Remote Mode is enabled.  Start ScanControl_2 and let it hunt, moving up the COM ports until it finds and connects with RADIO 2 on COM2:.
  4. Finally, power on RADIO 1 and make sure Remote Mode is enabled.  Start ScanControl_1 and let it hunt, it finds and connects with RADIO 1 on COM1:.
  5. Each instance of ScanControl stores its' radio configuration for use the next time.  So, as long as the corresponding radio is powered on and Remote Mode is enabled it will immediately connect with its' ScanControl the next time its' ScanControl is started, regardless of the state of the other radios.
  6. If for some reason you start one of the instances of ScanControl without the last radio it saw connected, then it will begin a hunt for another radio.  To re-connect to the same radio just make sure all other radios are off during the hunt so ScanControl finds and connects with the radio you want.

NOTE:  Each instance of ScanControl is completely self contained within its' installation folder.  Therefore, data files (.dat) files for ScanControl_1 are not co-mingled with data files (.dat files) for the other instances.  If you wanted to share data files among all the instances you could copy or move all the .dat files from all the instances into a common folder and then load them into each instance from the common folder as long as you do not load a .dat file into more than 1 instance at a time.

horizontal rule

Home Up SUPPORT REQUEST Bank Memory Map Control Channel Only DataGrabber SmartTag Data Translation Digital Sound Dynamic Memory DMA Mem Limits FAQs IAC Implementation IAC Troubleshooting Multi Instance Radio Setup System MAP Trunk System Types Trunk Programming PRO2052 Firmware USB Docs/Drvrs
All other products mentioned are registered trademarks or trademarks of their respective companies.

Questions or problems regarding this web site should be directed to Webmaster@3dtechnet.com.
Copyright © 2008 - 2021 3D Technologies.  All rights reserved.
NASCAR and the NASCAR logo are registered trademarks of The National Association for Stock Car Auto Racing, Inc.
Last modified: Wednesday November 25, 2020.