● 485 패킷 명령에서 형식및 xor 구하는 엑셀 명령어 뒤에서 2번째 값 구하는 값.



  • 첨부

  • 컨텐츠 정보


    본문

    ● 485 패킷 명령에서 xor 구하는 엑셀 명령어  뒤에서 2번째 값 구하는 값.


    node-red의 485 전등/보일러 스위치 on/off 패킷를 

    d:\sw\hardware\ew11\ew11_SerialPortMon\SerialPortMon.exe

    에서 찾아

    F7 0B 01 19 02 40 11 01 00 B6 EE

    에서  B6이 XOR 값입니다

    1 2 3 4 5 6 7 8 9 10 11 12 13

    1 1,시작

    2 0

    3 0 3,4 패킷의길이(설치된 조명개수 +10)

    4 0 "3,4 패킷의길이(설치된 조명개수+10) "

    5 0 5:명령(1)응답(4)

    6 0

    7 0 7,장소(방+조명위치)

    8 0    8,는 동작값_00:reload,01:on,04:off,나머지hex 온도값,

    9 0 9,요청(00),켜기응답(01),끄기응답(02)

    10 0 10,xor의 checksum

    11 0 11,마지막

    12 0

    13 0

    =========
    사용하는 명령어 

    ["0xF7","0x0B","0x01","0x19","0x02","0x40","0x11","0x01","0x00","0xB6","0xEE"] 사용하는 명령어 입니다.

    ========= ai 공식 답변 ==========

    @GPT-4 128k  "F7 0B 01 19 02 40 15 01 00

    " 485 패킷 에서 XOR 항목을 찾아주고 계산 공식을 엑셀로 만들어 주세요

    GPT-4
    128k
    데이터 시퀀스 F7 0B 01 19 02 40 15 01 00의 각 값을 XOR 연산하는 엑셀 수식을 만들겠습니다.
    엑셀 스프레드시트에 각 값을 다음과 같이 배치할 수 있습니다:
    A1: F7
    B1: 0B
    C1: 01
    D1: 19
    E1: 02
    F1: 40
    G1: 15
    H1: 01
    I1: 00
    이제 XOR 연산을 하기 전에 각 16진수 값을 10진수로 변환해야 합니다. 그런 다음 10진수 값으로 XOR 연산을 수행하고, 이를 다시 16진수로 변환해야 합니다.
    엑셀의 HEX2DEC 함수를 사용하여 셀의 16진수 값을 10진수 값으로 바꾼 다음, BITXOR 함수를 이용해 10진수 값을 XOR 연산하며 DEC2HEX 함수를 사용하여 결과를 다시 16진수로 변환합니다.
    XOR 수식은 다음과 같이 A2 셀에 입력할 수 있습니다:
    A2: =DEC2HEX(BITXOR(BITXOR(BITXOR(BITXOR(BITXOR(BITXOR(BITXOR(BITXOR(HEX2DEC(A1), HEX2DEC(B1)), HEX2DEC(C1)), HEX2DEC(D1)), HEX2DEC(E1)), HEX2DEC(F1)), HEX2DEC(G1)), HEX2DEC(H1)), HEX2DEC(I1)))
    이 수식은 각 셀 A1에서 I1까지에 있는 16진수 값을 순서대로 10진수로 변환하고, 이들을 XOR 연산하여 그 결과를 다시 16진수로 변환합니다. 이 수식을 A2 셀에 입력하면 최종 XOR 연산 결과를 16진수로 바로 얻을 수 있습니다.


    3232235521_1702640167.2335.png

    =DEC2HEX(BITXOR(BITXOR(BITXOR(BITXOR(BITXOR(BITXOR(BITXOR(BITXOR(HEX2DEC(V163), HEX2DEC(W163)), HEX2DEC(X163)), HEX2DEC(Y163)), HEX2DEC(Z163)), HEX2DEC(AA163)), HEX2DEC(AB163)), HEX2DEC(AC163)), HEX2DEC(AD163)))



    ☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png

    뷰PDF add1,add2



    관련자료

    댓글 0
    등록된 댓글이 없습니다.



    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-11-23 09:52:25

    오늘의 홈 현황


    • 현재 접속자♨ 372 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 3 명
    • 주간 가입자※ 9 명
    • 오늘 방문자 2,285 명
    • 어제 방문자 3,461 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,804,902 명
    • 전체 게시물※ 8,855 개
    • 전체 댓글수※ 25,231 개
    • 전체 회원수 11,325 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