반응형

MongoDB 설치.

- 아래 링크를 통해 MongoDB 사이트 접속.

 

https://www.mongodb.com/

 

The most popular database for modern apps

We're the creators of MongoDB, the most popular database for modern apps, and MongoDB Atlas, the global cloud database on AWS, Azure, and GCP. Easily organize, use, and enrich data — in real time, anywhere.

www.mongodb.com

 

- 왼쪽 위 메뉴의 Software >> Community Server 선택.

- Platform (Windows), Package (msi : 설치파일) 선택하고 Download

아래와 같은 화면이 나오면서 프로그램이 다운로드 된다.

- 다운로드한 MongoDB 설치.

- Next를 하면서 아래 메뉴에서 Custom 으로 설정.

- 사용하기 편하도록 Data Directory, Log Directory를 변경해 준다.

- Install MongoDB Compass는 설치하지 않도록 체크 해제

이상하게 내 PC에서는 'MongoDB Server (MongoDB)' start 가 실패했다.

Ignore를 하고 설치 진행했다.

- 서버는 실행되지 않았지만 설치는 완료되었다. Finish button.

MongoDB가 설치된 경로에서 mongo.exe를 실행시키면 아래와 같이 에러가 발생한다.

connect failed.

mongod --dbpath d:\MongoDB\Data

위 명령으로 DB path를 지정하면서 server를 실행시킨다.

다른 command 창을 열어서 mongo.exe를 실행시키면 연결이 된다.

주의) server를 실행시킨 위의 창을 닫으면 mongo.exe를 실행시켜도 server가 종료되어서 connect fail 이 된다.

윈도우 커맨드 상태로 나오려면 ctrl + C 를 한다.

728x90
반응형

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

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

UL94V-0는 무엇인가요?

 

출처: <http://daehyunst.com/support/question/?mod=document&uid=10>

 

 

ULUnderwriters Laboratories의 약칭으로 미국에 있는 독립 비영리 민간 안전기관으로 인명이나 재산에 영향을 미치는 재료, 기구, 구조, 방법 등에 대한 시험을 수행하는 기관입니다.

이곳에서 평가된 난연성(Flammability)의 정도를 표시하는 등급 중의 하나가 UL94이며 UL94HB와 UL94V로 나누어지고 UL94V는 난연성의 정도에 따라 V-2, V-1, V-0, 5V 등으로 분류됩니다.

UL94V-0의 시험방법을 간략하게 소개하면 시편을 수직으로 설치하여 10초간 버너 불꽃으로 불을 붙인 후 버너를 제거했을 때 시편에 붙은 불이 10초이내에 꺼져야 합니다.

시편5개를 한세트로하여 10회 동일시험을 실시하고 합산된 연소 시간이 50초를 초과해서도 안됩니다. 또한, 연소시에 녹아 떨어지는 불똥이 아래에 위치한 탈지면에 불을 발화시켜서도 안됩니다.

커넥터의 경우 사양서에 난연성 등급이 표시되어 있다.

제품설계시에 난연성 등급도 고려하여 부품을 선정해야 한다.

728x90
반응형
반응형

개발환경 : Unity2019.4.9f1

 

등록된 Image 가 선택된 상태에서 (즉, button 기능을 추가하기를 원하는 이미지를 선택)

Add Component를 하여 button 추가.

버튼 클릭이벤트에 동작하는 기능을 넣기 위해서

비어있는 On Click() 하단의 '+'를 눌러서 이벤트 처리를 추가.

728x90
반응형

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

200516 Animator 기능  (0) 2020.09.20
200514 Unity Compile error CS1617  (0) 2020.09.07
200521 Unity Visual Studio 2019 등록  (0) 2020.09.04
반응형

개발환경 : Visual Studio 2015

추가 – 기존항목 – 필터 모든항목(*.*) 선택 – xxx.cur 선택.

ex) ArrowWithLine.cur

파일 속성

1. 빌드 작업 : 포함 리소스

2. 출력 디렉터리에 복사 : 새 버전이면 복사

Note) 파일을 솔루션 탐색기에 추가를 하면 해당 파일이 자동으로

솔루션 폴더에 복사된다.

2번 항목을 지정하면 컴파일시 자동으로 출력 디렉토리에 복사된다.

ex) Source code

