尔鱼 2023-09-12 23:50 采纳率: 0%
浏览 12
已结题

基于Labview的计算器

用事件结构进行开发计算器,在乘除法的时候,输出的答案是错误的,且在连续两次乘法的时候,只计算了一个乘法公式,想问问有没有同志求解!

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-09-13 00:47
    关注

    引用 皆我百晓生 小程序回复内容作答:
    很高兴能帮助你解决问题。

    根据你的描述,我了解到你正在使用 LabVIEW 开发一个计算器,并在乘除法的计算中遇到了一些问题,包括答案错误和连续两次乘法只计算一个乘法公式。以下是一些可能导致问题的原因以及可能的解决方案:

    1. 问题:答案错误。
      解决方案:请确保你的乘除法计算逻辑正确。检查是否正确处理了操作数和运算符之间的关系,以及正确地执行乘法和除法运算。可以使用 Debug 功能逐步检查计算过程,并确保每个步骤都正确执行。

    2. 问题:连续两次乘法只计算一个乘法公式。
      解决方案:这个问题可能是由于事件结构中的控制逻辑导致的。请检查你的事件结构的设置,确保每次按下乘法按钮都能触发相应的事件处理程序。另外,还需要检查乘法按钮的状态,以便连续两次按下时都能正确处理。你可能需要使用一个状态变量或者其他逻辑来追踪乘法按钮的状态。

    3. 优化建议:为了提高程序的可读性和可维护性,你可以考虑使用 LabVIEW 中的案例结构代替事件结构。案例结构可以更清晰地组织计算器中的不同操作,并且减少代码的重复。例如,对于加法、减法、乘法和除法,你可以将它们作为不同的案例处理,而不是在事件结构中编写多次重复的代码。

    如果以上解决方案无法解决你的问题,请提供更具体的代码或示意图,以便更好地帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月20日
  • 创建了问题 9月12日

悬赏问题

  • ¥15 phython如何实现以下功能?查找同一用户名的消费金额合并—
  • ¥15 孟德尔随机化怎样画共定位分析图
  • ¥18 模拟电路问题解答有偿速度
  • ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
  • ¥15 误删注册表文件致win10无法开启
  • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
  • ¥60 ESP32怎么烧录自启动程序
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址