数据通信方法
在设计应用程序或组件模型时,对于某些目标环境服务,必须考虑服务使用的数据通信方法。数据通信方法有直接访问、执行外部和执行期间。这些方法协调任务的数据通信,包括并发访问数据。生成的函数代码必须遵守目标环境服务使用的数据通信方法。
直接访问方法指定应用程序或组件代码直接从目标环境服务提供的内存访问数据。
该图显示了外部执行和执行期间通信方法之间的差异。
灰色虚线箭头显示通信数据的组件代码使用情况。当与使用外部执行数据访问的服务进行通信时,输入数据的值在组件代码执行时保持不变。每次组件代码访问数据时,代码都使用相同的值。当与使用执行期间数据访问的服务进行通信时,输入数据的值可能会随着组件代码的执行而发生变化。每次组件代码访问数据时,代码可能会使用不同的值。
对于每种数据通信方法,该表描述了服务行为以及使用应用该数据通信方法的服务的生成代码的预期对应行为。
数据通信方法 | 目标环境服务行为 | 生成的代码行为 |
---|---|---|
直接访问 |
| 使用目标环境管理的内存直接与其他函数通信。 |
外部执行 |
|
|
执行期间 |
|
|
根据目标环境服务所应用的数据通信方法设计您的模型并配置模型数据元素。