- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#与Matlab混合编程在EA211水泵壳体平行度检测中的应用.pdf
的 问题 是 编 好 的程 序 到 了工 厂 的 电脑 上 能 否 正 常 运 将 3个 系数 分 离 下 来 为 :0(1):[1,0,0]o;0(2)=
行 。经过 实 际操 作 试 验 ,发 现 只 要 拷 贝一 下 Matlab 的 [0,1,0]0; (3):[0,0,1]。
MCR (即 MatlabCompilerRuntime)安 装 文 件 ,然 后 到 最 后 可 以得 到 :n(1)=0.0010,口(2)=-0.0006,
所 要运 行 的 电脑上 安装 一下 就 可使 用 。如果 电脑上 安 (3)=4.0233
装 了 Matlab。则不 需要 再 重新 安装 这个 软 件 。另 外 ,不 与传统 的三 坐标 测量 的结 果对 比发 现 ,两者 的误
同的 Matlab版 本 提供 的 MCR 町能会 不 同 ,如果 在 另 差非 常小 ,说 明使用 该算 法是 切实 可行 的 。这样 就得 到
一 台 电脑上 自己编 写 的软件 运 行有 问题 .可能是 编 译 了拟 合 曲面 的方 程 =n(1)+0(2)y+n(3),为 下 一 步计
器 的版 本不 同引起 的 。 算 平行 度 打下 了基 础 。
使 用混 合编 程 ,首 先 把 Matlab提 供 的 MWARRAY 在项 目方案 中 .笔 者 打算通 过 “基 恩士 ”LK—G30
类 库 MWARRAY.dll添 加到 C}≠程 序 中。它 的作 用是 把 系列 激 光 位 移 传 感 器采 点 的方 法 来 测 EA211水 泵 壳
C样 中的数 组转 化 为 Matlab中 的数组 。 同时需 要在 程 体上下 面 的平行 度 。初 步计 划在 上平 面采 7个 点 ,在下
序 开始 部分 添加 下 面两 句话 : 平 面采 8个 点 ,采 完 这些 点 之后 计算 平行 度 。先利 用下
using MathW orks.Matlab.NET.Arrays; using 面 8个 点 拟合 一个 虚拟平 面 ,然后 再计 算上 面 7个点
MathW orks.M atlab.NET.Utility; 分 别 到这个 拟合 面 的距离 ,取 这些 距离 中的最 大值 和
接 下 来需对 Matlab进行 编 译 .然 后 生成 .dll文件 , 最小 值 ,两者相 减 即得 到所求 的平 行度 。图 2和 图 3分
和 添 加 MWARRAY一 样 .添加 到 C# 引用 之 中 ,并 在 别 为水 泵壳体上 下面 的采 点情况示 意 图。 ’
程 序开 始处 添 加下 面一 句话 :
usingmyFuti;(假 设 函数名 为 myFuti)
这 里有 一 点要 注 意 ,就 是 Matlab中 M 文 件 里编 写
的程 序必 须 是 函数 格式 ,不 然 就 生成 不 了所 需要 的.dll
文 件 。如果 不 是 函数格 式 ,需将 其转 换 成 函数合 适之 后
再 进 行 转 换 。具 体 操 作 就 是 在 程 序 的第 一 行 添 加 :
function []=myFuti(即建 立 一 个 空 函数 ),在 程 序 的最
后 一行 添 加 :end,这样 就将 其 转成 函数格式 了。
最 后 通过 C榉编 程 调用 Matlab进行 计 算 ,实现 混
4 结论
合 编程 的任务 。
本 文 主要 介 绍 了基 于 Matlab与 C#的混 合编 程技
3 Matlab和 C#混合编程技术在平行度检测
术 ,并 通 过 EA211水泵 壳体 平行 度 检 测 的案 例说 明 了
中的应用
这种 方 法 的可行
您可能关注的文档
- 基于价值链整合的移动电子商务营销模式研究.pdf
- 房山区档案局召开2014年度档案接收工作培训会.pdf
- 基于任务驱动法的高校计算机基础教学改革.pdf
- 手测量法则在骨科病区2型糖尿病患者健康教育中的应用.pdf
- 基于企业和学生需求调研的校企合作实践教学模式探析.pdf
- 把交通基础设施建设打造成中埃合作典范.pdf
- 把好村级信访第一关口.pdf
- 基于企业生命周期理论的中小企业管理模式优化探究.pdf
- 把握品牌延伸的几大原则.pdf
- 基于会计成本控制的企业财务管理模式探讨.pdf
- Clinical Biobanks, from the World to China.pdf
- 山东省粮食产业集群发展模式及对策研究.pdf
- Cu-Ti-B-Diamond体系自蔓延高温烧结研究.pdf
- D-二聚体含量测定在慢性硬膜下血肿引流管拔管时机选择中的作用.pdf
- DQ法求解FGM Levinson梁的静态弯曲问题.pdf
- 山西煤层气一体化发展模式探析.pdf
- Eu2+,Eu3+掺杂对 Sr2MgSi2O7荧光粉发光性能的影响.pdf
- 岩质桥墩边坡破坏模式与关键楔体稳定性研究.pdf
- 嵌入式系统及应用课程案例教学模式的研究与探索.pdf
- F=Q(ξ7+ξ7^-1)中素理想P在F(7(√)μ)中的分解.pdf
最近下载
- 生产经营单位生产安全事故应急预案编制导则GB/T29639-2020 .pptx VIP
- 唯一住房补贴申请书模板.docx VIP
- 员工花名册(自带公式).xlsx VIP
- 第三章交强险.pptx VIP
- 预防校园欺凌主题班会课件(共23张PPT).pptx VIP
- 《管理会计学》教案全套 孙茂竹 第1--12章 管理会计概论--- 管理会计报告.docx
- 顾客异议的类型.ppt VIP
- 预应力管桩试桩方案.doc VIP
- 北京宜通cl-06c六轴控制器说明书.pdf VIP
- 中职英语高教版(2025)基础模块2 Unit 1 Travel 单词课件(共61张PPT)(含音频+视频).pptx VIP
文档评论(0)