Задает пользовательские параметры пользовательской системы, заданной в виде xcos-диаграммы
[SystemShema]=SetDiagramParameters(SystemShema,SystemParametrsNames,SystemParametrsValues[,.. absolutTolErr[,relativeTolErr[,simulationTime[,.. timeStepMax[,Solver[,toleranceTime]]]]]]) [SystemShema]=SetDiagramParameters(SystemShema[,absolutTolErr[,relativeTolErr[,simulationTime[,.. timeStepMax[,Solver[,toleranceTime]]]]]])
Xcos-диаграмма пользовательской системы (тип Xcos diagram structure) или файл пользовательской диаграммы (расширение .xcos, .zcos)
Имена параметров системы в xcos-диаграмме (см. свойство context в Xcos diagram structure). Массив строк размерности 1xM
Значения параметров системы в xcos-диаграмме (см. свойство context в Xcos diagram structure), заданных соответсвующими именами SystemParametrsNames. Массив вещественных чисел размерности 1xM.
Абсолютная погрешность интегрирования в xcos (см. свойство tol(1) atol в Xcos diagram structure). Положительное вещественное число
Относительная погрешность интегрирования в xcos (см. свойство tol(2) rtol в Xcos diagram structure). Положительное вещественное число
Время симуляции в xcos (см. свойство tf в Xcos diagram structure). Положительное вещественное число
Максимальный шаг интегрирования по времени в xcos (см. свойство tol(7) hmax в Xcos diagram structure). Положительное вещественное число
Вид решателя в xcos (см. свойство tol(6) solver в Xcos diagram structure). Целое число в диапазоне от 0 до 100 - код решателя
Погрешность величины времени в xcos - минимальный шаг интегрирования по времени (см. свойство tol(3) ttol в Xcos diagram structure). Положительное вещественное число
xcos-диаграмма пользовательской системы (тип Xcos diagram structure) с заданными пользователем свойствами
Задает значения указанных пользователем параметров пользовательской системы, заданной в виде xcos-диаграммы, для различных ее параметров (заданных в контексте).
//Формируем путь к xcos-диаграмме Proba1.zcos [a, pathlib] = libraryinfo("computing_experimentlib"); clear a; pathlib = strncpy(pathlib, length(pathlib) - length('macros')) + 'xcos'; pathdiagram = fullfile(pathlib, 'Proba1.zcos'); //Запускаем вычислительный эксперимент SystemParametrsNames = ['b', 'd'];//Имена параметров SystemParametrsValues = [1.5, 3.81];//Значения параметров SystemOutputChatacteristicsNames = ['A1', 'A3', 'A2'];//Имена выходных характеристик модели SystemShema = xcosDiagramToScilab(pathdiagram);//Схема системы [SystemShema]=SetDiagramParameters(SystemShema,...//Схема системы SystemParametrsNames,...//Имена параметров SystemParametrsValues,...//Значения параметров 0.5E-6,..//Абсолютная погрешность 0.7E-6,..//Относительная погрешность 10.0,..//Время симуляции 0.8E-4,..//Максимальный шаг интегрирования по времени 1,..//Решатель 1E-10..//Погрешность по времени ); //Результат disp(SystemShema); | ![]() | ![]() |