我遇到了LabVIEW的问题;我正在研究这个简单的计划,这是一个更大的学校项目的一部分。由于某种原因,其中一部分未正确执行。简单地说,当温度低于20时,绿色LED应该打开,而当温度低于20时,红色LED应该打开(它工作到这个部分),现在棘手的部分是,当温度时风扇应该打开超过35,只要温度上升,使用PWM增加风扇速度。问题是,风扇没有任何开启!我在案例结构中使用了缩放和映射,我在温度为35时将其设置为0,在45度时将其设置为255.
答案 0 :(得分:1)
您可能想要改变的事情:
foreach (ComboBoxItem cItem in departmentComboBox.ItemsSource)
{
if (departmentComboBox.SelectedItem != null)
{
criteria.Add(new Predicate<EmployeeModel>(x => x.Department == "" + departmentComboBox.SelectedItem));
break;
}
}
放在while循环前面,因为在执行代码期间没有更改引脚模式Set Digital Pin Mode.vi
,因为您只关闭了一个Close.vi
Arduino Resource
保留循环迭代之间错误连接的内容shift registers
(带有此蓝框的VI)PWM示例(使用Mega 2560测试):
我认为我的版本工作的原因和你的版本没有的原因是缩放有问题。我没有使用Express VIs
而是使用基本的数学运算来缩放信号。