调用外部进程:intra-mart与MATLAB/C++混合编程实践
需积分: 43 170 浏览量
更新于2024-08-10
收藏 2.44MB PDF 举报
"调用外部进程-matlab与c_c++混合编程 张亮 等编 2008年"
这篇文档介绍的是如何在intra-mart应用程序中调用外部进程,特别是通过全局函数`execute()`来执行用户自定义的程序。`execute()`函数用于启动一个新的进程执行指定的字符串命令,并且在进程结束之前,该函数会保持等待状态。函数的输入参数是(String)command,即要执行的命令。
函数返回一个对象,该对象包含三个属性:
1. `output`: 进程的标准输出流,类型为(String),用于获取进程执行过程中的正常输出信息。
2. `error`: 进程的错误输出流,类型为(String),用于获取执行过程中产生的错误信息。
3. `exit`: 进程的结束代码,通常情况下,如果进程正常结束,其值为0。
当进程非正常结束时,`error`属性将包含错误内容,而`exit`属性则表示进程的结束代码,非零值通常代表异常情况。
这个功能对于在intra-mart应用中集成其他语言编写的应用或工具(如MATLAB、C++等)非常有用,可以通过调用这些外部程序来实现特定的计算任务或者处理数据。
文档中还提到了intra-mart的版本信息,WebPlatform/AppFramework Ver.7.1,并给出了一本脚本开发模式编程指南的变更历史,包括不同版本之间的内容修改和新增示例。
此外,文档的目录结构展示了脚本开发模式的多个方面,包括创建基础页面、数据共享、从数据库获取数据、显示数据、以及对数据的操作(如登记、更新、删除)。这部分内容主要围绕如何使用intra-mart的脚本开发环境进行应用程序的构建和交互。
在更高级的层面,文档可能还涵盖了Java组件群(im-BizAPI)的使用,这是一组通用模块,用于界面设计和其他业务逻辑的实现。这些组件为开发者提供了丰富的功能,简化了在intra-mart平台上进行应用程序开发的工作流程。
235 浏览量
178 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
177 浏览量
106 浏览量
点击了解资源详情
物联网_赵伟杰
- 粉丝: 46
- 资源: 3953
最新资源
- matlab代码做游戏-R_for_VTT:芬兰VTT技术研究中心的R课程
- SocketDemo.zip
- NodeJsInvokeC++.zip
- c支持:在VimgVim中编辑CC ++程序。 插入代码段,编译代码,运行MakeCMake ...并查找帮助
- DLP713.github.io
- 黑龙江省(含各市县边界) shp
- webgl-fundamentals:紧随https://webglfundamentals.org
- markdown-drawer:简化大型markdown文件中的导航
- S7-300的n个常见问题解答.zip
- BarPrint.rar
- formulario-login-registro:使用HTML CSS制作的登录和注册表单,并使用JS进行一点验证
- Valheim-NeonPack-Lite
- 河堤施工组织设计-堤防工程施工规范
- laniakea:Laniakea是用于在各种云提供商处管理实例的实用程序,可帮助建立模糊集群
- matlab代码做游戏-awesome-cpp:很棒的cpp
- 帆布学习:帆布学习