測試 電池溫度的 batch file】的更多相关文章

無限迴圈, 執行讀取 電池溫度, @echo off adb root :loop echo %date% %time% adb shell "cat /sys/class/power_supply/battery/temp" @ping 127.0.0.1 -n 3 -w 1000 > nul ::@timeout /t 2 goto loop :end…
adb root adb shell echo "3 1 27" > ./proc/mtk_battery_cmd/battery_cmd 27 即是所要設定的溫度, 此設定需要進入 adb shell, 方可設定 電池溫度, 並且需等一會兒才會生效, 可以使用以下命令驗證是否生效. cat /sys/class/power_supply/battery/batt_temp…
測試電子原文書 http://files.cnblogs.com/vincentmylee/SoftwareTesting2ndEdition.7z…
對學電子的人來說,在電路板上設置測試點(test point)是在自然不過的事了,可是對學機械的人來說,測試點是什麼?可能多還有點一頭霧水了.我記得我第一次進電子組裝廠工作當製程工程師的時候,還曾經為了這個測試點問過好多人才瞭解它. 基本上設置測試點的目的是為了測試電路板上的零組件有沒有符合規格以及焊性,比如說想檢查一顆電路板上的電阻有沒有問題,最簡單的方法就是拿萬用電錶量測其兩頭就可以知道了.可是在大量生產的工廠裡沒有辦法讓你用電錶慢慢去量測每一片板子上的每一顆電阻.電容.電感.甚至是IC的電…
Marlin 溫度 sensor 校正 使用 Type-K 溫度計 將探針綑綁在加熱頭側面 開啟Marlin-Marlin_v1\Marlin\thermistortables.h 要修改的溫度對應表在第10行 const short temptable_1[][2] PROGMEM = { 這行之後 將機器溫度設定到40度,待溫度穩定後,用Type-K溫度計測量到的溫度,取代表中的40度. 再依序測量45度~300度的實際溫度. 全部測量完後,利用40.45度兩組資料的斜率,回推0度到35度之…
電池標稱電壓 定義如下圖, 以25度為例,20度再往上點, 4V 放一下電就往下掉, 3V 放一下電就往下掉, 假設 3.8V 是擁有最多 capacity 可以 discharge 的電壓,放電放了很久仍維持 3.8V, 因此我們定義 3.8V 為這顆電池的標稱電壓,(不同型號的電池也許不一樣) 通常在電池的外觀可以看到此參數, power consumption 量測 使用假電池測量 power consumption 時, 應該將 電壓 設為 電池的標稱電壓, 因為標稱電壓佔了從滿電到裝置…
Marlin 擠出頭溫度控制PID值校正 擠出頭加熱器.溫度感應器安裝好後,先別急著直接指定工作溫度並且加熱.因為控制板上的溫度控制PID參數尚未校正.如果加熱速度過快,有可能會加熱過度並且導致零件燒毀. Marlin 有提供 PID 參數自動校正的功能 (PID Autotune) 加熱器.溫度感應器線路接妥後,執行G-code "M303 C8 S175" (自動調整PID參數,溫度震盪8次後停止,目標溫度175度.). 若收到錯誤訊息"PID Autotune fail…
Definition: over charging protection.battery over voltage protection, 是一種 battery 保護機制, 避免 battery 充到最大電壓後,又繼續充,破壞 battery, 而這裡是要介紹過充保護警告訊息的做法: Schematic : 做法1: 最簡單的 over charging protection 是偵測 Vbat 是否超過所設定的最大充電電壓, 而 Vbat的偵測來源 又可分兩種, 一種是讀取 charging…
Marlin 溫度感應器 數值轉換對應表   (2014/03/27)Update: 自己實測了這個自動產生的對應表,結果測得的溫度與實際值仍有相當大的誤差.看來還是要回頭用測量的方式來校正溫度... 3D印表機內使用的溫度感應器,大多使用負溫度係數熱敏電阻(NTC).溫度越高,阻值越小. 電阻值隨溫度變化的公式如下: R(t) = R0 * Exp(B*((1/t) - (1/t0))) 其中R0是指溫度在t0時的電阻值.t0是標準參考溫度,一般規格書會以攝氏25度為參考溫度. 公式中溫度相關…
ASP.NET MVC 單元測試系列 (7):Visual Studio Unit Test 透過 Visual Studio 裡的整合開發環境 (IDE) 結合單元測試開發是再便利不過的了,在 Visual Studio 開發工具中已經內建一套 Visual Studio Unit Testing 框架 (Framework),可以方便協助你開發各式單元測試或整合測試的程式,工欲善其事.必先利其器,要善用他就必須先瞭解他,否則還是會事倍功半的,本篇文章會著重在 Visual Studio Un…
Precondition : 配有 power path 功能的 BQ2589 手機. 接上 pc usb port. Origin : 今天有同事問我, 手機是否可以在接上 pc usb port 時,讓手機停充, 有以下幾種停充, 停充_1 : BQ25896 有 power path 的功能, 可以單獨停充電池, 只要 disable CHG_CONFIG bit 即可, 充電器仍可以供給 system. 如圖 停充_2 : 將 charger ic 的 input current 設為…
昨天有同事問說, 他要測試 battery capacity curve, 並且負載要使用 33mA, 於是我想到有一個 apk 名稱為 快速放電 (最下方),可以控制 cpu 的 load, 他試了後,調出來的負載都大於 33mA, 在今早突然閃過一念頭, mobile flight mode standby current 為 4mA, 只要再加上 29mA 就是他所需要的 33mA, 那這 29mA 怎麼抽呢? 電子負載機, 只要將電子負載機設為 29mA,並且和 system 並在一起,…
上一篇我們放了一個Quad與TextField在舞台上慢慢轉.眼尖的可能會發現轉起來邊緣有點鋸齒,這可以透過設定Starling的反鋸齒來解決,在Main.as裡,新增了_starling之後,可以加上 _starling.antiAliasing = 2; 後面的值可以是0到16間2的次方數(0, 1, 2, 4, 8, 16),預設為0(沒有反鋸齒效果),通常有需要的話也不會設大於2.設其他數值也可以跑,不過應該是自動取了最接近值.這一篇,我們就來測測Starling的效能有多強,另外介紹最…
今天,跟著W3School學到了"JavaScript函數",代碼都挺簡單的,在運算符調用函數的地方寫了一個小程序.原碼程序是這樣的: <!DOCTYPE html> <html> <body> <h2>JavaScript 函数</h2> <p id="demo"></p> <script> document.getElementById("demo"…
FileGroup 檔案群組 :一個「資料庫(database)」可對應一或多個 FileGroup,一個 FileGroup 可由一或多個 file (.ndf) 構成. FileGroup 可讓 SQL Server 彈性地調整空間大小,亦可達到讓不同的磁碟 I/O,來幫助分流.提升效能,例如筆數極大的「資料表(table)」,可用 FileGroup 做「水平資料分割 (Horizontal Partitioning)」,內地稱為「表分區」. Horizontal Partitioning…
前言:回校了,辦好手續就著手寫測試篇.初步的norflash控制器已經完成,通過硬件測試.目前的norflash完成扇区块擦除.单字节写.单字节读3个功能.博文最后附上源码. 总结:和之前的博文一样,里面的模块没有做时序分析,这一点会在今后的工程里面改进.另外在测试的过程中,发现写完一个字节后只需经过若干个系统时钟周期即可输出正确的写入内容(设置等待写完成的总线方向为输入,可以看到三态口的数据总线显示之前写入的数值,本人源码写入0xcc,可见stp2抓图).这一点和手册里给的单字节写需要9us的…
原文链接:http://www.dotblogs.com.tw/yc421206/archive/2013/03/08/95920.aspx Step1.建立選單 在VS2012選單,Tools→Customize→Commands    找到Create Unit Tests後,先按Move Up,再按Move Down Step2.設定快捷鍵 1.搜索unit關鍵字,若是中文版則輸入"單元測試" 2.選擇EditorContextMenus.CodeWindow.CreateUni…
用luabind寫了一個qt的簡單binding 測試成功…
開發環境:Visual Studio 2012, Update 1 (必須). 說明:VS2012 已整合各測試框架的 Test Runner,包括 NUnit, xUnit 等.藉由標準的介面,可讓各類測試框架於 VS2012 內的 Test Explorer 歸納測試方法 (methods),並執行測試.瀏覽測試結果. xUnit 可說是繼老牌 NUnit 的後起之秀.關於兩者之間的比較,可參考-xuint和其他的單元測試框架的比較.個人尤為欣賞 xUnit 的 DDT (Data Driv…
POSTMAN in Google APP Store 因為工作的關係,常常寫一些 API 供 APP 使用.以前傻傻的,每次測試的時候都會自己刻一個 HTML 的表單,一個一個填入 input ,接著送出. 後來覺得這樣太慢了,就用 JavaScript 寫了一個程式來送, 可是效率都沒有很好,尤其是需要反覆測試更改條件的時候. 之後在同事的推薦下用了 Burpsuite ,而這套軟體確實是可以做到沒錯,但是讓人有一種「殺雞焉用牛刀」的感覺. 因此又陸續找了幾個模擬 HTTP requests…
在Xamarin網站上可以申請30天試用的測試帳號.試用期內,Xamarin會提供完整的功能試用. 30天試用時間到期後,在Visual Studio裡面你載入你的專案的時候,專案旁會標註(無法使用). 如下圖: 在沒有購買License而測試帳號又到期的情況下,你的專案是沒有辦法被載入的. 如果嘗試重新載入專案,Xamarin會彈出提示視窗要求你購買License.如果你還是希望再多一點時間來測試Xamarin,你就必須再重新申請一個測試帳號. 1. 申請測試帳號 重新申請一個測試帳號的流程與…
Maintenance.Recharging charger ic 對電池充電時有一種名為 maintenance.recharging 的行為, charger ic 對 電池 充電時,當充滿後,它會停充,等到 電壓 降到某個特定電壓後,又繼續充,如此周而復始. 下面第一張 有 power path. 下面第二張沒有 power path. 問題來了, 沒有 power path 當手機充滿電, 充電線仍接在手機, battery capacity 是 100%, charger ic 停充,…
soapUI 測試API 的軟體工具紀錄 http://files.cnblogs.com/vincentmylee/soapUIScript%E9%9C%80%E8%A6%81%E8%B3%87%E8%A8%8A%E8%88%87%E6%8F%90%E5%95%8F%E8%A7%A3%E7%AD%94%E7%B4%80%E9%8C%84Vincent.7z…
最近新的專案用到很多的單元測試,對於單元測試有多了一歇的了解. 先寫下大綱,後面分篇寫出總結心得. 1. 單元測試要隔離對外部的關聯 2. Mock, spy 的用法時機差異 3. JUnit 4, 5 針對同一個 class 不同 mothod 的排序方式 4. JUnit test case 的分組 ( 待研究 )…
[转]Visual Studio單元測試小應用-測執行時間 Visual Studio的單元測試會記錄每一個測試的執行時間,如果有幾個Method要測效能,以前我會用Stopwatch,最近我都改用單元測試來測,快又簡單. Visual Studio的單元測試會記錄每一個測試的執行時間,如果有幾個Method要測效能,以前我會用Stopwatch,最近我都改用單元測試來測,快又簡單. 範例程式:有人說Catch不加Expection,因為不用匹配會比較快,我不相信,就來測測看. { for (i…
前不久老MBP总是风扇狂转,cpu 100%,一直觉得有问题,就买了工具想着把機器拆開看一下. 結果,不拆不知道,一拆開發現機器變成下面醬紫了: 整個一炸藥包啊!此時我腦中只有一個念頭:得趕緊馬上立刻換電池!!! 本著能動手就不麻煩別人的Geek精神,咱直接去x宝弄来了电池并且花了3个小时换上: 你問我為啥換這麼久,因為拆老電池難花了2小時55分鐘.5555555555~ 本以為問題就這麼解決了,too naive too simple! 開機,鍵盤沒反應,觸摸板沒反應!!!!!!! 換下來的電…
Quote from: http://flexerasoftware.force.com/articles/en_US/HOWTO/Q111515 Synopsis This article describes how to launch a batch file from a Windows Installer (MSI-based) setup. Discussion The following steps describe how to create a custom action tha…
Quote from: http://ss64.com/nt/syntax-functions.html Batch file Functions Packaging up code into a discrete functions, each with a clear purpose is a very common programming technique. Re-using known, tested code, means you can solve problems very qu…
软件名称: Batch File Rename Utility(文件批量改名软件) 1.1.4231.23098 软件语言: 英文 授权方式: 免费软件 运行环境: Win7 / Vista / Win2003 / WinXP / Win2008 软件大小: 2.2MB 图片预览: 软件简介: Batch File Rename Utility是一个易于使用的文件和文件夹改名工具.提供灵活的选择配置的规则,可以组合和堆叠.它允许你替换字符,删除/添加号码,删除/添加文本,变更,分裂名称等等.该计…
一.调用cmd运行c(首先复制MinGW到C盘根目录,并添加环境变量) Tools --> Build System --> New Build System 删除所有内容 复制如下代码进去,保存为 C.sublime-build { "working_dir": "$file_path", "cmd": "gcc -Wall \"$file_name\" -o \"$file_base_nam…