声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1937|回复: 0

[LabView] 和大家交流一个我写的质点运动模拟程序

[复制链接]
发表于 2007-5-6 13:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
对于功能,我发一个vi,各位大致了解
运动模拟器.vi (85.62 KB, 下载次数: 27)
设置了物理参数,刷新一下,在右边的坐标纸上就可以绘制质点的运动轨迹

关于这个程序,因为个人习惯的问题,是有包含GUI代码
并不方便各位了解其中核心的技巧,具体算法开源如下图 1178389070258390.jpg

我简单解释:
1)在对于这个问题的物理模型上,建立的算法很关键的是用一个物理方程,描述了
   斜抛,平抛,竖直上抛,自由落体的全部情形
强调一点,这个是数学和物理东西,但是因为模型的简单可以使得LV代码简单
不然用一个个的case结构理论上也是可以解决问题

2)当中一个LV的编程技巧,我非常推荐大家掌握的是For循环当中的画图算法
   用寄存器完成对一个轨迹的绘制
   每一个循环,在之前绘制的点再画一次的基础上再多画一个点,这样达到了
演示轨迹的效果,有兴趣很推荐尝试

3)虽然我个人是坚持更多使用Data Flow的编程方式
   但在物理公式繁复和明确的情况下,使用类似Formular Node的文本程序编程
整个代码会更加可读
   也是因为版本的关系,在8。2的环境下,各位可以尝试MathScript完成代码

而VI中的GUI程序代码,就不方便开源了

[ 本帖最后由 Eric 于 2007-5-6 13:02 编辑 ]

评分

2

查看全部评分

回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-6 21:09 , Processed in 0.080666 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表