검색결과 리스트
글
오토바이 시동이 안걸리는 경우
간단한 문제 및 해결 가능한 문제
- 사이드스탠드 스위치에 문제가 있는 경우,
교체나 임시로는 합선을 시켜주시면 됩니다.
- 엔진 리저브 스위치(연료 벨브)가 Off로 된경우
당연한거겠지만 연료를 차단한 상태에서는 시동이 걸리수도 있지만 카뷰레터나 엔진 내부에 연료가 다 떨어지면 시동이 걸리지 않게 됩니다.
- 기어가 들어가 있는 경우
사이드 스탠드를 확인하세요. 또는 클러치를 잡은 상태에서 시동을 걸어야 할수도 있습니다.
- 클러치 케이블 문제
사이드스탠드 스위치와 동일합니다.
- 키 문제
키가 무슨 문제인지 이야기 하시는분도 있겠지만 도난방지(이모빌라이저) 장치가 있는 경우 발생할 수 있습니다.
이모빌라이저는 전자장비이며 고장이 날수도 있습니다.
실제로 저도 복사키의 이모빌라이저가 고장이나서 스타트 모터(세루모터)는 돌아가지만 점화 플러그에 전기가 들어가지 않아 시동이 걸리 않았습니다.(이경우 강제 시동도 걸리지 않습니다.)
이 경우 이모빌라이저를 키에서 빼서 키 박스(키를 끼우는곳)에 이모빌라이저를 직접 접촉하여 시동을 시도해볼수 있겠습니다.
- 킬 스위치
킬 스위치를 확인하세요. 당연한거겠지만요.
- 배터리 전압 문제
배터리 전압이 낮은 경우 아예 스타트 모터가 돌아가지 않거나 스타트 모터가 힘 없이 돌아갑니다.
전자장비(라이트, 계기판등)가 들어온 상태라도 전압이 낮으면 스타트 모터가 정상적으로 엔진을 돌릴수 없습니다.
이 경우 모든 전자장비(USB, 라이트, LED, 시가잭)등을 끌수 있다면 끄시고 다시 시도 해보세요.
잘 안되면 오토바이인 경우 강제 시동을 걸수 있지만 킥 스타터가 없는 스쿠터는 배터리 구입을 하셔야 합니다.
자가 해결 불가(또는 힘든 문제)
- 점화플러그, 점화코일 이상
세루가 힘있게 돌아도 점화가 불가능 하기 때문에 시동이 걸리지 않습니다.
물론 이정도로 점화플러그와 점화코일에 문제가 생기거전에 대부분 교체를 하시겠지요....
- 연료라인 빠짐
빠진 연료라인을 끼우기만 하면 되지만 찾는게 어렵더군요!
- 연료라인(인젝션 펌프등) 누유, 막힘
이외로 주변분들에게 자주 생기는 문제중 하나인듯 합니다.
연료를 자주 채우지 않고 끝까지 다쓰면 이런 문제가 많이
- 엔진 스타트 스위치, 킬 스위치 녹
저는 엔진 스타트 스위츠를 분해 해서 WD-40와 그리스로 적절하게 조치를 취하여 살린적이 있습니다.
- 제네레이터, 레귤레이터 문제
집에 휘발유 차량이나 충전 도구가 있다면 배터리를 최대로 채우고 가까운 정비 업체로 가시는게 편합니다.
'Motorcycle' 카테고리의 다른 글
엔진 오일 설명 (0) | 2018.03.29 |
---|---|
타이어 공기압 (0) | 2018.03.29 |
오토바이에서 ABS/TCS란? 무엇인가? (0) | 2017.09.08 |
캬브레터 방식 오토 바이 시동 거는 방법 (0) | 2017.07.28 |
글
원본출처
https://www.youtube.com/watch?v=sCe8y9l5Ags&feature=push-u&attr_tag=uwUX1bA3GmdrLjHu-6
다들 알고 계실거 같은데 일단 정리해봅니다.
https://ko.wikipedia.org/wiki/ABS
ABS(Anti-lock braking system)
급정지시 타이어가 미끄러지지 않게(슬립) 도와주는 시스템.
왜 사용하는가?
패닉 상태에서 브레이킹시 사람은 미묘하게 힘 조절하면서 브레이킹하기가 힘듬.
이 경우 급하게 힘을 주면서 타이어가 미끄러지며 자체가 전복되는 경우가 발생함.
(훈련을 하면 가능할지도 모름)
이것을 기계적으로 보조하여 브레이크를 강하게 잡아도 타이어가 미끄러지지 않도록 자동으로 풀어줌.
일반적인 바이크의 습성
대부분의 바이크는 무게가 그렇게 무겁지 않아 지면에 밀착되지 아니하고 튕기면서 움직인다.
이때 브레이크를 급하게 잡으면 타이어가 지면을 정상적으로 잡지 못하고 미끄러진다.
미끄러지던
TCS(Traction control system)
급출발시 타이어가 지면에서 미끄러지는것을 방지.
ABS/TCS
즉 ABS는 정지시, TCS는 출발 및 가속시에 사용한다.
요즘 최신의 바이크는 ABS/TCS를 탑재하지만 ABS/TCS가 없는 바이크를 탈때는 출발/정지시 미끄러질수 있으니 가속 및 감속을 부드럽게 해주는것이 좋다.
'Motorcycle' 카테고리의 다른 글
엔진 오일 설명 (0) | 2018.03.29 |
---|---|
타이어 공기압 (0) | 2018.03.29 |
오토바이 시동이 안걸리는 경우 (0) | 2017.09.08 |
캬브레터 방식 오토 바이 시동 거는 방법 (0) | 2017.07.28 |
글
http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#contact
Windows 7 미만에서 정상적으로 되는지 여부는 확인 안해봤다!
가끔 개발 편의상 사용하여야 할때가 있는데(소스 관리등?) mklink 명령어를 사용하는것 보다 편하다!
1. 해당 폴더에서 아래 처럼 선택.
2. 다른 폴더에서 아래처럼 선택
글
https://docs.microsoft.com/ko-kr/windows/uwp/launch-resume/launch-settings-app
범주 | 설정 페이지 | 지원되는 SKU | URI |
---|---|---|---|
홈페이지 | 설정 방문 페이지 | 모두 | ms-settings: |
시스템 | 디스플레이 | 모두 | ms-settings:screenrotation |
알림 및 동작 | 모두 | ms-settings:notifications | |
전화 | 모바일만 해당 | ms-settings:phone | |
메시지 | 모바일만 해당 | ms-settings:messaging | |
배터리 절약 모드 | 둘 다 태블릿과 같은 배터리 사용 디바이스에서만 사용 가능 | ms-settings:batterysaver | |
배터리 사용 | 둘 다 태블릿과 같은 배터리 사용 디바이스에서만 사용 가능 | ms-settings:batterysaver-usagedetails | |
전원 및 절전 | 데스크톱에만 해당 | ms-settings:powersleep | |
정보 | 모두 | ms-settings:about | |
암호화 | 둘 다 | ms-settings:deviceencryption | |
오프라인 지도 | 모두 | ms-settings:maps | |
디바이스 | 기본 카메라 | 모바일만 해당 | ms-settings:camera |
Bluetooth | 데스크톱에만 해당 | ms-settings:bluetooth | |
연결 장치 | 데스크톱에만 해당 | ms-settings:connecteddevices | |
마우스 및 터치 패드 | 둘 다 터치 패드 설정은 터치 패드가 있는 디바이스에서만 사용 가능 | ms-settings:mousetouchpad | |
네트워크 및 무선 | NFC | 모두 | ms-settings:nfctransactions |
Wi-Fi | 모두 | ms-settings:network-wifi | |
비행기 모드 | 모두 | ms-settings:network-airplanemode | |
네트워크 및 인터넷 | 데이터 사용량 | 모두 | ms-settings:datausage |
셀룰러 및 SIM | 모두 | ms-settings:network-cellular | |
모바일 핫스팟 | 모두 | ms-settings:network-mobilehotspot | |
프록시 | 데스크톱에만 해당 | ms-settings:network-proxy | |
상태 | 데스크톱에만 해당 | ms-settings:network-status | |
개인 설정 | 개인 설정(범주) | 모두 | ms-settings:personalization |
배경 | 데스크톱에만 해당 | ms-settings:personalization-background | |
색 | 모두 | ms-settings:personalization-colors | |
소리 | 모바일만 해당 | ms-settings:sounds | |
잠금 화면 | 모두 | ms-settings:lockscreen | |
Accounts | 회사 또는 학교 계정에 액세스 | 모두 | ms-settings:workplace |
메일 및 앱 계정 | 모두 | ms-settings:emailandaccounts | |
가족 및 다른 사용자 | 모두 | ms-settings:otherusers | |
로그인 옵션 | 모두 | ms-settings:signinoptions | |
설정 동기화 | 모두 | ms-settings:sync | |
다른 사용자 | 모두 | ms-settings:otherusers | |
사용자 정보 | 모두 | ms-settings:yourinfo | |
시간 및 언어 | 날짜 및 시간 | 모두 | ms-settings:dateandtime |
국가 및 언어 | 데스크톱에만 해당 | ms-settings:regionlanguage | |
접근성 | 내레이터 | 모두 | ms-settings:easeofaccess-narrator |
돋보기 | 모두 | ms-settings:easeofaccess-magnifier | |
고대비 | 모두 | ms-settings:easeofaccess-highcontrast | |
자막 | 모두 | ms-settings:easeofaccess-closedcaptioning | |
키보드 | 모두 | ms-settings:easeofaccess-keyboard | |
마우스 | 모두 | ms-settings:easeofaccess-mouse | |
기타 옵션 | 모두 | ms-settings:easeofaccess-otheroptions | |
개인 정보 | 위치 | 모두 | ms-settings:privacy-location |
Camera | 모두 | ms-settings:privacy-webcam | |
마이크 | 모두 | ms-settings:privacy-microphone | |
동작 | 모두 | ms-settings:privacy-motion | |
음성, 수동 입력 및 입력 | 모두 | ms-settings:privacy-speechtyping | |
계정 정보 | 모두 | ms-settings:privacy-accountinfo | |
연락처 | 모두 | ms-settings:privacy-contacts | |
Calendar | 모두 | ms-settings:privacy-calendar | |
통화 기록 | 모두 | ms-settings:privacy-callhistory | |
메일 | 모두 | ms-settings:privacy-email | |
메시지 | 모두 | ms-settings:privacy-messaging | |
무선 | 모두 | ms-settings:privacy-radios | |
배경 앱 | 모두 | ms-settings:privacy-backgroundapps | |
기타 장치 | 모두 | ms-settings:privacy-customdevices | |
피드백 및 진단 | 모두 | ms-settings:privacy-feedback | |
업데이트 및 보안 | 개발자용 | 모두 | ms-settings:developers |
'Programing' 카테고리의 다른 글
모니터 C#으로 끄기 (0) | 2013.09.03 |
---|---|
.NET Code Conversion? (0) | 2012.11.07 |
MySQL UPDATE JOIN 예제 (0) | 2012.02.28 |
C# private 필드 리플렉션 (0) | 2012.01.16 |
구글 api 모음 (0) | 2012.01.10 |
글
https://www.youtube.com/watch?v=OCaXxBkcdJo
캬브레터 방식 오토 바이 시동 거는 방법
절대 하지 말아야 할것
- 풀스로틀 잡고 시동
- 스로틀 개폐를 반복하는 행위(할리 및 몇몇 바이크 제외)
- 초크 레버를 당긴 상태에서는 스로틀 계페로 조정 하는것이 아니다.
스로틀을 이용한 시동 방법
- 스로틀을 아주 약간만 열어준다.
- 시동후에는 Engine Idling 이 일정해질때 까지 유지하여주고 천천히 스로틀을 닫아준다.
- 후 스로틀을 이용하여(풀스로틀금지) 3천 RPM까지 정도까지 올려주는 행위를 3번 정도 반복하면 모든 Cylinder가 정상적으로 작동한다.
초크 레버를 이용한 시동방법
- 초크레버를 당겨준다.
- Engine Idling이 일정하여 지면 초크 레버를 천천히 풀어준다.
- 후 스로틀을 이용하여(풀스로틀금지) 3천 RPM까지 정도까지 올려주는 행위를 3번 정도 반복하면 모든 Cylinder가 정상적으로 작동한다.
'Motorcycle' 카테고리의 다른 글
엔진 오일 설명 (0) | 2018.03.29 |
---|---|
타이어 공기압 (0) | 2018.03.29 |
오토바이 시동이 안걸리는 경우 (0) | 2017.09.08 |
오토바이에서 ABS/TCS란? 무엇인가? (0) | 2017.09.08 |
글
class나 function 선언시 function_exists나 class_exists를 이용하지 않으면 미리보기시 해당 class나 function이 두번 선언되어서 에러가 발생할 수 있음
상수 define, defined를 이용하거나 function_exists나 class_exists를 이용하여 회피
아래 예제 코드는 xeschool 에 있는 pop opener입니다.
예제 코드
<?php
if(!defined("__XE__")) exit();
if(Context::get('module') == 'admin') return;
if($called_position == 'before_module_proc') {
// 팝업 스크립트 처리
function getPopupScript($val) {
if($val->content) {
$order = array("\r\n", "\n", "\r");
$replace = '';
$val->content = str_replace($order, $replace, $val->content);
$val->content = str_replace("'", ''', $val->content);
}
$popup_content = "{id:'".$val->popup_srl."'"
.($val->popup_type?",popup_type:'".$val->popup_type."'":"")
.($val->content?",content:'".$val->content."'":"")
.($val->popup_url?",url:'".$val->popup_url."'":"")
.($val->popup_link?",link:'".$val->popup_link."'":"")
.($val->popup_link_type?",link_type:'".$val->popup_link_type."'":"")
.($val->open_type?",open_type:'".$val->open_type."'":"")
.($val->top?",top:'".$val->top."'":"")
.($val->left?",left:'".$val->left."'":"")
.($val->width?",width:'".$val->width."'":"")
.($val->height?",height:'".$val->height."'":"")
.($val->exp_days?",exp_days:'".$val->exp_days."'":"")
.($val->popup_style?",popup_style:'".$val->popup_style."'":"")
.($val->popup_checkbox?",popup_checkbox:'".$val->popup_checkbox."'":"")
.($val->element_id?",element_id:'".$val->element_id."'":"")
."}";
return $popup_content;
}
// jQuery로 팝업 열기
function setPopupScript($popupList) {
Context::addCssFile('./addons/popup_opener/popup_opener.css');
Context::addJsFile('./addons/popup_opener/jquery.popup_opener.1.5.4.3.js');
Context::loadLang(_XE_PATH_.'modules/popup/lang');
$msg_xe_popup = Context::getLang('msg_popup_do_not_display');
$addPopupScript = '<script type="text/javascript">//<![CDATA['."\n";
$addPopupScript .= "var msg_popup_do_not_display = '".$msg_xe_popup."';\n";
$addPopupScript .= 'jQuery(function(){'."\n";
if($popupList) {
if(!is_array($popupList)) $popupList = array($popupList);
foreach($popupList as $val){
$addPopupScript .= "jQuery('<div></div>',{id:'xe_popup".$val->popup_srl."'})";
$addPopupScript .= ".css({'position':'absolute','width':'".$val->width."px'})";
$addPopupScript .= ".xe_popup(".getPopupScript($val).");\n";
}
}
$addPopupScript .= '});'."\n";
$addPopupScript .= '//]]></script>'."\n";
Context::addHtmlFooter($addPopupScript);
}
// 팝업 본문 구하기
function getPopupContent($document_srl) {
$oDocumentModel = &getModel('document');
$oDocument = $oDocumentModel->getDocument($document_srl);
return $oDocument->get('content');
}
if($this->module_info->module_srl) {
$oModuleModel = &getModel('module');
$isActionPopupOpen = false;
// 팝업 모듈 확인
$args->site_srl = $this->module_info->site_srl;
$popup_module_info = $oModuleModel->getModuleInfoByMid('popup', $args->site_srl);
if(!$popup_module_info) return;
// 유효일자 팝업 목록 구하기
$args->curdate = date("Ymd", mktime());
$output = executeQueryArray('popup.getPopupValidDate', $args);
if(!$output->toBool()) return;
if(count($output->data) > 0) {
foreach($output->data as $k => $pop) {
$pop->element_id = $addon_info->element_id;
if($pop->target_type == 'action' && $this->act == $pop->target_actions) {
$pop->content = getPopupContent($pop->document_srl);
$actionPopupList[$k] = $pop;
$isActionPopupOpen = true;
} else if ($pop->target_type == 'module') {
if ($this->module_srl == $pop->target_srl || $popup_module_info->module_srl == $pop->target_srl) {
$pop->content = getPopupContent($pop->document_srl);
$modulePopupList[$k] = $pop;
}
}
}
}
// 팝업 세팅
if($isActionPopupOpen) setPopupScript($actionPopupList);
else setPopupScript($modulePopupList);
}
}
?>
수정 코드
<?php
if (!defined('popup_opener_addon_func_loaded')) {
define('popup_opener_addon_func_loaded', 1);
// 팝업 스크립트 처리
function getPopupScript($val) {
if ($val->content) {
$order = array("\r\n", "\n", "\r");
$replace = '';
$val->content = str_replace($order, $replace, $val->content);
$val->content = str_replace("'", ''', $val->content);
}
$popup_content = "{id:'" . $val->popup_srl . "'"
. ($val->popup_type ? ",popup_type:'" . $val->popup_type . "'" : "")
. ($val->content ? ",content:'" . $val->content . "'" : "")
. ($val->popup_url ? ",url:'" . $val->popup_url . "'" : "")
. ($val->popup_link ? ",link:'" . $val->popup_link . "'" : "")
. ($val->popup_link_type ? ",link_type:'" . $val->popup_link_type . "'" : "")
. ($val->open_type ? ",open_type:'" . $val->open_type . "'" : "")
. ($val->top ? ",top:'" . $val->top . "'" : "")
. ($val->left ? ",left:'" . $val->left . "'" : "")
. ($val->width ? ",width:'" . $val->width . "'" : "")
. ($val->height ? ",height:'" . $val->height . "'" : "")
. ($val->exp_days ? ",exp_days:'" . $val->exp_days . "'" : "")
. ($val->popup_style ? ",popup_style:'" . $val->popup_style . "'" : "")
. ($val->popup_checkbox ? ",popup_checkbox:'" . $val->popup_checkbox . "'" : "")
. ($val->element_id ? ",element_id:'" . $val->element_id . "'" : "")
. "}";
return $popup_content;
}
// jQuery로 팝업 열기
function setPopupScript($popupList) {
Context::addCssFile('./addons/popup_opener/popup_opener.css');
Context::addJsFile('./addons/popup_opener/jquery.popup_opener.1.5.4.3.js');
Context::loadLang(_XE_PATH_ . 'modules/popup/lang');
$msg_xe_popup = Context::getLang('msg_popup_do_not_display');
$addPopupScript = '<script type="text/javascript">//<![CDATA[' . "\n";
$addPopupScript .= "var msg_popup_do_not_display = '" . $msg_xe_popup . "';\n";
$addPopupScript .= 'jQuery(function(){' . "\n";
if ($popupList) {
if (!is_array($popupList)) $popupList = array($popupList);
foreach ($popupList as $val) {
$addPopupScript .= "jQuery('<div></div>',{id:'xe_popup" . $val->popup_srl . "'})";
$addPopupScript .= ".css({'position':'absolute','width':'" . $val->width . "px'})";
$addPopupScript .= ".xe_popup(" . getPopupScript($val) . ");\n";
}
}
$addPopupScript .= '});' . "\n";
$addPopupScript .= '//]]></script>' . "\n";
Context::addHtmlFooter($addPopupScript);
}
// 팝업 본문 구하기
function getPopupContent($document_srl) {
$oDocumentModel = &getModel('document');
$oDocument = $oDocumentModel->getDocument($document_srl);
return $oDocument->get('content');
}
}
if (!defined("__XE__")) exit();
if (Context::get('module') == 'admin') return;
if ($called_position == 'before_module_proc') {
if ($this->module_info->module_srl) {
$oModuleModel = &getModel('module');
$isActionPopupOpen = false;
// 팝업 모듈 확인
$args->site_srl = $this->module_info->site_srl;
$popup_module_info = $oModuleModel->getModuleInfoByMid('popup', $args->site_srl);
if (!$popup_module_info) return;
// 유효일자 팝업 목록 구하기
$args->curdate = date("Ymd", mktime());
$output = executeQueryArray('popup.getPopupValidDate', $args);
if (!$output->toBool()) return;
if (count($output->data) > 0) {
foreach ($output->data as $k => $pop) {
$pop->element_id = $addon_info->element_id;
if ($pop->target_type == 'action' && $this->act == $pop->target_actions) {
$pop->content = getPopupContent($pop->document_srl);
$actionPopupList[$k] = $pop;
$isActionPopupOpen = true;
} else if ($pop->target_type == 'module') {
if ($this->module_srl == $pop->target_srl || $popup_module_info->module_srl == $pop->target_srl) {
$pop->content = getPopupContent($pop->document_srl);
$modulePopupList[$k] = $pop;
}
}
}
}
// 팝업 세팅
if ($isActionPopupOpen) setPopupScript($actionPopupList);
else setPopupScript($modulePopupList);
}
}
'Web Tech > PHP' 카테고리의 다른 글
MAMP 사용 환경에서 MySQL 쿼리 디버그 팁 (0) | 2012.05.19 |
---|---|
CGI 프로그래밍 예제 (0) | 2012.02.13 |
PHPUnitFramework 를 이용한 TDD (0) | 2011.06.13 |
PHP5 익명 변수, 익명 인스턴스 (0) | 2011.01.29 |
Dynamic Table (동적 테이블) ROW(열) 삽입 크로스브라우징 (0) | 2010.12.26 |
글
글
public void dumpInputStream(InputStream inputStream) {
File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), "dump.log");
try {
OutputStream outputStream = new FileOutputStream(file);
IOUtils.copy(inputStream, outputStream);
} catch (IOException e) {
e.printStackTrace();
}
context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(file)));
}
InputStream을 디버그할 일이 있어서 SD카드에 저장하는 것을 만들어보았는데 USB 연결시에 MTP에 바로 노출 되지 않아서 찾아보니....
안드로이드 시스템에 새로운 파일이 추가 되었다고 알려야 한다.
'Programing > Java' 카테고리의 다른 글
JSONAdapter (0) | 2012.07.24 |
---|