분류 전체보기 (108) 썸네일형 리스트형 CAN BUS 네트워크의 버스 충돌 방지 과정 📍CAN BUS 네트워크 https://codinghago.tistory.com/75 CAN통신 이해하기🚗 CAN 프로토콜CAN : Controller Area Network 1️⃣ CAN 프로토콜이란? CAN은 자동차 부품회사인 보쉬(BOSCH)에서 개발된 차량용 네트워크 통신 방식이다. 차량내에서 호스트 컴퓨터 없이 컨트롤러나codinghago.tistory.com 1️⃣ CAN 메시지 형식 CAN은 다중통신망(Multi Master Network)으로 CSMA/CD + AMP(Carrier Sense Muliple Access/Collision Detection with Arvitration on Message Priority)방식을 이용한다. CS(Carrier Sense) : 버스 상.. EPEC CODESYS의 Operator(연산자)들과 사용법 3. https://codinghago.tistory.com/78 EPEC CODESYS의 Data Type들과 사용법 2.https://codinghago.tistory.com/77 EPEC CoDeSys 코드시스 사용법 1.📍 CoDeSys란? CoDeSys는 국제 사업 표준 ICE 61131-3에 딸라 컨트롤러 애플리케이션을 프로그래밍하기 위한 통합 개발 환경이다. 1️⃣ CODESYScodinghago.tistory.com 📍 CODESYS의 OperatorsCODESYS의 Operator들에는 크게 8가지가 있다. Boolean Operator, Analog Operator, Compare Operator, Shift and rotate Operator, Real Operator, Logarit.. EPEC CODESYS의 Data Type들과 사용법 2. https://codinghago.tistory.com/77 EPEC CoDeSys 코드시스 사용법 1.📍 CoDeSys란? CoDeSys는 국제 사업 표준 ICE 61131-3에 딸라 컨트롤러 애플리케이션을 프로그래밍하기 위한 통합 개발 환경이다. 1️⃣ CODESYS User InterfaceCODESYS 의 인터페이스를 먼저 알아보자. 코드codinghago.tistory.com 📍CODESYS의 Data Type들CODESYS의 Data Type들은 기본 변수 유형을 포함된 구조이고 C언어의 구조와 비슷하다. 1️⃣ 변수 type변수 타입Size(bits)Low limitHight limitBOOL1FALSE (0)TRUE (1)BYTE80255USINT80255SINT8-128127WO.. EPEC CoDeSys 코드시스 사용법 1. 📍 CoDeSys란? CoDeSys는 국제 사업 표준 ICE 61131-3에 딸라 컨트롤러 애플리케이션을 프로그래밍하기 위한 통합 개발 환경이다. 1️⃣ CODESYS User InterfaceCODESYS 의 인터페이스를 먼저 알아보자. 코드시스는 아래와 같이 4개의 파트로 화면이 구성되어 있다. - 메뉴바, 툴바 - POU's - Declarations 선언 - Code - Message - Tab (POU's, Data Types, Visualization, Resources) 2️⃣ CODESYS의 기본특징POU ( Program organisation unit)POU는 어플리케이션의 Subroutine을 말한다. 🔹 Subroutine 이란? 프로그램이 특정 작업을 수행하기 위해 호.. CANopen 프로토콜 이란 (CAN통신) http://codinghago.tistory.com/75 CAN 프로토콜의 개요와 장단점🚗 CAN 프로토콜CAN : Controller Area Network 1️⃣ CAN 프로토콜이란? CAN은 자동차 부품회사인 보쉬(BOSCH)에서 개발된 차량용 네트워크 통신 방식으로 전기적인 노이즈 발생이 많은 자동차 환경에codinghago.tistory.com 🚗 CANopen프로토콜 1️⃣ CANopen 프로토콜 이란? CANopen은 CAN(Controller Area Network)버스를 기반으로 하는 상위 계층 프로토콜이다. 쉽게 말해, CAN버스를 사용하는 장치들이 서로 더 쉽게, 효율적으로 통신할 수 있도록 규칙을 정한 통신 프로토콜이라고 할 수 있다. 기본적인 CAN버스만으로도 장치.. CAN통신 이해하기 🚗 CAN 프로토콜CAN : Controller Area Network 1️⃣ CAN 프로토콜이란? CAN은 자동차 부품회사인 보쉬(BOSCH)에서 개발된 차량용 네트워크 통신 방식이다. 차량내에서 호스트 컴퓨터 없이 컨트롤러나 장치들끼리 통신하기 위해서 만들어졌다. 차량 내 ECU(Eletronic control unit)들은 CAN프로토콜을 사용하여 통신한다. CAN이전에는 Point-To-Point(일대일)방식으로 ECU를 연결했다. 하지만 서로 다른 모듈간 통신을 위해서는 많은 선(line)이 필요했다. 이는 배선의 증가를 초래하고 유지 보수문제, 배선 증가로 인산 무게 증가, 연비 하락과도 연결이 되었다. 그리고 기술의 발전으로 차량 내부에 모듈 수가 점점 증가하고 있기 때문에 이런 문.. Vision Linear Classifiers가 입력 데이터를 처리하고 결과를 해석하는 방식 Linear Classifiers란? Linear Classifiers는 선형 분류 모델을 말한다. 분류 모델이란 지도학습의 한 종류로, 입력데이터가 주어졌을 때 해당 데이터의 클래스의 정답값을 예측하거나 분류하는 모델이다. 컴퓨터 비전에서는 이미지가 입력 데이터로 들어왔을 때 이미지 내 특정 사물을 분류하는 것이다. 예를들어 고양이 이미지가 들어오면 학습된 이미지 분류 모델은 해당 이미지를 고양이로 분류해 낸다. 이미지 분류에서 선형 분류기(Linear Classifier) 모델은 어떻게 weight를 학습하고 어떤의의를 가지는지 살펴보자. 1. Parametric Approach선형 분류 함수 (Linear Classification Function)를 수식으로 표현하면 다음 수식을 따른다. f.. Union-Find (Disjoint-Set) Data Structure -1 1. Union-Find 란?Union-Find는 disjoint(겹치지 않는) 집합들의 모음을 관리하는 자료 구조이다. 각 요소는 하나의 집합에 속하며, 초기에는 각 요소가 독립적인 단일 집합으로 시작한다.전체 원소는 n개로 구성되며, 이름은 0, 1, …, n-1로 지정된다각 원소는 정확히 하나의 집합에 속한다.집합들은 서로소(겹치지 않는) 상태이다.초기에는 각 집합이 단일 원소로 이루어진 독립적인 집합(singleton)이다.각 집합은 대표 원소(representative member)를 가진다. (집합 내의 어떤 원소든 대표로 사용할 수 있다.)Union/Find operations은 아래와 같이 4개정도가 있다.void init(int n)void union(int p, int q)int fin.. 이전 1 ··· 3 4 5 6 7 8 9 ··· 14 다음