2018년 3월 9일 금요일

Folder 자동으로 생성, 번호순으로

참조: Link

FOR /L %N IN (1,1,500) DO md "JiraIssue_%N"

요약
FOR /L 는 기본 키워드로서 For Loop를 돌려주고
이때 N은 변수 명으로 1부터 1씩 500까지 번호를 돌려주면서 폴더 만들고(md) 그때의 이름은 JiraIssue_%N 이다.

---

FOR /L
Conditionally perform a command for a range of numbers.

Syntax 
      FOR /L %%parameter IN (start,step,end) DO command

Key
   start       : The first number 
   step        : The amount by which to increment the sequence
   end         : The last number

   command     : The command to carry out, including any
                 command-line parameters.

   %%parameter : A replaceable parameter:
                 in a batch file use %%G (on the command line %G)

2018년 3월 2일 금요일

I2C 는 무엇인가?

참조: Link

I2C 버스는 동일한 회로 기판에있는 구성 요소간에 쉽게 통신 할 수 있도록 1980 년대 초에 Philips에서 설계되었습니다. Philips Semiconductors는 2006 년 NXP로 이름이 변경 되었습니다.

I2C 라는 이름은 "Inter IC"를 의미 하는데. IIC 또는 I²C 버스라고도 불립니다.

본래의 통신 속도는 초당 최대 100kbps로 정의되었으며 많은 애플리케이션에서는 더 빠른 전송을 필요로하지 않습니다.  fastmode 는 400kbit이며 - 1998 년부터 - 고속 3.4Mbit 옵션도 사용할 수 있습니다. 최근에는 fast mode plus 라고 이들의 중간 범위의 전송 속도가 지정되었습니다. 이 외에도 Ultra Fast Mode UFM이 있지만 솔직히 실제 I2C 버스는 아니라고 할 수 있습니다.

I2C는 단일 보드 에서뿐만 아니라 케이블을 통해 연결된 구성 요소를 연결하는 데에도 사용됩니다. 단순함과 유연성은이 버스를 많은 어플리케이션에 매력적으로 만드는 주요 특징입니다.

가장 중요한 기능은 다음과 같습니다.

  • 케이블은 2 개만 사용 합니다.
  • 예를 들어 RS232와 같은 엄격한 baudrate 요구 사항이없는 경우 마스터는 버스 클럭을 생성합니다
  • 간단한 마스터 / 슬레이브 관계가 모든 구성 요소 사이에 존재합니다.
  • 버스에 연결된 각 장치는 고유 한 주소로 소프트웨어 주소 지정이 가능합니다
  • I2C는 중재 및 충돌 감지를 제공하는 진정한 다중 마스터 버스입니다.


더 배우고 싶습니까?
I2C 도구 및 소프트웨어를 찾고 계십니까?

당신이 고속 I2C 솔루션 을 찾든 USB I2C 인터페이스 찾든 상관없이, 버스를 모니터링하든 자신의 애플리케이션을위한 소프트웨어 플랫폼이 필요하든, 우리는 당신을 도울 수 있습니다!.

2018년 3월 1일 목요일

PyQt 사용간 메모

Python Code(Anaconda 환경) 에서는 문제없이 실행 되었는데 Pyinstaller로 exe 로 변형한 다음에는 출력 에러가 떴다.
문제는 PyQt의 plainTextEdit 에서 .toPlainText() 로 가져온 string format 이 QString 이었는데 이것이 처리되는것에 문제가 생긴 것이었고 str() 으로 변경한 후에는 문제가 사라졌다.