pic_View.Cursor = new Cursor(“ArrowWithLine.cur");

// 뷰컨트롤의 커서 속성에 등록.

Cursor resource의 추가.

아래와 같은 방법으로 추가를 해야 프로그램에서 코드로 리소스를 사용할 수 있다.

 

728x90
반응형
반응형

소스 관리를 모를 때는 항상 하드에 저장하거나 클라우드에 저장했었는데...

Git 을 알고 사용하니 소스 관리가 편리해서 좋다.

한 번 설정 하면 소스 관리 툴만 사용해서 git 에서 한 것을 잊어버린다.

그래서 다시 정리. ^^

Gitlab을 통한 소스 관리 정리.

 

https://about.gitlab.com/

 

The first single application for the entire DevOps lifecycle - GitLab

“From project planning and source code management to CI/CD and monitoring, GitLab is a complete DevOps platform, delivered as a single application. Only GitLab enables Concurrent DevOps to make the software lifecycle 200% faster.”

about.gitlab.com

 

 

사이트에 접속하고 우측 위의 로그인 (Sign in)

 

나는 개인 프로젝트는 Google 로 가입했기에 아래의 Sign in with >> Google 버튼을 클릭해서 로그인

 

 

로그인 하면 나타나는 기존의 프로젝트 리스트.

 

New project 로 새로 시작.

 

 

Create project 로 프로젝트 생성.

 

 

이제는 소스 관리 툴에서 설정하고 Commit 을 하면 된다.

728x90
반응형
반응형

개발환경) Unity 2019.4.9f1 & Visual studio 2015

Unity 에서 Visual studio 2015 를 통해 script 를 열고 컴파일 하면 발생했던 에러.

Visual studio 2015의 프로젝트 >> 속성... >> 빌드 >> 고급 버튼

언어 버전 : C# 6.0 선택 <= 공란으로 되어 있었을 것이다.

 

Note) 매번 유니티를 실행하고 스크립트를 열면 항상 이렇게 되어 있었다.

Visual studio 2019 를 설치하고 Unity 에서 설정을 바꾸니 위 에러는 더 이상 발생하지 않았다.

 

728x90
반응형

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

200516 Animator 기능  (0) 2020.09.20
200520 Image에 button 추가  (0) 2020.09.10
200521 Unity Visual Studio 2019 등록  (0) 2020.09.04
반응형

Adder_181127.zip
8.81MB

 

예전에 테스트를 했던 소스를 다시 열어서 컴파일.

Open project...

Yes...

기존 Source 에 설정되어 있던 device를 설치하지 않아서 자동으로 device가 변경된다. Device 변경에 따라 모든 할당이 제거된다.

프로젝트 열기 후 adder.v 소스 파일 확인 & 컴파일 (Ctrl + L)

Junction temperature range에서 에러 발생.

 

https://www.intel.com/content/www/us/en/programmable/support/support-resources/knowledge-base/solutions/rd04152014_654.html

 

Error (21075): The junction temperature range value of '[-40 C, 100 C]' is illegal for the currently selected part.

In the Quartus® II software version 13.1, you may see this fitter error if you compile a design targetting a Max® V device in the industrial temperature range that was created in an earlier version of the Quartus II software. The Quartus II software

www.intel.com

 

 

위 내용을 보면 .qsf 파일에서 설정 변경이 필요하다.

MIN_CORE_JUNCTION_TEMP을 "-40" 에서 0 으로

MAX_CORE_JUNCTION_TEMP을 125 에서 85 으로 변경.

설정 변경 후 다시 컴파일 & 완료.

참고) Fitter 의 Setting 내용을 보면 변경된 설정이 적용되어 있는 것을 확인할 수 있다.

728x90
반응형
반응형

세밀하게 검사하는 거래처와 일하면서 진행한 보드 검증.

STM32F103의 외부 Clock 사양에 대한 검증.

HW 설계하여 보드 제작이 된 후 clock 이 제대로 인가되고 있는지 확인하기 위해 보드 검증을 한다.

Clock 회로 설계는 아래와 같다.

외부 Oscillator를 사용하여 clock을 인가하도록 설계.

전원 (Vdd 는 3.3V)

검증할 내용을 데이터시트의 관련 내용을 찾아서 확인.

측정 기준

1. 8 MHz clock.

2. OCS_IN high leve : Max. Vdd = 3.3V

3. OCS_IN low level : Max. 0.3Vdd = 0.99V

4. OSC_IN High or Low width : 5 ns 이상.

5. OSC_IN rise or fall time : 20 ns 이하.

32.768 kHz Crystal osillator에 대해서도 검증하려 했으나 이에 대한 사양은 데이터시트에서 못 찾았다.

728x90
반응형

+ Recent posts