0
Answered

Updating IQAN Program Without Losing Modified Parameters

Amirmasoud Molaei 3 weeks ago in IQANdesign updated by Gustav Widén (System support) 2 weeks ago 3

Description

Hi,

I would like to ask about the best way to update a program on a machine that already has an existing IQAN application installed, especially in cases where some parameters have been modified from their default values.

If we upload a new program with the same project ID:

  • Will it overwrite the existing settings (i.e., reset parameters to default)?
  • Or will the current parameter values be preserved?

I want to make sure we avoid unintentionally resetting user-defined or tuned parameters during an update.

Thanks in advance!

+2

Before you push a new program, you can use IQANrun to pull a settings file. Pushing an updated version of the old file should not reset settings, but if it does, you can push the settings file after updating, and it will return the settings to how they were before, except any settings that were not in the original file. You can also take a clone before and after the update and do a file compare to see what differences occurred.

It is important to note, that any parameters that are in an adjust group will remain through a program update, while those not in an adjust group will change to match the new program pushed.

+1

Normally settings are kept when you send a new version of the same application. 

There is a more in-depth explanation of this in the Adjust groups chapter in the IQANdesign user manual, below is a short excerpt: 


Settings kept during software update

When making an update of application logic, the default behavior of the

IQAN system is to keep the settings, such as sensor and valve calibrations,

machine options and counters.

For the settings of a channel to match between application and settings, the

following must match during the software update:

• Project ID

• Component ID

• Master module

• Number of states on the channel