반응형

 

Visual studio로 컴파일 하고 다른 PC에서 실행하기 위해 실행파일과 라이브러리를 복사하고 실행하였는데

실행까지는 잘 되고 특정 버튼을 누르면 DLL이 로드되지 않으면서 에러 메시지를 띄웠다.

같은 경로에 DLL까지 있는데 왜 로드되지 않을까?

 

 

재배포패키지가 필요한 것인가? 재배포패키지도 설치하여 보았지만 결과는 동일했다.

 

개발자 PC에서는 잘 실행되는데 일반 PC에서는 문제가 있다.

개발자 PC에는 개발툴이 설치되어 있어서 문제가 없다. 일반 PC는?

고민끝에 찾아낸 버그.

 

개발자 PC에서 디버그 모드로 컴파일하고 배포하니 일반 PC에서는 에러가 발생한 것이였다.

개발자 PC에서 릴리즈 모드로 컴파일하고 배포하면 일반 PC에서 정상적으로 실행된다.

 

위 과정은 직장 동료가 겪은 디버깅 경험담이다.

 

개발 후 배포시에는 반드시 릴리즈 모드로 배포하자.

 

 

 

728x90
반응형
반응형

Absolute vs. Incremental encoder 

 

 

Reference)

https://www.posital.com/ko/produkte/absolute_encoders/absolute-incremental-encoders.php

http://www.msdkr.com/news/articleView.html?idxno=149

 

728x90
반응형

'공부 > HW' 카테고리의 다른 글

200319 산요 팬 속도 제어  (0) 2020.09.25
200923 SystemWorkbench - Source folder copy  (0) 2020.09.24
200920 파워코드, 파워플러그 표준  (0) 2020.09.21
200603 FR4 와 UL94 V-0  (0) 2020.09.20
190705 칩 저항 사양  (0) 2020.09.18
반응형

 

파워 코드와 파워 플러그 표준에 대해

Power cord & plug standard

 

하드웨어 설계를 위해 L, N 의 배선 배치를 Power cord에 어떻게 해야 하는가?

배선에 Fuse를 설치하기 위해서는 인증기관에서는 L 에 설치하라고 한다.

 

아래의 사이트를 참고로 하면 Standard의 L, N 배선을 알 수 있다.

 

https://community.fs.com/blog/small-power-cord-big-difference.html

 

Power Cord Types, Power Cable types, Power Plug types

In telecommunications, power cords are commonly used on computers, chassis switches, PDU, UPS and servers. How Much Do You Know about Power Cord Types?

community.fs.com

 

 

위 이미지에서 connector가 female 이고 inlet이 male 이다. 따라서 장비의 기준에서는 inlet인 male 을 참고로 해서 설계를 해야 한다.

 

대표사진 삭제

사진 설명을 입력하세요.

 

그리고 NEMA 5-15에 따른 배선색을 보면 Hot이 black 이고 Neutral이 white이다. 참고하자.

 

 

 

국제 플러그 타입 정리.

 

일반적으로 사용되는 C13, C15, C19 타입의 Current, Voltage, Temperature 사양.

 

나라별 플러그 표준과 타입

 

 

위 내용을 참고로 하면서 주의하여 하드웨어 설계를 하자!

 

 

 

 

728x90
반응형

'공부 > HW' 카테고리의 다른 글

200923 SystemWorkbench - Source folder copy  (0) 2020.09.24
180124 Absolute vs. Incremental encoder  (0) 2020.09.22
200603 FR4 와 UL94 V-0  (0) 2020.09.20
190705 칩 저항 사양  (0) 2020.09.18
200830 Step motor Rated Voltage vs. Power Supply Voltage  (0) 2020.09.17
반응형

개발환경) Unity2019.4.9f1

움직이는 이미지 효과를 넣는 방법 간단 정리.

1. 리소스에 이미지 파일 복사

 

2. 아래와 같이 모든 이미지를 선택하고 Texture type을 Sprite (2D and UI)로 바꾼다.

 

 

3. 계층도에 이미지 하나를 넣는다.

 

 

4. Animator를 실행

 

'Create' button

 

5. 이미지를 animator 에 드래그 & 드롭

각각의 위치를 적절하게 이동하여 속도를 제어한다.

 

 

 

Note) 자동으로 생성되는 부분.

현재 상태를 보기에는 좋지만 제어를 하기 위해서는 우측의 Animator 부분의 EffectCorrect를 삭제해야 한다.

 

 

6 아래와 같이 InCorrect에 Animator를 추가하고 InCorrect 내부의 EffectIncorrect를 Animator에 끌어 놓는다.

 

 

728x90
반응형

'공부 > 유니티' 카테고리의 다른 글

200520 Image에 button 추가  (0) 2020.09.10
200514 Unity Compile error CS1617  (0) 2020.09.07
200521 Unity Visual Studio 2019 등록  (0) 2020.09.04
반응형

FR4 와 UL94 V-0 의 관련성 조사

번역) FR4 (Frame Retardant) 은 "난연제"의 약자이며 플라스틱 소재의 난연성에 대한 재질이 UL94V-0 표준을 준수 함을 나타냅니다. 94V-0 코드는 모든 FR-4 PCB에서 찾을 수 있습니다

아래 링크 참고)

 

https://www.proto-electronics.com/blog/the-4-electronic-component-suppliers-of-proto-electronics-0

 

PCB FR4: the guide to FR-4 for your printed circuits

Widely used in the production of PCBs, the FR-4 material has good specifications for a reduced cost. Discover our FR4 guide.

www.proto-electronics.com

 

참고로 상용 제품의 UL94V-0 재질의 난연성 테스트 이미지.

 

