본문 바로가기

대용량 보조 베터리 충전기 OMNi450 벅부스트 8 ~ 64V IN / 13.8 or 14.4V 45A Out http://www.auvitron.co.kr/front/php/product.php?product_no=134&main_cate_no=111&display_group=1 소비자가 : 270,000 원 더보기
베터리의 종류 충전 배터리(2차 전지)의 종류 종 류 음 극 양 극 전해질 작동전압 에너지 밀도/L 설 명 Lead-acid Pb PbO₂ H2SO₄(수용액) 1.9V 70 대부분의 자동차의 기초 전원 으로 이용되고 있으며, 싼 값으 로 제조 가능하고 넓은 온도 조 건에서 고출력을 낼수 있다. 약 1860년 경부터 실용적인 형태 로 개발되었으며, 폭넓은 용도 를 나타낸다. 그 크기도 다양하 여 잠수함용으로부터 무선 전 화기용까지 다향하다. 비교적 균형 잡힌 성능을 보이나, 무겁 고 에너지 저장 밀도는 높지 않 다. Ni-Cd Cd NiOOH KOH (수용액) 1.2V 90 이미 100년전인 1899년 발명 되었으며, 철도 차량용, 비행기 엔전 시동용등을 비롯하여 고 출력이 요구되는 다양한 산업 및 군사 용도에 널리 이.. 더보기
카피라이터 탁정언의 탁월한 컨셉 만들기 탁정언 지음. 01.’죽느냐 사느냐’ 갈림길에서는 컨셉이 필요하다 요약 CASE1.’이태백’과 ‘청사초’ 사람의 운명을 하늘과 땅만큼 벌려놓는 컨셉 이태백의 데부분은 도서관에서 책과 씨름하고 휴학을 하기도 하며 공부를 보충하거나 해외 어학연수를 가기도 한다. 하지만 취업은 되지 않는다.당장 공부하는 방법만 다를 뿐 큰 줄기는 다르지 않기 때문이다. 입사 시즌의 기업들은 이런 입사지원서에 지쳐있다. 컨셉이 없으면 이태백이 되고, 컨셉이 있으면 청사초가 된다. 컨셉은 패러다임의 차별화이다.근본적인 틀의 차별화이다. 청사초를 꿈꾸는 젊은이라면 지금 당장 이태백이 되기 위한 공부를 잠시 멈추고 컨셉을 설정해야 한다. CASE2.’삼팔선’과 ‘삼팔광’ 본성에 맞아야 힘이 생기는 컨셉 명퇴 당하는 사람과 중역으로 .. 더보기
VB MSFlexGrid 메인 메뉴를 먼저 만들자 폼에 메뉴를 만들기 위해서는 [메뉴편집기]를 이용한다. 편집기는 e[도구]메뉴 안의 [메뉴편집기]를 선택하거나 폼에서 마우스 오른 쪽 버튼을 누르면 된다.[메뉴편집기]를 사용할 때 주의할 사항은 메뉴를 추후에 자주 수정하여 사용할 경우 index를 사용하면 부분별로 여러 군데 고쳐야 하기 때문에 계획 없이 프로그램을 개발한다면 일일이 name를 따로따로 지정하는 편이 낫다. 우리 나라는 결재 문화이므로 MsFlexGrid를 많이 활용하자 외국의 문서를 본 사람이라면 한번쯤 이런 의문점을 느끼게 될 것이다. 우리는 왜이리 도표를 많이 쓰는지 가로줄 세로줄이 문서를 도배하는 경우가 한 두 번이 아니다. 줄이 안 그어 있으면 답답함을 느끼나 특히 원로한 분들에게서 그 증상이 더 심하다.. 더보기
VB에서의 문자열 처리 문자열 처리비주얼베이직의 텍스트박스 정보는 항상 문자열로 저장되므로 문자열에 대해 충분한 이해가 있어야 비주얼베이직을 유용하게 활용할 수 있다. 여기서는 비주얼베이직의 라이브러리 함수(내장 함수) 중에서 문자열 처리와 관련된 함수를 다루는 방법을 소개한다. 비주얼 베이직의 문자형 변수들은 기본적으로 가변길이로 정의 되므로, 고정길이로 정의하지 않은 한 기억장소 확보는 어플리케이션 실행시에 동적으로 처리된다. 다음표는 문자열 처리와 관련된 내장함수의 종류를 보여준다 동작 키워드 두 문자열 비교 StrComp 문자열 변환 StrConv 소문자 또는 대문자로 변환 Lcase, Ucase 반복 문자의 문자열 작성 Space, String 문자열의 길이 알아내기 Len 문자열 정렬 LSet, Rset 문자과 숫자.. 더보기
VB Property Let / Set property let은 property set과 같은 기능을 합니다. let은 개체 형식이 아닌 변수가 인수로 쓰일 때 사용되고 set은 개체 형식이 인수로 사용될 때 쓰입니다. 그건 비베에서 개체변수를 설정할 때는 set을 쓰는 걸 봐도 알 수 있죠. 예를 들어 다음과 같이 form 개체 변수를 선언하고... dim frm as form ' 이 변수에 form1을 설정할 때는... set frm = form1 참고로 비베에서 개체 변수가 아닌 것은 num = 122와 같이 쓰지만 let num = 122와 같이 쓸 수도 있습니다.(이게 정석.) 다음은 property set 프로시저를 이용하는 예로써 form1이 form2를 로드시킨 뒤, form1이 언로드됩니다. 그러나 form2가 언로드되면 자동.. 더보기
Visual Basic에서 작성한 ActiveX DLL을 Visual C++에서 호출하는 방법 Visual Basic에서 작성한 ActiveX DLL을 Visual C++에서 호출하는 방법 http://himini80.x-y.net/zbxe/642003.07.28 23:50:02 (*.52.73.63) 183요약 Visual C++에서 제공하는 #import 문을 이용하여 Visual Basic에서 작성한 ActiveX DLL을 손쉽게 호출할 수 있습니다. 추가 정보 Visual Basic을 실행하여 간단한 ActiveX DLL을 작성한다. 프로젝트 명은 TestProject로 하고 클래스는 TClass로 합니다. TClass에 GetString이라는 Function을 아래와 같은 형태로 작성합니다. Public Function GetString(ByVal Param1 As Integer) As .. 더보기
LTC2498 - 24-Bit 8-/16-Channel Delta Sigma ADC Datasheet LTC2498 - 24-Bit 8-/16-Channel Delta Sigma ADC with Easy Drive Input Current Features Click here for LTC2498 Evaluation Kit Up to 8 Differential or 16 Single-Ended Inputs Easy Drive Technology Enables Rail-to-Rail Inputs with Zero Differential Input Current Directly Digitizes High Impedance Sensors with Full Accuracy 600nV RMS Noise Integrated High Accuracy Temperature Sensor GND to VC.. 더보기
PC에 설치해야 할 Tool 총정리 Programming 1. Visual Studio 1.1 Service Pack 1.2 Tomato Visual Assist (for VC) 1.3 Code Generation : http://www.mygenerationsoftware.com/ 1.4 Class Builder 1.5 VB Class Thingy 2. UML Tools resouce builder Icon 관련 : AWIcons Pro HHD Serial Monitor Virtual Serial : VSPD XP MS ActiveX Control Pad MS Script Cygwin eXeScope Algorithm Builder Ida Pro Office 2.1 MS Office + SP 2.2 MS Project, Visio 2.3.. 더보기
Flyback Transformer Driver http://www.electronics-lab.com/projects/misc/016/index.html author: Jonathan Filippi General Description and circuit operation: This is an efficient flyback driver for modern cylindrical rectified television flybacks. Many sites doesn't provide circuits driving these transformers, they simply say that they are bad. I don't agree. In fact I built this circuit. I spent a lot of time for finding re.. 더보기
0-50V 2A Bench power supply http://www.electronics-lab.com/projects/power/003/index.html source: iran.khorshid [@] yahoo.com click on image for higher resolution I use the lm10 IC because it has a reference voltage and that’s useful for dc power supply. With two ICs can take different output voltage and amperage. This circuit is protected from short circuit.P2 is for controlling the current at the range of 0-2A. Stabilize .. 더보기
500W low cost 12V to 220V inverter http://www.electronics-lab.com/projects/power/005/index.html author: Ashad Mustufa Using this circuit you can convert the 12V dc in to the 220V Ac. In this circuit 4047 is use to generate the square wave of 50hz and amplify the current and then amplify the voltage by using the step transformer. Attention: This Circuit is using high voltage that is lethal. Please take appropriate precautions Modi.. 더보기
13.8V/40A Stabilized Power Supply http://www.electronics-lab.com/projects/power/012/index.html provided by: John - wat69 (EA3KE) - wat69arsystel.com This power supply was designed for ham-radio use and has been in operation for over 10 years. Its design is very simple and practically immune to RF. It is assembled from discrete components, being the most costly element a 600VA toroidal transformer, which can be replaced by anothe.. 더보기
13.8V 20A power supply http://www.electronics-lab.com/projects/power/002/index.html author: Santa Cruz (Nickname - Bob) - Zagreb, Croatia Regulated DC power supply, short circuit safe, and with current limiter This PSU has been especially designed for current-hungry ham radio transceivers. It delivers safely around 20Amps at 13.8V. For lower currents, a separate current limiting output, capable of 15ma up to a total o.. 더보기
0-50V 2A Bench power supply http://www.electronics-lab.com/projects/power/003/index.html source: iran.khorshid [@] yahoo.com click on image for higher resolution I use the lm10 IC because it has a reference voltage and that’s useful for dc power supply. With two ICs can take different output voltage and amperage. This circuit is protected from short circuit.P2 is for controlling the current at the range of 0-2A. Stabilize .. 더보기
Automotive 12V to +-20V converter (for audio amplifier) http://www.electronics-lab.com/projects/automotive/002/index.html author: Jonathan Filippi - jonathan.filippivirgilio.it -www.cool-science.tk The limitation of car supply voltage (12V) forces to convert the voltages to higher in order to power audio amplifiers. In fact the max audio power x speaker (with 4 ohm impedance) using 12V is (Vsupply+ - Vsupply-)^2/(8*impedance) 12^2/32 = 4.5Watts per c.. 더보기
LED 열저항 측정 더보기
절연 저항 측정 더보기
휘트스톤 브리지 (1) 휘트스톤 브리지 [그림-1] (2) 평형조건 위의 그림에서 검류계(檢流計; Galvanometer) G (또는 검류계 대신 저항을 놓기도 함)에 흐르는 전류가 0으로 되었을 때 휘트스톤 브리지는 평형이 되었다고 하며 평형조건은 이다. (3) 미지저항값 측정 만약 휘트스톤 브리지가 평형이고 R3가 미지저항이면 으로 미지저항의 값을 알 수 있다. * 참고 ·교류브리지 [그림-1]에서 R1, R2, R3, R4 대신 Z1, Z2, Z3, Z4 로하고 검출기 G에 흐르는 전류 I=0 이라면, 가 되고, 라고 하면 (1)식이 성립되려면, 의 관계가 있어야 한다. ·휘트스톤 Charles Wheatstone 1802.2.6~1875.10.19 영국의 물리학자·발명가. 글로스터 출생. 14세 때 런던에서 악기.. 더보기
Y회로 변환 [Y회로 변환] [문제 1] 합성저장은 ? 위의 두 회로는 동일한 회로이다. 보기 쉽게 하기 위해서 두 개의 회로 첨부하였다. [문제 2] 휘스톤 브리지(Wheatstone Bridge)에서 전원단자에 흐르는 전류 I ? 위의 두 회로는 동일한 회로이다. 보기 쉽게 하기 위해서 두 개의 회로 첨부하였다. 아래 그림은 Y회로 변환한 회로이다.(PSpice 시뮬레이션) I =V/R = 14/7 = 2A || (R_a 이것은 Ra입니다.) 휘스톤 브리지(Wheatstone Bridge) 시뮬레이션(PSpice) 결과, 2A 출력. 출처:휘스톤 브리지(Wheatstone Bridge) 회로 해석, Y회로변환 더보기
ActiveX Document EXE/DLL 만들기 이 예제는 VisualBasic5.0에서 Internet Explorer에서 볼 수 있는 ActiveX Document ( *.VBD files)를 만드는 과정을 단계별로 보여주는 예제입니다. 인터넷을 통하여 당신이 만든 문서는 전 세계 어디에서도 볼 수 있습니다. (인트라넷의 경우에는 한정된 범위에서 만 가능합니다.) 그러기 때문에 각 사용자들의 system의 환경과 특성은 제각기 다른 환경을 가지고 있습니다. 그래서 ActiveX document로 작성된 page는 각 local PC의 설치되어있는 구성요소를 확인하여 update하고 설치를 하여 같은 환경에서 작동될 수 있도록 합니다. 간단한 ActiveX document 예제 프로그램 만들기 1) Visual Basic5.0을 시작합니다. 최초 시.. 더보기
dll을 이용한 로그인 좀 여유가 생겨서 뭔가 적을것 없을까 하다가 dll을 이용한 로그인 방법에 대해서 적는다. 아주 간단한 구조의 dll을 이용한 로그인이지만 실제로 VB와 asp와의 연동을 많이 해보지 않은 분들은 이것 저것 꽤나 괴로운 작업이 될수 있다. 코드야 어렵지 않다. asp 몇개월만해도 이해할수 있을 정도의 코드다 하지만 실제로 적용하면 코드에서 태클걸리는 것이 아니라 VB의 특성과 시스템적인 특성들때문에 이것 저것 괴로워지고 몰라서 밤새고 그런다. (나도 마찬가지로 꽤나 괴로운적 많았다 -_-) 그래서 순전히 내 주관적인 방법으로 디버깅 하고 에러 찾아내는 방법까지 적어본다. 어떻게 보면 나도 잘 몰라서 무식하게 해결하는 방법일수도 있다. 그럴때는 좀더 좋은 방법 있으면 답글 남겨주면 고맙게 받아들이겠다. 참.. 더보기
COM, DCOM, ActiveX 1. COM(Component Object Model) - MS사가 제시한 개체 모델 - 응용프로그램의 구성 요소화(Component화)로 소프트웨어 재사용성을 높임 * 동일한 기능을 새로 만드는 것이 아니라, 이미 존재하는 기능을 가져다 사용하자는 개념 - DLL과 같이 라이브러리 역할을 하지만 보다 융통성과 재사용성이 뛰어남 * DLL : 함수의 형태로 불러 사용 * COM : 개체의 속성(Property)과 메서드(Method), 이벤트(Event)를 이용 - 종류 * 컨트롤 Component 혼자서는 사용할 수 없고 다른 프로그램내에서 포함되어져 기능을 가짐 모양을 가짐 * 코드 Component (ActiveX DLL, ActiveX EXE) 모양을 가지고 있지 않지만 코드 형식으로 다른 프로그.. 더보기
activex dll 디버깅하기 정확한 의미에서의 디버깅은 아니고 흔히들 웹프로그래머분들이 간단한 Activex DLL 을 만드는 경우가 있느데 DLL 제작과 관련된 정보입니다. 가장큰문제는 DLL를 한번 서버에 등록하면 다시 컴파일해서 등록을 하려고 해도 이미사용중이라는 메시지가 뜨면서 등록이 되지않고 언로드를 하려고 해도 언로드가 잘되지 않을때가 있습니다. 일단은 직접 서비스를 하는 매번 iis에 올려서 테스트를 하는 것보다 vbg(프로젝트그룹)등의 어플을 이용하여 충분히 테스트를 하는것입니다. http://k.daum.net/qna/kin/home/qdetail_view.html?boardid=CA&qid=06h8r 그래서 완성됐다 싶을때 DLL으로 컴파일을 하시면 됩니다. regsvr32.exe 파일이름.DLL iis에 올리고 .. 더보기
숫자를 한글로 나타내기 함수 - NumberString(셀주소, 구별 숫자) NumberString(셀주소, 구별 숫자) 구별 숫자 =1 : 한글, 2 : 한자 3 : 한글 낱숫자 A1 = 237,400 ="일금" & NumberString(A1, 1) & "원" 일금이십삼만칠천사백원 ="鎰金" & NumberString(A1, 2) & "圓" 鎰金貳拾參萬七阡四百圓 =NumberString(A1, 3) 이삼칠사영영 더보기
방열 설계 열손실 60와트에 대하여 방열판 규격은 0.7도/와트가 필요하다. (실온을 25도라고 보고 출력석이 절대 안전한 온도를 65도로 보면 최대출력에서 40도 상승하면 된다. 40 나누기 60 하면 0.66) 실제로는 흔하게 구할 수 있는 1도/와트 짜리 방열판으로 아무 문제없다. 하지만 스테레오 앰프인 경우 최소 0.5도/와트라야 할 것이다. MosFET 소스 폴로워는 열보상이 필요없어 방열판을 여러개로 나누어 쓸 수 있기 때문에, 2도/와트의 작은 방열판을 출력석 하나마다 하나씩 달아 써도 되겠다. 섀시를 알미늄이나 듀랄민 등으로 만들면 그냥 섀시를 방열판으로 써도 큰 지장은 없을 것 같다. 방열판은 반도체의 발열을 외기로 옮기고 반도체 접합부의 온도를 일정 온도 이하로 유지하는 작용을 합니다. 방열성을 .. 더보기
VB :: API함수 사용예제 API표시기 이 장에서 사용할 윈도우즈 API함수는 사운드카드를 작동시켜 소리를 내게하는 sndPlaySound함수를 사용하는 것이다. 다음 과정을 따라해보고, 숙달되면 다른 API함수도 사용해본다. windows의 시작메뉴에서 visual basic6.0그룹의 [microsoft visual basic6.0도구들-API텍스트뷰어]를 선택한다. API텍스트뷰어가 실행되면 [파일-텍스트 파일로드]를 선택한다. [파일열기]대화상자에서 win32api를 선택한다. 그러면 API표시기는 이 파일(txt)을 데이터베이스로 전환하면 더 빨리 실행시킬 수 있다는 메시지를 내보일 것이다. 대답으로 [예]를 선택한다. 만약, 이 메시지가 대화상자에 나오지 않는다면, 텍스트파일을 데이터베이스(DB)로 전환하기위해 [파일-.. 더보기
VB에서 VC DLL호출하기 비주얼 베이직에서 정규 dll을 호출할 수록 되어있다. 하지만 모든 함수를 호출 할 수 있는것은 아니고, 비베의 경우 STDCALL 형식으로 정의된 함수만 호출이 가능하다. 다음은 정규 DLL을 만들어서 비베에서 호출하는 예이다. -------------------------------------------------------------------------------- (1) VC++에서 dll을 만드는 방법 1. new → projects → Win32 Dynamic-Link Library, 프로젝트 이름(예 : MyDll) *.cpp(c언어 파일), *.def(정의 파일) 파일을 하나 만든다. (이때, *.def파일의 이름은 프로젝트 이름과 같아야 한다. 위에서는 MyDll.def) work- s.. 더보기
VC에서 VB DLL 호출하기 편집하기 VB DLL은 액티브엑스 방식이어서 일반 VC에서 사용하는 DLL호출방법은 쓸 수가 없습니다. 여기 VB DLL을 불러서 사용하는 괜찮은 방법을 소개할 까 합니다. 제가 지금 사용중인데 매우 잘 돌아갑니 다. 1. VB으로 MurickCom이라는 프로젝트에 clsMurick라는 클래스를 만들어서 함수를 등록시킵니다. 2. 주의사항은 될 수 있는데로 함수에서 사용하는 리턴형과 아규먼트의 타입을 정확히 기재합니다.이것을 안해주게 되면 나중에 C에서 Variant라는 잡변수형태로 나타나게 됩니다. 이거 처리하는거 어렵습니다. 예를 들어 Public Function CountStringLength(ByVal strValue As String) As Long If strValue = vbNullStrin.. 더보기
Event 문 예제 이 예제는 이벤트를 사용하여 100 미터 최고 기록 경주가 진행되는 동안 초 단위의 시간을 측정합니다. 아래 코드는 Event 문과 모든 이벤트 관련 메서드, 속성, 명령문을 보여줍니다. 이벤트를 발생하는 클래스는 이벤트 원본이고 이벤트를 실행하는 클래스는 싱크입니다. 이벤트 원본은 이벤트가 생성하는 다중 싱크를 가집니다. 클래스가 이벤트를 생성할 때 개체의 인스턴스를 위해 이벤트를 받도록 선택된 모든 클래스에서 이벤트가 발생합니다. 이 예제는 또한 단추(Command1)가 있는 폼(Form1)과 레이블(Label1) 그리고 두개의 입력란(Text1과 Text2)를 사용합니다. 단추를 누르면 Text1이 "시작"을 표시하고 Text2가 초 단위 시간 측정을 시작합니다. 시간이 풀 타임(9.84초)까지 경.. 더보기