From c5b69819bccfcb4374e62340eaa38e55405e1947 Mon Sep 17 00:00:00 2001 From: "anwinged@gmail.com" Date: Thu, 8 Dec 2011 13:17:02 +0000 Subject: [PATCH] Edited wiki page Protocol through web user interface. --- wiki/Protocol.wiki | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/wiki/Protocol.wiki b/wiki/Protocol.wiki index 3de39d3..ea16bfb 100644 --- a/wiki/Protocol.wiki +++ b/wiki/Protocol.wiki @@ -1 +1,40 @@ -#summary Описание протокола Opal \ No newline at end of file +#summary Протокол Opal + + +---- + += Общие сведения = + += Соединение сервер - задача = + +Перед запуском задачи для того, чтобы узнать какие параметры нужно передавать для корректного выполнения алгоритма, сервер запускает задачу с ключом -i или --info: + +`task (-i|--info)` + +Результатом работы будет набор строк, который описывает все доступные значения для данной задачи. Строки описываются в следующем формате: + +_name_ = _type_ (choice _list_) (default _value_) + + +в будущем +_name_ = _type_ (choice _list_) (default _value_) (check _expr_) + + +В ответе обязательно должна присутствовать секция Main, в которой описываются все параметры модели. Другие секции описывают параметры доступных алгоритмов в задаче и их количество не ограничено. + +== Пример == + +Пример записи, описывающий задачу про сахарный диабет: +{{{ +[Main] +time = period default 0 to 24 +initx = float default 30.0 +inity = float default 10.0 +[Genetic] +population = int default 1000 +fitness = string choice [std, lst] default std +[Bellman] +xpart = partition default 0 to 100 by 1 +}}} + += Соединение сервер - ГИП =