본문 바로가기

전체 글17

[SPC통신] 1강. SPC Protocol 소개 SPC = Master Trigger + SENT Frame SPC은 기본적으로 SENT통신을 기반으로 합니다. SENT 통신을 잘 모르신다면 우선 SENT통신에 대해 이해하셔야 합니다. SENT통신에 대한 자세한 내용은 링크 걸어두겠습니다. SENT통신 포스팅 1 : https://ironbell.tistory.com/entry/sent01 [SENT통신] 1강. SENT(Single Edge Nibble Transmission)/SAE J2716 개요 안녕하세요. 아이언벨입니다. 첫 블로그 글은 SENT 통신에 대해 이야기해보겠습니다. (지금 진행하는 프로젝트가 SENT통신 이어서 첫 블로그 글이 SENT 통신이 되어버렸네요.) SENT란? SENT는 Single Edhe ironbell.tistor.. 2023. 2. 15.
[LabVIEW] Tip. 랩뷰 흰색배경 컨트롤 투명하게 png파일로 저장 1. 컨트롤 인보크 노드의 Get Image 생성 2. Image Depth = 24 필수 3. 이미지 파일의 각 픽셀의 RGB값을 추출하여 255/255/255 (흰색)이면 0 아니면 255 설정 설정하여 추출하여 Image data 입 생성 **** 픽셀의 특정 이미지 색상을 투명하게 바꾸는 것도 가능 4. Image Depth = 32로 설정 5. *.png파일로 저장 2023. 1. 31.
[LabVIEW] 우리은행 "데일리 워킹 적금" 정보 및 랩뷰로 이자 계산 "우리은행에서 11%의 금리로 적금이 출시되었다. 이자가 얼마나 될까? 하루 1만 보 걸어야 된다는데 가능할까?" 우리은행 "데일리 워킹 적금 소개 최고 이율 11% 하루 최대 1만원 적금 적금금액 1원 ~ 10,000원 가입기간 6개월 하루 1만보 걷기 성공 시 11%, 실패 시 1% 스마트폰 전용 상품 즉 하루 만보를 걸으면 하루 최대 입금금액 10,000원에 대한 11% 이자를 준다고 하네요. 최대 이자 계산하기 매일 만보 성공시 이자 1일 차 : 1만 원 * 0.11 * 180일/365일 = 542원 2일 차 : 1만 원 * 0.11 * 179일/365일 = 539원 3일 차 : 1만 원 * 0.11 * 178일/365일 = 536원 . . . 180일 차 : 1만 원 * 0.11 * 1일/365.. 2023. 1. 17.
[LabVIEW] 랩뷰에서 ADLINK PCI-7432 사용하기 "랩뷰는 기본적으로 NI사의 DAQ제품을 사용하는 게 편한데요. 가끔 경제적인 이유로 타사의 DAQ카드를 사용합니다. 그래서 오늘은 ADLINK사의 PCI-7432 제어 방법을 포스팅하겠습니다." ADLINK PCI-7342 소개 ADLINK Technology사의 64 채널 격리 디지털 I/O PCI 카드 32비트 5V PCI 버스 지원 32비트 격리 디지털 입력 및 32 채널 격리 디지털 출력 2500 Vrms 광학 격리 530mA 정격 전류 공식 홈페이지 링크 : https://www.adlinktech.com/Products/Data_Acquisition/DigitalI_O/PCI-7432_7433_7434?lang=ko ADLINK PCI-7342 드라이버 설치 및 라이브러리 등록 1. PCIS.. 2023. 1. 9.
[LabVIEW] Program Language Rankings / 프로그램 언어 순위 - 랩뷰는 몇 위일까? 2022년 12월 Labview 순위는 몇 위일까? 1. 랩뷰 순위는 0.13%로 48위 Python, C, C++ JAVA 등의 인기가 많은 언어가 10% 이상의 점유율을 차지하면서 상위권을 차지하고 있고 C#, Visual Basic, JavaScript, SQL 등이 2% 이상의 점유율로 다음 랭킹을 차지하고 있습니다. 그럼 랩뷰는 몇%의 점유율을 지키고 있을까요? 정답은 0.15%로 48위 랭크되었습니다. 4~5년 전에는 50위권 위아래로 랭크되었던 기억이 있는데.. 올해도 역시 큰 변동은 없네요. 확실해 대세는 Python인 것 같습니다. 2. 2022년 프로그램 언어 순위 1위 ~ 20위 2022년 2021년 프로그램 언어 점유율 변경 1 1 Python 16.66% +3.76% 2 2 C 1.. 2022. 12. 19.
[애드센스] 티스토리 구글 애드센스 승인 후기 - 게시글 고작 10개 "승인 완료되었을 때 게시글은 10개였습니다. 지금 이글도 12번째 포스팅입니다." "방문자 수는 하루 평균 10명이 안됩니다. 월간 최고 270명!" 1. 블로그 생성 - 22.09.06 AM 10시 진행하던 프로젝트가 홀드 되면서 1주일 정도 여유 시간이 생겼습니다. 할 것도 없는데 제가 하는 일의 노하우를 작성하여 나도 보고 공유도 하자라는 의미로 티스토리 블로그를 시작했습니다. 2. 첫 글 작성 - 22.09.06 블로그를 생성하고 첫 번째 글 쓸 때 어떤 글을 써야 할까? 고민을 조금 했습니다. 심플하게 이번 주에 진행했던 프로젝트의 일부분의 기술 정보를 첫 주제로 잡고 작성했습니다. 글 한 개 쓰는 것도 아주 힘들었습니다. 한 3시간 걸린 것 같습니다. 아직 퇴근시간이 되지 않아 2번째 글도 .. 2022. 12. 15.
[LabVIEW] UTF-8 변환하기 "LabVIW를 사용하여 Text를 UTF-8로 변환하기 or UTF-8을 Text로 변환하기" 왜!? 랩뷰에서 기본 함수로 제공되지 않는지는 모르겠습니다. 그래서 오늘은 랩뷰의 String 형식 중에 UTF-8로 변환하거나 UTF-8을 랩뷰에서 사용하는 String 형식으로 변환하는 방법을 포스팅 하겠습니다.. NI에서 알려주는 방법과는 다릅니다. NI에서 제공하는 방법은 Link 연결 걸어두겠습니다. https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z00000159jOSAQ&l=ko-KR 1. Text to UTF-8 - .NET을 사용하여 변환하기 a. .NET 컨스트럭터 노드 선택 b. 인보크 노드 연결 c. Return 값이 Byte 배열이기 .. 2022. 12. 12.
[CAN통신] 2강. CAN(Controller Area Network) 통신 개요 1. CAN통신의 등장 배경 예전 자동차 제조사들은 차량 내 ECU(전자제어장치) 간의 Point to Point 방식을 사용한 통신 방식을 사용했습니다. (Point to Point방식의 대표적인 예는 RS-232C가 있습니다.) 예전은 대략 ECU의 숫자가 20개 미만 일 때를 이야기합니다. 시간이 지나 ECU의 숫자는 점점 늘어나면서 배선의 길이가 길어지고, 이에 따른 비용과 무게가 증가했습니다. 차량에서는 제작 비용도 민감하지만 무게에 대해서도 상당히 민감합니다. 차량의 무게 증가는 연비 감소로 나오기 때문에 제조사들이 경량화에 힘쓰는 것은 다른 매체를 통해서도 한 번씩은 들어보셨을 것입니다. 이 문제를 해결하고자 자동차 업계에서는 CAN통신을 도입(벤츠가 가장 먼저 상용차에 적용)하였으며 현재 .. 2022. 9. 21.