Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 공정용게이지
- MelsecNet-G
- cluster
- MODBUS
- RS232
- melsec
- CRC16/CCITT-FALSE
- pressure
- gauge
- 디스플레이 ESC
- rs-485
- 시리얼통신
- 가스
- Pressure control
- Gas box
- Electro-Static Chuck
- CDG
- VACUUM
- 반도체 ESC
- 정전척
- PMAC
- 드라이에쳐
- REGULATOR
- MFC
- Dry etcher
- Helium
- esc
- ION Gauge
- 레귤레이터
- rs-232
Archives
- Today
- Total
목록string (1)
:: 진공에 대해 알려주마.
"A\0B\0C\0\0\0\0\0\0\0\0\0"
"A\0B\0C\0\0\0\0\0\0\0\0\0" 받아온 문자열이 이 모양 이다. 이걸 어떻게 처리하지... SharedMemeroy를 이용하여 통신을 시도하였다. string 문자열을 받아 Char*로 변환해야 한다. C#에서는 MMF에 write 한 그대로 read가 가능했다. 잘 사용하였다. 하지만 이번에 C++과 C#을 교차하여 값을 주고받으려 한다. MMF(Memoty Mapped File)을 이용하여 C#에서 문자열을 쓰고 C++에서 읽어오면 아래 그림과 같이 한 글자마다 사이에 \0가 붙어 이를 처리하면 한 글자만 인식하여 원하는 대로 처리가 되지 않는다. 찾아보니 VS2013 쯤 부터 적용된 멀티 바이트 현상이다. 다 아는 내용 이겠지만 아래 사이트를 참고 하시라. https://codin..
진공/노하우
2023. 4. 8. 19:36