基于ASP与Matlab COM实现Web数据可视化
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Matlab是 当今 国际流 行 的数 学 工 具 软件 ,具 有 强 大 的数 值 计 算 、信 号 处 理 和 图形 分 析 能力 。 现 已开发 出成 熟 的数 据 可视 化 工 具 和 算 法 ,它 的 指令 表达 与 数 学 工 程 中常 用 的 习 惯 形 式 十 分 相 似 。同时 ,与 C、Fortran等 高级语 言 相 比,其 语 法 规则 简单 ,编 程贴 近人 的思 维方 式 ,表 达 符合工 程 习惯 。Aห้องสมุดไป่ตู้P是 一 种 简 单 易 用 的动 态 网 页 开 发 技
文 章 编 号 :1672—6987(2006)03—0251一O3
基 于 ASP与 Matlab COM 实现 Web数 据 可视 化
张 文东 ,易 轶虎
(中 国石 油 大 学 计 算 机 与通 信 工 程 学 院 ,山东 东 营 257061)
摘 要 :ASP是 流行 的 Web应 用开 发 环 境 ,Matlab具 有 强 大 的数 据 可视 化 功 能 。利 用 COM 接 口进行 了 ASP对 Matlab数 据 可视 化 功能 的调 用 ,实现 了在 Web应 用 中的数 据
互联 网的发 展改 变 了人们 信息 交 流和共 享 的 方 式 ,同时 也对 数 据 可 视 化 提 出 了新 的要 求 。 目 前 在 ASP环境 下要 进行 数 据可 视化 ,主要 使 用 基 于 Plug—in或 ActiveX 的 方 式 ,比 如 Microsoft Office Web组件 。这 些 方 式 对 数 据 处 理 的功 能 十 分有 限 ,无 法生 成 复杂 的 3D 图 形 ,难 以满 足 基 于 Web应 用 的数据 可视 化需 求 。 因此 ,研 究如 何 把 成熟 的数 据 可视 化 技 术 移 植 到 基 于 W eb应 用 上 来有 着重 要 的现实 意 义和应 用价 值 。
收 稿 日期 :2005—09—22 作 者 简 介 :张 文 东 (1963 ̄ ),男 ,副 教 授
维普资讯 http://www.cqvip.com
252
青 岛 科 技 大 学 学 报
第 27卷
了在 W eb应用 中 的数据 可视 化 。
1 实 现 原 理
subplot(222),view(90,0),title(‘左 视 图 ’); subplot(223),view(0,0),title(‘正 视 图 ’); subplot(224),title(‘三 维 图 ’);
可 视 化 。
关 键 词 :数 据 可 视 化 ;ASP;Matlab;COM
中图分 类 号 :TP 393
文献标 识 码 :A
Im plem entation of W eb Data Visualization Based on ASP and M atlab C0M
ZH ANG W en-dong,YI Yi—hu
维普资讯 http://www.cqvip.com
第 2
期
2006 年 6 月
青 岛 科 技 大 学 学 报 Journa ll of Qingdao University of Science and Technology
VoJ u1.nn2I .72 z o ONO0o66. 3
目前 ,基于 Matlab的 Web应 用 开 发 方法 有 2种 :①设 置 Matlab Web服务器 ;② 基于 Acticex COM 技术 。前 1种 方 法 可 以实 现 Matlab的 所 有 功 能 ,但 需 要 复 杂 的 编 程 和设 置 ,而 第 2种方 法 实 现 简单 ,配置 灵 活 ,编 程工 作 量小 ,显 示速 度 快 ]。本研 究使 用这 种 方 法 利 用 COM 接 口进 行 了ASP对 Matlab数 据 可 视 化 功 能 的 调 用 ,实 现
(Institute of Computer and Communication Engineering,China University of Petroleum ,Dongying 257061,China)
Abstract:ASP I S a popular envirom ent for developing applications based on W eb.M atlab has powerful ability of data visualization. In this paper,functions of data visualization in M atlab are transferred by ASP with COM interface.Data visualization in web application iS realized. Key word:data visualization;ASP;matlab;COM
首 先 ,编 写 相 应 的 m 文 件 ,使 用 Matlab saveas(gcf,’temp001’,’JPg’); 将 图 形保 存 名
COM Builder将 m 文件 编译 生 成可 视 化 组 件 ,可 为 temp001.jPg的 jpg格式文 件 视化 组件 根据 数据 库产 生 的记 录集 或用户 提 交 的 同时 编写 函数 GetFileBytes()、KillFile()、Send—
术 ,应 用 广 泛 ,支 持 组 件 编 程 。组 件 对 象 模 型 (Componet 0bject Model,C0M )是 在 不 同应 用 程 序和语 言 中共 享 二 进 制 代 码 的标 准 ,它规 定 了 二 进制 代码 dll或 exe文 件 必 须 编 译 成 指 定 的 结 构 以及 COM 组 件在 内存 中的 组织 形 式 。这 样 就 实现 了软件 在 二进 制 代 码 上 的复 用 ,而 这 种 复 用 与软 件 的编程 语言 无关 。即使两 个应 用程 序是 用 不 同语言 编 写 的 ,它 们 仍 可 以 用 COM 标 准 来 进 行通 信 。
文 章 编 号 :1672—6987(2006)03—0251一O3
基 于 ASP与 Matlab COM 实现 Web数 据 可视 化
张 文东 ,易 轶虎
(中 国石 油 大 学 计 算 机 与通 信 工 程 学 院 ,山东 东 营 257061)
摘 要 :ASP是 流行 的 Web应 用开 发 环 境 ,Matlab具 有 强 大 的数 据 可视 化 功 能 。利 用 COM 接 口进行 了 ASP对 Matlab数 据 可视 化 功能 的调 用 ,实现 了在 Web应 用 中的数 据
互联 网的发 展改 变 了人们 信息 交 流和共 享 的 方 式 ,同时 也对 数 据 可 视 化 提 出 了新 的要 求 。 目 前 在 ASP环境 下要 进行 数 据可 视化 ,主要 使 用 基 于 Plug—in或 ActiveX 的 方 式 ,比 如 Microsoft Office Web组件 。这 些 方 式 对 数 据 处 理 的功 能 十 分有 限 ,无 法生 成 复杂 的 3D 图 形 ,难 以满 足 基 于 Web应 用 的数据 可视 化需 求 。 因此 ,研 究如 何 把 成熟 的数 据 可视 化 技 术 移 植 到 基 于 W eb应 用 上 来有 着重 要 的现实 意 义和应 用价 值 。
收 稿 日期 :2005—09—22 作 者 简 介 :张 文 东 (1963 ̄ ),男 ,副 教 授
维普资讯 http://www.cqvip.com
252
青 岛 科 技 大 学 学 报
第 27卷
了在 W eb应用 中 的数据 可视 化 。
1 实 现 原 理
subplot(222),view(90,0),title(‘左 视 图 ’); subplot(223),view(0,0),title(‘正 视 图 ’); subplot(224),title(‘三 维 图 ’);
可 视 化 。
关 键 词 :数 据 可 视 化 ;ASP;Matlab;COM
中图分 类 号 :TP 393
文献标 识 码 :A
Im plem entation of W eb Data Visualization Based on ASP and M atlab C0M
ZH ANG W en-dong,YI Yi—hu
维普资讯 http://www.cqvip.com
第 2
期
2006 年 6 月
青 岛 科 技 大 学 学 报 Journa ll of Qingdao University of Science and Technology
VoJ u1.nn2I .72 z o ONO0o66. 3
目前 ,基于 Matlab的 Web应 用 开 发 方法 有 2种 :①设 置 Matlab Web服务器 ;② 基于 Acticex COM 技术 。前 1种 方 法 可 以实 现 Matlab的 所 有 功 能 ,但 需 要 复 杂 的 编 程 和设 置 ,而 第 2种方 法 实 现 简单 ,配置 灵 活 ,编 程工 作 量小 ,显 示速 度 快 ]。本研 究使 用这 种 方 法 利 用 COM 接 口进 行 了ASP对 Matlab数 据 可 视 化 功 能 的 调 用 ,实 现
(Institute of Computer and Communication Engineering,China University of Petroleum ,Dongying 257061,China)
Abstract:ASP I S a popular envirom ent for developing applications based on W eb.M atlab has powerful ability of data visualization. In this paper,functions of data visualization in M atlab are transferred by ASP with COM interface.Data visualization in web application iS realized. Key word:data visualization;ASP;matlab;COM
首 先 ,编 写 相 应 的 m 文 件 ,使 用 Matlab saveas(gcf,’temp001’,’JPg’); 将 图 形保 存 名
COM Builder将 m 文件 编译 生 成可 视 化 组 件 ,可 为 temp001.jPg的 jpg格式文 件 视化 组件 根据 数据 库产 生 的记 录集 或用户 提 交 的 同时 编写 函数 GetFileBytes()、KillFile()、Send—
术 ,应 用 广 泛 ,支 持 组 件 编 程 。组 件 对 象 模 型 (Componet 0bject Model,C0M )是 在 不 同应 用 程 序和语 言 中共 享 二 进 制 代 码 的标 准 ,它规 定 了 二 进制 代码 dll或 exe文 件 必 须 编 译 成 指 定 的 结 构 以及 COM 组 件在 内存 中的 组织 形 式 。这 样 就 实现 了软件 在 二进 制 代 码 上 的复 用 ,而 这 种 复 用 与软 件 的编程 语言 无关 。即使两 个应 用程 序是 用 不 同语言 编 写 的 ,它 们 仍 可 以 用 COM 标 准 来 进 行通 信 。