То есть если Вам отправляют дамп на калибровку Вы не глядя на него правите его своими/чужими скриптами/ремувером? Или же сначала смотрите на дамп и принимаете решение о том прокатит тут скрипт или нужно поработать в ручную (кстати после такой работы может появиться скрипт на новый вариант дампа)
1. В том же WinOls, если пользуетесь скриптами, есть оповещение о применимости при загрузке файлов.
2. Если мне отправляют дамп на калибровку, то я загружаю его в редактор... Учитывая тот факт, что в WinOls работаю уже лет 10, база прошивок уже таким размером, что "старые" софты (старше 5 лет) сделал , наверное уже все . Поэтому, при загрузке файла подтягиваются проекты, из которых можно "подтянуть" карты.
3. Скрипт после "этого" не появится. Его писать отдельно нужно. Может появится только алгоритм под данную версию софта, если сохранить измерения .
4. Правильные скрипты пишутся руками, и они предназначены не только для редактирования файла, но и для создания проекта (подписания карт)
вот пример
search KF? "условия поиска"
begin_insert_map KF?
set_map_property "Name" "название карты"
set_map_property "IdName" ""
set_map_property "Typ" "eZweidim"
set_map_property "ViewMode" "eViewText"
set_map_property "RWin" "eRightWinNone"
set_map_property "DataOrg" "eByte"
set_map_property "bKehrwert" "0"
set_map_property "bVorzeichen" "0"
set_map_property "bDelta" "0"
set_map_property "bProzent" "0"
set_map_property "bOriginal" "0"
set_map_property "bOriginalWerte" "?"
set_map_property "Spalten" "?"
set_map_property "Zeilen" "?"
set_map_property "Radix" "?"
set_map_property "Nachkommastellen" "?"
set_map_property "Feldwerte.Name" "-"
set_map_property "Feldwerte.Einheit" "-"
set_map_property "Feldwerte.Faktor" "?"
set_map_property "Feldwerte.Offset" "?"
set_map_property "Feldwerte.StartAddr" "?"
set_map_property "StuetzX.Name" "-"
set_map_property "StuetzX.Einheit" "-"
set_map_property "StuetzX.Faktor" "?"
set_map_property "StuetzX.Offset" "0,000000"
set_map_property "StuetzX.DataSrc" "eDataSrcNone"
set_map_property "StuetzX.DataHeader" "?"
set_map_property "StuetzX.DataAddr" ""
set_map_property "StuetzX.DataOrg" "?"
set_map_property "StuetzX.Radix" "10"
set_map_property "StuetzX.bRueckwaerts" "0"
set_map_property "StuetzX.bKehrwert" "0"
set_map_property "StuetzX.bVorzeichen" "1"
set_map_property "StuetzX.Nachkommastellen" "0"
set_map_property "StuetzY.Name" "-"
set_map_property "StuetzY.Einheit" "-"
set_map_property "StuetzY.Faktor" "?"
set_map_property "StuetzY.Offset" "?"
set_map_property "StuetzY.DataSrc" "eDataSrcNone"
set_map_property "StuetzY.DataHeader" "0"
set_map_property "StuetzY.DataAddr" ""
set_map_property "StuetzY.DataOrg" "?"
set_map_property "StuetzY.Radix" "10"
set_map_property "StuetzY.bRueckwaerts" "0"
set_map_property "StuetzY.bKehrwert" "0"
set_map_property "StuetzY.bVorzeichen" "1"
set_map_property "StuetzY.Nachkommastellen" "0"
end_insert_map