Matlab怎么调用Simulink中的逻辑模块

目前我已经在matlab中写了主程序(.m)文件,想通过编写程序调用Simulink处理数据(非波形形式,与时间无关),Simulink扮演的角色是做逻辑判断并将判断输出值返回给相同的m文件中。以下是我自己的处理方法:
①:使用simulink中的from workspace或者from file 模块,调用matlab的工作区变量或者数据。遇到的问题是:这两个模块都数据点限制、数据的抽取间隔有关,但是我想调用的仅仅是一个1*1的数值,不知道如何设置这两个参量。
②:利用sim()函数,通过编程语句:
%simOut = sim('modify');
%options = simset('SrcWorkspace','current');显示错误:Input port 1 of 'modify/MATLAB Function2' is not connected. (没明白这个未连接是指什么意思)图见附录;
③:利用这两个编程语句中:
%options = simset('SrcWorkspace','current');%配置Simulink仿真选项,使其使用当前工作空间
%设置Simulink从当前工作空间运行
%sim('SimulinkName',[],options);
options是如何使用并不太清楚;

img