2017-12-06 3 views
0

학교에서 프로젝트를 진행하고 있으며 파스칼을 사용하여 계산을 수행하고 LC 디스플레이에 표시해야합니다.어떻게하면 Pascal에서 수정할 수 있습니까? 호환되지 않는 유형 ("복합 유형"에서 "단순 유형")

adc_rd := ADC_read(2); 
    textlong := adc_rd*5; 
    adc_rd := textlong/1023; 
    decim_i := 0.4*adc_rd; 
    decim_ii := pow(2.71828,decim_i); 
    decim_i := 8.9116*decim_ii; 
    FloatToStr_FixLen(decim_i, text4, 6); 
    Lcd_Chr(2,6,text4); 

decim_idecim_ii은 실수 있습니다 내 계산은 다음과 같습니다.

호환되지 않는 유형 ("복합 형" "간단한 형태"로)

사람이 그것을 해결하는 방법을 알고 있나요 : 나는 마지막 줄 Lcd_Chr(2,6,text4);에 다음과 같은 오류가?

+0

는'Text4'는 Lcd_Chr'는 단일 문자를 기대'문자열이지만. 대신 문자열의 모든 문자를 반복하십시오. –

+0

정말 고마워요! –

답변

1

Text4은 문자열이지만 Lcd_Chr()은 단일 문자를 필요로합니다.

문자열의 모든 문자를 통해 문제, 루프를 해결하려면

for i := 1 to Length(text4) do Lcd_Chr(1+i,6,text4[i]);