How to prevent Remapping channels when using other equipment for setups
Hello, we are working on creating a repository of DewesoftX Project and Setup templates that will reside on a network drive that our engineers can pull down when they need to run a standard test. We've completed the templates while hooked up to the necessary equipment for each test, but when somebody goes to use the templates they are prompted to remap their equipment as the serial numbers do not match. Everybody is using the same hardware and the hardware is all connected in the same way. Does anybody know of a way to create the Setup and Project files that does not have equipment serial numbers attached but maintains the amplifier settings? This is more of a nuisance than anything, but it does increase the odds of something being modified accidentally.
Example:
A Project and Setup to record brake pedal force and displacement is created while connected to a KRYPTON-6xSTG (S/N A123). When another user goes to use the test template files with KRYPTON 6xSTG (S/N B456) they are prompted to remap channels.
Dear @Adam Brocious,
when a Project or Setup file is created while real hardware is connected, the device serial number is stored in the file. If another user later opens the same template with identical hardware but a different serial number, DewesoftX will prompt them to remap the channels, even though the physical configuration is the same.
There are two practical ways to avoid this, depending on what fits your workflow best.
The first and cleanest approach is to create the Setup file in Offline mode from the beginning. Before connecting any hardware, switch DewesoftX to Offline operation mode and create a brand-new Setup file. In this setup, you manually add the required amplifiers (for example a KRYPTON-6xSTG), define the same number of channels, and configure all amplifier and channel settings exactly as needed, including sensitivity, range, filters, excitation, scaling, and units. When the Setup is created this way, no serial numbers are written into the file. Later, when users load this Setup and connect their hardware, DewesoftX will automatically assign the channels without asking for remapping, as long as the hardware type and channel configuration match.
The second option is useful if you already have Setup files that were created while connected to real hardware and you want to reuse them. You can open the existing Setup file, switch DewesoftX to Offline mode, and the real devices will be replaced with demo amplifiers. Save this Offline Setup as an XML file, then open the file in a text editor and remove the entries related to device serial numbers, for example: <SerialNr>DB...</SerialNr>, <DeviceSerialNr>DB...</DeviceSerialNr>...
After saving the modified file, it can be loaded again in DewesoftX and used with real hardware. Since the serial number information is no longer present, DewesoftX will not prompt for remapping when a different unit of the same hardware type is connected.
In both cases, this works as long as the hardware is the same model and connected in the same way, and the only difference between systems is the serial number. If the hardware type or channel count changes, DewesoftX will still require remapping.
Please let me know if you have any other questions.
Best regards,