728x90
반응형
반응형

매번 헷갈려 하는 저항 크기 와 전력.

저항의 데이터시트에 잘 나와 있어서 정리.

크기 mm 와 inch.

저항 오차.

전력 사양.

전압 사양.

사양 잘 확인하고 주의해서 설계해야 하겠다.

728x90
반응형

'공부 > HW' 카테고리의 다른 글

200920 파워코드, 파워플러그 표준  (0) 2020.09.21
200603 FR4 와 UL94 V-0  (0) 2020.09.20
200830 Step motor Rated Voltage vs. Power Supply Voltage  (0) 2020.09.17
200818 LED 저항 계산  (0) 2020.09.14
200814 Quartus Prime download & install  (0) 2020.09.13
반응형

Step motor Rated Voltage vs. Power Supply Voltage

스텝모터의 정격 전압과 전원 공급

Stepping motor의 사용 전압에 대한 정리.

아래 링크 내용을 번역하여 정리해 보았다.

https://www.machinedesign.com/motors-drives/article/21835161/misconceptions-about-stepper-motors-explained

 

 

 

아마도 가장 혼란스러운 점 중 하나는 스테퍼 모터의 데이터 시트에 나열된 코일 전압과 일반적으로 함께 사용되는 훨씬 더 큰 전원 공급 장치 사이의 불일치입니다. 데이터 시트에 3.4V의 코일 전압이 표시되어 있는 경우 48VDC 전원 공급 장치와 사용할 수 있는가? 아니면 80V 전원은 사용될 수 있는가?

정격 전압을 무시 하십시오. 대신 current rate에 주의 하세요.

대부분의 스테퍼 모터 드라이버가 초퍼 드라이브이기 때문에 이것이 가능합니다. 이 드라이브는 코일 전류의 상승을 모니터링하고 코일 전압을 무시합니다. 전류가 사전 정의 된 임계 값 (최대 모터 전류)에 도달하면 모터 전원을 차단합니다. 즉, 자릅니다. 드라이버의 최대 정격 전압을 초과하지 마십시오.

아래 사양의 step motor를 예로 들면,

 

정격 된 전압 : 12V

정격 전류 : 0.33A

권선 저항 : 32.6Ω

권선 인덕턴스 : 48mH

12V의 정격 전압은 최대 값이 아닙니다. 이 정격이 실제로 말하는 것은이 모터의 코일에 12V를 적용하면 코일 저항이 32.6Ω이기 때문에 약 0.33A의 전류가 설정된다는 것입니다.

>> 12V / 32.6Ω = 0.36A

만약 H-브리지 또는 매우 간단한 유형의 드라이버로 스테퍼를 제어하는 경우, 정격 전류 최대값을 초과하지 않도록 모터 전압을 12V로 제한해야 합니다.

초퍼 드라이브의 경우 정격 전압을 초과해도 문제가되지 않습니다. 전압이 높을수록 모터가 자기 포화에 더 빨리 도달합니다. 모터는 완전히 포화되었을 때 가장 강합니다. 아래에 주어진 공식은 요점을 설명합니다. 이것은 주어진 시간 프레임 이후에 코일을 통과하는 전류를 계산합니다.

Voltage * (tim /inductance) = coil current

1 ms 동안 50mH 인덕터를 통과하는 전류는 적용된 전압에 비례하여 증가합니다.

모터가 필요한 토크를 내기에 충분히 포화되기 전에 스텝을 이동하면 스텝을 잃기 시작합니다. 실제로 모터가 특정 속도에서 스텝을 놓치고 있으면 더 높은 전압의 전원 공급 장치를 사용하십시오.

>> Chopper 방식의 stepper motor driver를 사용할 경우 motor driver의 정격 전압과 정격 전류를 고려한다.

728x90
반응형

'공부 > HW' 카테고리의 다른 글

200603 FR4 와 UL94 V-0  (0) 2020.09.20
190705 칩 저항 사양  (0) 2020.09.18
200818 LED 저항 계산  (0) 2020.09.14
200814 Quartus Prime download & install  (0) 2020.09.13
200528 UL94V-0는 무엇인가요?  (0) 2020.09.11
반응형

Python 개발 환경 구축.

MongoDB를 위한 Robo 3T 설치. (MongoDB GUI)

아래 링크된 사이트에서 프로그램을 다운받아서 설치한다.

https://robomongo.org/

 

Robo 3T | Free, open-source MongoDB GUI (formerly Robomongo)

Read by Dmitry Schetnikovich

robomongo.org

 

 

Download Robo 3T only 선택.

다시 오른쪽의 Download Robo 3T 선택.

Download installer for Windows 64-bit 선택.

다운로드한 설치파일을 실행하여 설치한다.

별도의 설정 필요 없이. "다음" 을 계속하여 설치.

설치 후 실행한다.

MongoDB connection을 설정한다.

Create를 선택.

위와 같이 설정한다. LOCAL에서 할 것이므로...

이름은 LOCAL 로 하고

Address는 localhost

Port는 기본으로 설정된 27017 을 그대로 한 다음 설정을 Save.

Save한 설정을 Connect.

MongoDB server가 실행되지 않으면 위와 같이 에러가 발생한다.

정상적으로 연결되면 위와 같은 상태가 된다.

728x90
반응형

'공부 > Python' 카테고리의 다른 글

220112 wxPython 설치  (0) 2022.01.13
201007 남박사 강좌 쥬피터 노트북 사용법  (0) 2020.10.07
200816 MongoDB 설치  (0) 2020.09.12
200816 MongoDB를 위한 Robo 3T 설치  (0) 2020.09.01
200816 MongoDB 설치  (0) 2020.08.31

+ Recent posts