course:design2:labview:start

从零开始学习labVIEW- 物理实验课程指引

预期目标

  • Labview编程基础知识入门学习
  • 实际使用采集卡进行数据收集和仪器控制

课程设置

作业要求: 课后作业(1)、(2)、(3)的上限分别为4,3,1题。

  • 课上随机数温度记录的动态分布统计(直方图)。并实现温度的最大、最小、平均值的实时统计。
  • 生成一个函数作图器,可以通过设定函数和X范围 plot Y的图像
  • 通过蒙特卡洛法则,计算圆周率,可以动态表示点(打点画图形式)和圆周率大小。
  • 冰雹猜想:任意写出一个自然数N,并且按照以下的规律进行变换:
    1. 如果是个奇数,则下一步变成3N+1。
    2. 如果是个偶数,则下一步变成N/2
      人们发现,无论N是怎样一个数字,最终都无法逃脱回到谷底1。输入一个数字,给出他的冰雹序列
  • 寻找 n位数的水仙花数 (水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153))请检测你的程序,确保n≤7的计算都可以完成。
  • 设计一个生命游戏 。对于N*N 的格子,每个格子的生死遵循下面的原则:
    • 1. 如果一个细胞周围有3个细胞为生(一个细胞周围共有8个细胞),则该细胞为生(即该细胞若原先为死,则转为生,若原先为生,则保持不变) 。
    • 2. 如果一个细胞周围有2个细胞为生,则该细胞的生死状态保持不变;
    • 3. 在其它情况下,该细胞为死(即该细胞若原先为生,则转为死,若原先为死,则保持不变)
  • 给出一个计算24点的程序,使之能实现下列(部分或者全部)功能:
    • 自动出题
    • 人机互动(判断玩家的答案正确与否,有没有违规等)
    • 给出答案
  • 制作一款猜数字 的游戏!
    • 自动出题 人机互动(判断玩家的答案正确与否,有没有违规等)
    • 玩家出题,计算机来猜.
  • 绘制分形中的芒德布罗集(Mandelbrot)和 Julia集, 如下图(为Julia集的一种情况)。
    • 复平面内的一个迭代: $z_{n+1} = z_n^2 + c$, 无穷次迭代后, 平面上各个点会 收敛/发散
    • Mandelbrot Set: $z_0 = 0$, $c = \text{复平面上一点}$
      • 不同点会在迭代n次后迅速发散. 一般认为$200\text{次迭代后mod<}2$的点为收敛
    • Julia Set: $z_0 = \text{复平面上一点}$, $c = \text{任取常数}$
      • 发散判断同上
      • 不同$c$取值会导致不同的图形
    • 娄泽坤 2021/03/22 16:52

Julia Set

  • 我们可以在这里自由发言,上传自己的作品! — 俞熹 2015/03/16 15:51
老师,您好,在安装labview中文版的时候总是显示“执行程序:License Manager Update for Windows Vista失败”,无法安装,应该如何解决?

英文版安装后,无法打开显示“发生意外的许可证错误”

你好, 我windows vista 并没有用过,所以无法提供帮助 — 俞熹 2017/03/09 14:03
好的,我安装了网上别的版本,谢谢老师。
phylab上的labview 没有卸载工具,手动删除(包括C盘中的)所有相关文件后是没有办法再装labview(可能和注册表有关);
——仅在win8上做过测试——需要再使用msiblast.zip;打开Zip中的exe文件,卸载所有NI开头的package,然后就可以安装了。—杨仁行

更方便的普适LabVIEW激活器,测试满足8.5、2018、2019、2020版LabVIEWnilicenseactivator.rar;NI官方NI相关软件清理器ni系列卸载软件.zip王逸飞 2021/03/31 13:42
  • course/design2/labview/start.txt
  • 最后更改: 2021/05/24 09:19
  • 由 whyx