背景:我正在尝试在 LabVIEW 中配置 DMX 转盘,它有两种旋转设置:粗略(360 度,255 点)和精细(1 度,255 点)。我需要能够首先执行命令以在粗略模式下移动到最近的可用 DMX 位置,然后在精细模式下弥补差异。
例如,我想转向 90 度,这相当于 DMX 值 63.75,但它向下舍入为 63。度数的实际值现在是 88.94,所以我需要通过使用精细设置来弥补额外的 1.06 度(我只能弥补 1 度,但 89.94 已足够接近 90)。
我可以很好地执行粗略设置,但是我需要某种“if”语句来表示“如果实际度数小于输入值,则弥补差异”。案例结构没有提供足够的控制来使用这个复杂的“if”语句,我可以用什么来代替?