- Справка Scilab
- Функции
- Встроенные и внешние
- Libraries
- profiling
- argn
- bytecode
- code2str
- comp
- deff
- edit
- exec
- execstr
- fun2string
- funcprot
- function
- функции
- getd
- head_comments
- listfunctions
- macr2lst
- macr2tree
- макрос
- macrovar
- mode
- перегрузка
- sciargs
- str2code
- tree2code
- varargin
- varargout
- bytecodewalk
- recompilefunction
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
mode
выбор режима отображения информации во время исполнения файла
Последовательность вызова
mode(k) k = mode()
Описание
Используется исключительно внутри исполняемого файла
или Scilab-функции. mode(k)
позволяет менять информацию, отображаемую
во время исполнения; зависит от значения k
:
- k = 0
Новые значения переменных отображаются, если требуется (см. справку по точке с запятой или запятой).
- k = -1
Исполняемый файл или Scilab-функция работает молча (это для Scilab-функций значение по умолчанию).
- k = 2
Это значение по умолчанию для командной строки Scilab'а.
Обратите внимание, что
mode(2)
не используется в командной строке, только в исполняемом файле или Scilab-функции.- k = 1 или k = 3
Каждая строка инструкции выводится в командной строке (если возможно). Новые значения переменных отображаются в случае запроса. Это режим по умолчанию для исполняемых файлов.
- k = 4 или k = 7
Новые значения переменных отображаются в случае запроса, в командной строке отображается каждая строка инструкций (если возможно), и выдаётся приглашение к вводу (>>) после каждой строки в ожидании возврата каретки.
Если возврат каретки следует после латинской буквы "p", то исполнение приостанавливается (см. pause).
- k > 7
Пользовательский режим отображения. Если вы определите ваш собственный режим отображения, то рекомендуется использовать значение > 100.
Отображение строк отключено для компилированных Scilab-функций (см. comp). По умолчанию Scilab-функции исполняются в режиме молчания ("-1").
Функции из библиотеки функций исполняются в режиме "-1".
Примеры
// скопируйте и вставьте в Scilab function example_mode(level_mode) mode(level_mode) a = 3 disp(mode()); endfunction mode(2) example_mode(0) example_mode(-1) example_mode(2) example_mode(1) example_mode(3) example_mode(7) mode(2)
Смотрите также
- exec — исполнение файла-сценария
- execstr — исполняет Scilab-код, заданный в строках
- точка с запятой — (;) завершение выражения и разделитель строк
- запятая — (,) запятая; разделитель инструкций, аргументов
- comp — компиляция scilab-функции
Report an issue | ||
<< macrovar | Функции | перегрузка >> |