Внешнее оборудование - Modbus TCP: Открытая АСУ ТП
Автор
Соавторы
"""
Function by @mikhailpetrov
"""
function start_model_engee(name::String)
try
engee.close(name, force=true) # закрытие модели
catch err # в случае, если нет модели, которую нужно закрыть и engee.close() не выполняется, то будет выполнена её загрузка после catch
m = engee.load(joinpath(@__DIR__, "$name.engee")) # загрузка модели
end;
try
engee.run(m) # запуск модели
catch err # в случае, если модель не загружена и engee.run() не выполняется, то будут выполнены две нижние строки после catch
m = engee.load(joinpath(@__DIR__, "$name.engee")) # загрузка модели
engee.run(m) # запуск модели
end
end