Application
在开发计算机上映射应用程序文件
说明
应用程序对象代表 MATLAB® 开发计算机上的应用程序文件。您可以为基于建模构建的实时应用程序创建应用程序对象。
应用程序对象提供了对方法和属性的访问,使您能够操作应用程序模块和信号。
创建对象
会创建一个对象,您可以使用该对象在开发计算机上操作实时应用程序文件。只有在实时应用程序构建完成后,才能创建该对象。app_object = slrealtime.Application(application_name)
slrealtime.Application 函数接受以下参数:
application_name— 实时应用程序的名称(字符向量或字符串标量)。例如,'slrt_ex_osc_inport'。该参量是构建在开发计算机上生成的 MLDATX 文件的文件名,其中不包含
.mldatx文件扩展名。app_object— 在开发计算机上显示实时应用程序文件。该参量提供了对用于操作实时应用程序文件的方法的访问权限。
为实时应用程序 slrt_ex_osc_inport 创建一个应用程序对象。
app_object = slrealtime.Application('slrt_ex_osc_inport');示例: 解压 ASAP2 文件
示例: 更新根级输入端口数据
示例: 获取和设置应用程序选项
示例: 获取应用程序信号和参数
属性
对象函数
addParamSet | 向实时应用程序添加参数集 |
extractASAP2 | 从实时应用程序文件中提取生成的 A2L 文件 |
getAllFileLogBlocks | 返回应用程序中与 File Log 模块对应的模块路径 |
getFileLogDecimation | 根据模块路径返回 File Log 模块的取整值 |
getInformation | 获取实时应用程序信息 |
getParameters | 获取实时应用程序参数 |
getParamSet | Get parameter set from real-time application |
getRootLevelInports | 返回应用程序中的根级输入端口 |
getSignals | 获取实时应用程序信号 |
isAutoSaveOnStopEnabled | Get status of parameter set autosave when application stops |
listParamSet | 列出目标计算机上应用程序可用的参数集文件 |
setFileLogDecimation | 根据模块路径和输入降采样值,为 File Log 模块设置降采样值 |
updateASAP2 | 将 ASAP2 文件打包到应用程序中 |
updateRootLevelInportData | 在实时应用中用输入数据替换外部输入数据 |
updateAutoSaveParameterSetOnStop | 更新应用程序停止时的自动保存参数集 |
updateStartupParameterSet | 更新应用程序的启动参数集 |