In [ ]:
# Подключение вспомогательной функции запуска модели.
function run_model( name_model)
Path = (@__DIR__) * "/" * name_model * ".engee"
if name_model in [m.name for m in engee.get_all_models()] # Проверка условия загрузки модели в ядро
model = engee.open( name_model ) # Открыть модель
model_output = engee.run( model, verbose=true ); # Запустить модель
else
model = engee.load( Path, force=true ) # Загрузить модель
model_output = engee.run( model, verbose=true ); # Запустить модель
engee.close( name_model, force=true ); # Закрыть модель
end
sleep(5)
return model_output
end
Out[0]:
In [ ]:
Salary = 30000;
Hours_per_day = 8;
Working_days_per_month = 20;
Hours_worked_per_day = [8,5,6,7,10,12,8,6,8,8,8,12,12,5];
运行模型并输出计算出的税额。
In [ ]:
run_model("Salary") # Запуск модели.
Monthly_salary = collect(simout["Salary/ЗП за месяц"]);
println("Заработная плата за месяц: $(Monthly_salary.value[end])")
输出¶
在本例中,我们展示了使用Engee实现日常任务的可能性。