我面临DHT11传感器的问题。你能帮忙吗?

5次观看(过去30天)
穆罕默德·哈尼夫·伊斯梅尔
生成代码到构建文件夹:C:\Users\ACER\Desktop\DHT11\DHT11_ert_rtw
包含框图“DHT11”的文件被MATLAB路径上方的同名文件所遮蔽。这可能会导致意料之外的行为。更多信息请参见Simulink文档中的“避免阴影文件问题”。万博1manbetx
包含框图的文件为:C:\Users\ACER\Desktop\DHT11\DHT11.slx.
MATLAB路径上更高的文件为:c:\ users \ acer \ desktop \ dht11 \ dht11。Mexw64[2相似]
组件:Simulin万博1manbetxk |类别:框图警告
在DHT11.rtw上调用目标语言编译器
使用系统目标文件:C:\Program Files\MATLAB\R2017a\rtw\c\ert\ert.tlc
正在加载TLC函数库
......
初始传递模型以缓存用户定义的代码
缓存模型源代码
........................
正在写入头文件DHT11.h
正在写入头文件DHT11_types.h
正在写入头文件rtwtypes.h
正在写入头文件multiword_types.h
正在写入源文件DHT11.c
正在写入头文件DHT11_private.h
正在写入头文件rtmodel.h
正在写入源文件ert_main.c
### TLC代码生成完成。
生成TLC接口API。
..
###创建数据类型转换文件DHT11_dt.h
计算模型中指定的PostCodeGenCommand
###使用工具链:Arduino AVR v1.6.13 | gmake(64位Windows)
##创建“C:\Users\ACER\Desktop\DHT11\DHT11_ert_rtw\DHT11”。可”……
##编译“DHT11”:“C:\ programa ~1\MATLAB\R2017a\bin\win64\gmake”-f DHT11。可所有的
C:\Users\ACER\Desktop\DHT11\ DHT11_ert_rtw > cd。
C:\ users \ acer \ desktop \DHT11\DHT11_ert_rtw>if "" == "" ("C:\ programa ~1\MATLAB\R2017a\bin\win64\gmake" -f DHT11. C:\ users \ acer \ desktop \DHT11\DHT11_ert_rtw>if "C:\ programa ~1\MATLAB\R2017a\bin\win64\gmake" -f DHT11。可)
C:/ProgramData/MATLAB/万博1manbetxSupportPackages/R2017a/ p3 .instrset/arduinoide.instrset/arduino-1.6.13/hardware/tools/avr/bin/avr-gcc -std=gnu11 -c -g -w - function-sections -fdata-sections -MMD -DARDUINO=10613 -MMD -MP -MF"DHT11.dep" -MT"DHT11. dep"o" -Os -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_AVR_UNO - darduino_avr_arch_avr -D_RUNONTARGETHARDWARE_BUILD_ -DMODEL=DHT11 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DON_TARGET_WAIT_FOR_START=1 -DTERMFCN=1 - donestpfcn =1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DEXT_MODE=1 -DINTEGER_CODE=0 -DMT=0 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTID01EQ=0 -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DSTACK_SIZE=64 - d__mw_target_usware_resources_h__-drt -dmw_timerid =1 -dmw_prescalar =256 -dmw_timercount =59286 -dmw_schedulercounter =1 -d_rtt_baudrate_serial0_ =9600 -d_rtt_analog_ref_ =0 -dtermfcn =1 -donestepfcn =1 -dmat_file =0 -dmulti_instance_code =0 -dext_mode =1 -dinteger_code =0 -dmt =0 -dclassic_interface =0 -dallocationfcn =0 -dtid01eq =0 -don_target_wait_for_start =1 -dexit_failure =1 -dextmode_disableprintf -dextmode_disabletesting - dextmode_disableargs_processing =1 -dstack_size =64 -drt -dmodel = dht11 -dnumst =1 -dncstates =0 -dhavestdio-IC:/Users/ACER/Desktop/DHT11 -IC:/PROGRA~1/MATLAB/R2017a/万博1manbetxsimulink/include/sf_runtime -IC:/Users/ACER/Desktop/DHT11/DHT11_ert_rtw -IC:/PROGRA~1/MATLAB/R2017a/simulink/include -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/ert -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/ert -IC:/PROGRA~1/MATLAB/R2017a/toolbox/coder/rtiostream/src/utils-IC:/ProgramData/MATLAB/万博1manbetxSupportPackages/R2017a/3 .instrset/arduinoide.instrset/arduino-1.6.13/hardware/arduino/avr/ 3 .instrset/arduinoide.instrset/arduino-1.6.13/hardware/arduino/avr/ bindings /standard -IC:/ProgramData/MATLAB/SupportPackages/R2017a/3 .instrset/arduinoide.instrset/arduino-1.6.13/libraries/Servo/src -IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/ SupportPackages/ arduinotarget/include . c:/ProgramData/MATLAB/SupportPackages/R2017a/3 .instrset/arduinoide.instrset/arduino-1.6.13/-IC:/ProgramData/MATLAB/万博1manbetxSupportPackages/R2017a/toolbox/target/ SupportPackages/ arduinobase/include -IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/ SupportPackages/ arduinobase/include -IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/ include/avr -1.6.13/hardware/tools/avr/avr/include/avr -IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/shared/externalmode_daemon/include -o DHT11。o DHT11.c
C:/ProgramData/MATLAB/万博1manbetxSupportPackages/R2017a/ p3 .instrset/arduinoide.instrset/arduino-1.6.13/hardware/tools/avr/bin/avr-gcc -std=gnu11 -c -g -w - function-sections -fdata-sections -MMD -DARDUINO=10613 -MMD -MP -MF"ext_work.dep" -MT"ext_work. dep"o" -Os -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_AVR_UNO - darduino_avr_arch_avr -D_RUNONTARGETHARDWARE_BUILD_ -DMODEL=DHT11 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DON_TARGET_WAIT_FOR_START=1 -DTERMFCN=1 - donestpfcn =1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DEXT_MODE=1 -DINTEGER_CODE=0 -DMT=0 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTID01EQ=0 -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DSTACK_SIZE=64 - d__mw_target_usware_resources_h__-drt -dmw_timerid =1 -dmw_prescalar =256 -dmw_timercount =59286 -dmw_schedulercounter =1 -d_rtt_baudrate_serial0_ =9600 -d_rtt_analog_ref_ =0 -dtermfcn =1 -donestepfcn =1 -dmat_file =0 -dmulti_instance_code =0 -dext_mode =1 -dinteger_code =0 -dmt =0 -dclassic_interface =0 -dallocationfcn =0 -dtid01eq =0 -don_target_wait_for_start =1 -dexit_failure =1 -dextmode_disableprintf -dextmode_disabletesting - dextmode_disableargs_processing =1 -dstack_size =64 -drt -dmodel = dht11 -dnumst =1 -dncstates =0 -dhavestdio-IC:/Users/ACER/Desktop/DHT11 -IC:/PROGRA~1/MATLAB/R2017a/万博1manbetxsimulink/include/sf_runtime -IC:/Users/ACER/Desktop/DHT11/DHT11_ert_rtw -IC:/PROGRA~1/MATLAB/R2017a/simulink/include -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/ert -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/ert -IC:/PROGRA~1/MATLAB/R2017a/toolbox/coder/rtiostream/src/utils-IC:/ProgramData/MATLAB/万博1manbetxSupportPackages/R2017a/3 .instrset/arduinoide.instrset/arduino-1.6.13/hardware/arduino/avr/ 3 .instrset/arduinoide.instrset/arduino-1.6.13/hardware/arduino/avr/ bindings /standard -IC:/ProgramData/MATLAB/SupportPackages/R2017a/3 .instrset/arduinoide.instrset/arduino-1.6.13/libraries/Servo/src -IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/ SupportPackages/ arduinotarget/include . c:/ProgramData/MATLAB/SupportPackages/R2017a/3 .instrset/arduinoide.instrset/arduino-1.6.13/-IC:/ProgramData/MATLAB/万博1manbetxSupportPackages/R2017a/toolbox/target/ SupportPackages/ arduinobase/include -IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/ SupportPackages/ arduinobase/include -IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/ include/avr -1.6.13/hardware/tools/ arduinoide.instrset/arduino-1.6.13/hardware/tools/avr/avr/include/avr -IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/shared/externalmode_daemon/include -o ext_work. aspr . aspr / aspr . aspr / aspr . aspr / aspr . aspr / aspr . aspr / aspr . aspr / aspr . aspr / aspr . aspr / aspr . aspr / aspr . aspr / aspr . aspr / aspr . aspr / aspr . aspr / aspr . aspr /include/avr。o C: / PROGRA ~ 1 / MATLAB / R2017a / rtw / C / src / ext_mode /共同/ ext_work.c
C:/ProgramData/MATLAB/万博1manbetxSupportPackages/R2017a/ p3 .instrset/arduinoide.instrset/arduino-1.6.13/hardware/tools/avr/bin/avr-gcc -std=gnu11 -c -g -w - function-sections -fdata-sections -MMD -DARDUINO=10613 -MMD -MP -MF"rtiostream_utils.dep" -MT"rtiostream_utils. dep"o" -Os -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_AVR_UNO - darduino_avr_arch_avr -D_RUNONTARGETHARDWARE_BUILD_ -DMODEL=DHT11 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DON_TARGET_WAIT_FOR_START=1 -DTERMFCN=1 - donestpfcn =1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DEXT_MODE=1 -DINTEGER_CODE=0 -DMT=0 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTID01EQ=0 -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DSTACK_SIZE=64 - d__mw_target_usware_resources_h__-drt -dmw_timerid =1 -dmw_prescalar =256 -dmw_timercount =59286 -dmw_schedulercounter =1 -d_rtt_baudrate_serial0_ =9600 -d_rtt_analog_ref_ =0 -dtermfcn =1 -donestepfcn =1 -dmat_file =0 -dmulti_instance_code =0 -dext_mode =1 -dinteger_code =0 -dmt =0 -dclassic_interface =0 -dallocationfcn =0 -dtid01eq =0 -don_target_wait_for_start =1 -dexit_failure =1 -dextmode_disableprintf -dextmode_disabletesting - dextmode_disableargs_processing =1 -dstack_size =64 -drt -dmodel = dht11 -dnumst =1 -dncstates =0 -dhavestdio-IC:/Users/ACER/Desktop/DHT11 -IC:/PROGRA~1/MATLAB/R2017a/万博1manbetxsimulink/include/sf_runtime -IC:/Users/ACER/Desktop/DHT11/DHT11_ert_rtw -IC:/PROGRA~1/MATLAB/R2017a/simulink/include -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/ert -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/ert -IC:/PROGRA~1/MATLAB/R2017a/toolbox/coder/rtiostream/src/utils-IC:/ProgramData/MATLAB/万博1manbetxSupportPackages/R2017a/3 .instrset/arduinoide.instrset/arduino-1.6.13/hardware/arduino/avr/ 3 .instrset/arduinoide.instrset/arduino-1.6.13/hardware/arduino/avr/ bindings /standard -IC:/ProgramData/MATLAB/SupportPackages/R2017a/3 .instrset/arduinoide.instrset/arduino-1.6.13/libraries/Servo/src -IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/ SupportPackages/ arduinotarget/include . c:/ProgramData/MATLAB/SupportPackages/R2017a/3 .instrset/arduinoide.instrset/arduino-1.6.13/-IC:/ProgramData/MATLAB/万博1manbetxSupportPackages/R2017a/toolbox/target/ SupportPackages/ arduinotarget/scheduler/include -IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/ SupportPackages/ arduinobase/include -IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/ SupportPackages/ 3P.instrset/arduinoide.instrset/arduino-1.6.13/hardware/tools/avr/avr/include/avro C: / PROGRA ~ 1 / MATLAB / R2017a /工具箱/编码器/ rtiostream / src / / rtiostream_utils.c跑龙套
C:/ProgramData/MATLAB/万博1manbetxSupportPackages/R2017a/ p3 .instrset/arduinoide.instrset/arduino-1.6.13/hardware/tools/avr/bin/avr-gcc -std=gnu11 -c -g -w - function-sections -fdata-sections -MMD -DARDUINO=10613 -MMD -MP -MF"DHT_11_wrapper.dep" -MT"DHT_11_wrapper. dep"o" -Os -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_AVR_UNO - darduino_avr_arch_avr -D_RUNONTARGETHARDWARE_BUILD_ -DMODEL=DHT11 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DON_TARGET_WAIT_FOR_START=1 -DTERMFCN=1 - donestpfcn =1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DEXT_MODE=1 -DINTEGER_CODE=0 -DMT=0 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTID01EQ=0 -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DSTACK_SIZE=64 - d__mw_target_usware_resources_h__-drt -dmw_timerid =1 -dmw_prescalar =256 -dmw_timercount =59286 -dmw_schedulercounter =1 -d_rtt_baudrate_serial0_ =9600 -d_rtt_analog_ref_ =0 -dtermfcn =1 -donestepfcn =1 -dmat_file =0 -dmulti_instance_code =0 -dext_mode =1 -dinteger_code =0 -dmt =0 -dclassic_interface =0 -dallocationfcn =0 -dtid01eq =0 -don_target_wait_for_start =1 -dexit_failure =1 -dextmode_disableprintf -dextmode_disabletesting - dextmode_disableargs_processing =1 -dstack_size =64 -drt -dmodel = dht11 -dnumst =1 -dncstates =0 -dhavestdio-IC:/Users/ACER/Desktop/DHT11 -IC:/PROGRA~1/MATLAB/R2017a/万博1manbetxsimulink/include/sf_runtime -IC:/Users/ACER/Desktop/DHT11/DHT11_ert_rtw -IC:/PROGRA~1/MATLAB/R2017a/simulink/include -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/ert -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/ert -IC:/PROGRA~1/MATLAB/R2017a/toolbox/coder/rtiostream/src/utils-IC:/ProgramData/MATLAB/万博1manbetxSupportPackages/R2017a/3 .instrset/arduinoide.instrset/arduino-1.6.13/hardware/arduino/avr/ 3 .instrset/arduinoide.instrset/arduino-1.6.13/hardware/arduino/avr/ bindings /standard -IC:/ProgramData/MATLAB/SupportPackages/R2017a/3 .instrset/arduinoide.instrset/arduino-1.6.13/libraries/Servo/src -IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/ SupportPackages/ arduinotarget/include . c:/ProgramData/MATLAB/SupportPackages/R2017a/3 .instrset/arduinoide.instrset/arduino-1.6.13/-IC:/ProgramData/MATLAB/万博1manbetxSupportPackages/R2017a/toolbox/target/ SupportPackages/ arduinotarget/scheduler/include -IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/ SupportPackages/ arduinobase/include -IC:/ProgramData/MATLAB/SupportPackages/R2017a/工具箱/target/ SupportPackages/ arduinobase/include /arduino-1.6.13/hardware/tools/avr/avr/include/avr -IC:/ProgramData/MATLAB/SupportPackages/R2017a/toolbox/target/shared/externalmode_daemon/include -o DHT_11_wrapper. aspxo . . / DHT_11_wrapper.c
在包含从../DHT_11_wrapper.c:19:0:
C:/Users/ACER/Desktop/DHT11/dht.h:23:1: error: unknown type name 'class'
双氢睾酮类
C: /用户/宏碁/桌面/ DHT11 / dht.h: 24:1:错误:预期 '=', ',', ';', ' asm”或“来”在“{”牌
../DHT_11_wrapper.c:20:23: fatal error: SimpleDHT.h:没有这样的文件或目录
# include < SimpleDHT.h >
编译终止。
gmake: *** [DHT_11_wrapper.]o]错误1
C:\Users\ACER\Desktop\DHT11\DHT11_ert_rtw>echo make命令返回错误值为2
make命令返回了一个2的错误
C:\Users\ACER\Desktop\DHT11\ DHT11_ert_rtw > An_error_occurred_during_the_call_to_make
' an_error_occurs red_during_the_call_to_make'不被识别为内部或外部命令,
可操作的程序或批处理文件。
创建HTML报告文件DHT11_codegen_rpt.html
模型:“DHT11”的构建过程因错误而中止。
编译“DHT11”时遇到的错误:
无法生成所有二进制输出
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2019年7月31日
dht.h看起来是针对c++的,但实际上是在C代码中使用的。
你有DHT11。在包含DHT11的目录中。基金。你应该弄清楚mex是从哪里来的。这个警告是正确的,它确实与Simulink模型相冲突。万博1manbetx

登录发表评论。

答案(0)

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!