Задайте, сделать ли рабочую точку симуляции S-функции видимой в рабочей точке симуляции модели
void ssSetOperatingPointVisibility(S, visibility)
SSimStruct, представляющий блок s-function.
visibilityОпция для задания видимости состояния симуляции S-функции. Значение по умолчанию является false; рабочая точка s-функции скрыта. Задается как true или false.
Эта функция позволяет вам задать, доступно ли состояние симуляции S-функции из моментального снимка симуляции модели. Когда для этой опции задано значение true, вы можете получить доступ к рабочей точке этого блока через get метод ModelOperatingPoint Класс и вы можете восстановить любые измененные значения через set от ModelOperatingPoint класс.
C, C++
Используйте ssSetOperatingPointVisibility функция, чтобы определить, должно ли состояние симуляции S-функции быть видимым в состоянии симуляции модели. Спецификация основана на втором (Логическом) значении параметров.
static void mdlInitializeSizes(SimStruct* S)mdl
{
ssSetNumSFcnParams(S, 2); /* two parameters */
if (ssGetNumSFcnParams(S) != ssGetSFcnParamsCount(S))
return;
ssSetSFcnParamTunable(S, 0, false);
ssSetSFcnParamTunable(S, 1, false);
{
boolean_T visibility = 0U;
ssSimStateCompliance setting =
GetSimSnapParameterSetting(S, &visibility);
if (ssGetErrorStatus(S)) return;
ssSetOperatingPointCompliance(S, setting);
ssSetOperatingPointVisibility(S, true);
}