从零开始学习labVIEW- 物理实验课程指引(2023-2024学年)

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

资料

▲第一周

▲第二、三周

▲作业说明:

  • 课后作业按难度分为(1)、(2)、(3)三种。
  • 你可以选择不同难度的作业,分别完成一定的数量。
  • 计入总分时,难度1,2,3的题目数量上限分别为:4、3、1题。

▲课后作业(1):

  • 课上随机数温度记录的动态分布统计(直方图)。并实现温度的最大、最小、平均值的实时统计。
  • 生成一个函数作图器,可以通过设定函数和X范围 plot Y的图像
  • 通过蒙特卡洛法则,计算圆周率,可以动态表示点(打点画图形式)和圆周率大小。
  • 冰雹猜想:任意写出一个自然数N,并且按照以下的规律进行变换:
    1. 如果是个奇数,则下一步变成3N+1。
    2. 如果是个偶数,则下一步变成N/2
      人们发现,无论N是怎样一个数字,最终都无法逃脱回到谷底1。输入一个数字,给出他的冰雹序列

▲课后作业(2):

  • 寻找 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

▲课后作业(3):

  • 可以自行设计一款软件或者应用(如利用labview控制Arduino的实践项目),也可以从下面选择一项做. 有兴趣进行此项目的同学请加张翊凡微信Spica_65474以获取实验设备和说明。
  • 学习RSA(公钥加密)算法,wikiPedia上的RSA算法说明,尝试制作加解密文本。其中大的质数算法可以用Extended Euclidean algorithm。 — 俞熹 2015/04/27 11:03
  • 制作一款Black-Jack 的游戏!
  • 数独(すうどく,Sūdoku)是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含1-9,不重复。
    • 尝试设计一个能够解答的 数独 计算器
    • 并使得他能够按照3个难度自动出题(较难)

  • 制作一款数学图像生成工具,参见 http://www.cnblogs.com/WhyEngine/p/4034302.html 知乎上的回答
  • 我们可以在这里自由发言,上传自己的作品! — 俞熹 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/2024.txt
  • 最后更改: 2024/03/14 14:23
  • 由 zzzzzzzzzyf