Edited wiki page Protocol through web user interface.

This commit is contained in:
anwinged@gmail.com 2011-12-08 13:17:02 +00:00
parent cd12dd9895
commit c5b69819bc

View File

@ -1 +1,40 @@
#summary Описание протокола Opal #summary Протокол Opal
<wiki:toc max_depth="2" />
----
= Общие сведения =
= Соединение сервер - задача =
Перед запуском задачи для того, чтобы узнать какие параметры нужно передавать для корректного выполнения алгоритма, сервер запускает задачу с ключом -i или --info:
`task (-i|--info)`
Результатом работы будет набор строк, который описывает все доступные значения для данной задачи. Строки описываются в следующем формате:
_name_ = _type_ (choice _list_) (default _value_)
<wiki:comment>
в будущем
_name_ = _type_ (choice _list_) (default _value_) (check _expr_)
</wiki:comment>
В ответе обязательно должна присутствовать секция 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
}}}
= Соединение сервер - ГИП =