公告版位

沒有痛苦 就沒有收穫
若內容對你有幫助,可以留言讓我知道哦~
有問題想要諮詢可以請至這裡連絡我哦 =>不會就放這邊

 


hex_list = [f"{i:X}" for i in range(16)]
print(hex_list)


JL8051 發表在 痞客邦 留言(0) 人氣()

Python use

strhex = "0x01"
int(strhex,16)

JL8051 發表在 痞客邦 留言(0) 人氣()

常常都把程式視窗搞到不能控制真的很頭痛

每次找都找不到 在這邊整理一下

1.鍵盤 按下「alt+tab」選擇看不到的視窗

文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣()

Capture

20log 想要放到另外一邊=10 ^(AV(ratio)/20)


JL8051 發表在 痞客邦 留言(0) 人氣()

IR這個詞並不是什麼縮寫,這裡的I就是指電流,R是指電阻,他們放在一起相乘,得出來的結果就是電壓。所以說IR drop就是指電壓降,哈哈,剛接觸芯片後端會看到太多縮寫,突然來個IR一時會反應不過來是電壓。

所謂電壓降,就是指從芯片源頭供電到instance所消耗的電壓,對於flipchip封裝形式,就是從bump到instance PG pin的電壓降。 Instance實際得到的電壓就是供電電壓減去電壓降的部分。比如bump接的外界輸入電壓Vdd 5V,Vss 0V,這個bump的電壓到某一個instance後,可能Vdd只剩4V,Vss變為1V,那麼這個instance得到的電壓就只有3V,電壓降就是2V。 IR drop是芯片後端signoff的一項重要內容,必須保證IR drop不能過大,否則芯片可能會因為得不到所需的電壓而發生邏輯錯誤或停止工作。這個IR drop也是會有相應spec要求的,一般會按照供電電壓的百分比來定,如果定了10%,對於5V的輸入來說,就要求IR drop不能大於0.5V。

IR drop分為靜態壓降和動態壓降,即static IR & dynamic IR。靜態壓降的計算不考慮電流隨時間的變化,或者說以很長一段時間內的平均電流代指instance的電流。 R值的計算也相對簡單,不會過多考慮電流趨膚效應對電阻的影響,可以由PG網絡抽取出R值,並認為它也是恆定不變的。這樣,IR相乘得出靜態壓降也是一個不變量,算靜態壓降的意義在於可以快速評估芯片的PG網絡如何,powerplan是否做的足夠好。如果出現許多static IR的violation,可能就需要重新調整PG網絡。那麼,static IR的這個平均電流是如何得到的呢?實際上,我們是先利用primepower等算power的工具先算出instance的power值,再根據power和instance的電阻得出流過他的電流。

JL8051 發表在 痞客邦 留言(0) 人氣()

所謂【V-cut】是印刷電路板(PCB)廠商依據客戶的圖紙要求,事前在PCB的特定方位用轉盤刀具切開好的一條條分割線,其目的是為了便利後續SMT電路板組裝完畢後的「分板(De-panel)」之用,因為其切開後的外型看起來就像個英文的【V】字型,因而得名。

之所以需求在電路板上規劃出V-Cut,是因為電路板(PCB)本身俱有必定的強度與硬度,假定你想樸素用手來扳開或掰斷PCB是不太可能的事,就算你是大力士能夠扳斷,究竟也會將電路板上面的零件弄壞掉,因而需求有這類事前預先切開好的V-Cut線路來便利作業員順利將原先的拼板裁切成為單板,這就是【分板(De-panel)】。

因為一般電路裸板的出產都會先做拼板(panelization)與加板邊(break-away)的作業,所以當電路板打(貼)上全部零件並完畢組裝後,當然就要在進行「分板」作業,才干將板子設備到機器中,因為一般整機產品不會設備兩片以上相同的組裝板(PCBA),至於為什麽電路板要先做拼板(panelization)與加板邊的作業,就留下後邊的文章再持續解說吧!

JL8051 發表在 痞客邦 留言(0) 人氣()

帶入矩陣參數

 ByVal ParamArray listvalue() As String

帶入DataGridView

JL8051 發表在 痞客邦 留言(0) 人氣()

為什麼程式不能直接在nandflash上執行?出於這個疑惑帶來了這篇博文,是我在網上找了很多資料後總結的,假如有誤,希望馬上指出來,免得我誤人子弟。

首先認識下nandflash和norflash:

NOR Flash 和 NAND Flash

文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣()

ython的方便不用說,VB6做GUI的簡單程度更不用說。二者混合編程的需求一直非常旺盛,但我苦苦搜尋了很久,始終未找到合適的解決方案。
在很長一段時間內,我都是通過創建、讀取、刪除臨時文件來在VB程序和Python程序間傳遞信息,麻煩,且低級。(如下)
比如下面是一個典型的處理流程

 

JL8051 發表在 痞客邦 留言(0) 人氣()

今天在操作KEYSIGHT E3631A 時候想要自動的抓取電流,那該怎麼做呢?

以下是手冊的圖片

image

文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣()

寫這麼久VB現在才發現動態矩陣是需要再次定義的

如果你定義一個 Dim scores() As Integer

之後 ,在do while回圈內要把值加入這個矩陣中

文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣()

https://imgur.com/a/9Ntgjo8

2022年8月 新埔房價時價登入(前三名 一坪 33萬 31.7萬 31萬)

undefined

JL8051 發表在 痞客邦 留言(0) 人氣()

Visual Studio 2022

寫VB應該有快要十年了吧,

最近才發現Visual Studio 竟然都開放成免費版本

文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣()

SnippetEditor軟體是一個可以在使用Visual Studio IDE時可以快速件建立程式,

查了一下竟然已經絕版,

但是這麼好的軟體怎麼會這樣就消失,

文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣()

 trim format(欄位名稱,'yyyy/mm/dd') = '' <--注意一定要有' '

Dim str1 As String = "SELECT 建檔日期,學生編號 " & _
                                  "FROM 資料表1 " & _

JL8051 發表在 痞客邦 留言(0) 人氣()

 

image

剛發現到這個網站,可以產生要轉換的格式,如int 轉string 要怎麼寫,蠻好用的收藏下

JL8051 發表在 痞客邦 留言(0) 人氣()

天啊 CPU降好多 ~ 一定要做啊,看下文

software_reporter_tool.exe 是 Chrome 內建的清理工具
執行期間 CPU 使用率會很高
如果想解放 CPU 可以依照下面的操作
停用這個功能
首先
找到 software_reporter_tool.exe 的執行目錄
輸入網址 chrome://version
可以查詢到 Chrome 的行目錄
通常會在下面路徑:
C:\Users\ 使用者登入帳號 \AppData\Local\Google\Chrome\User Data\SwReporter\ 版本號碼
可以看到 software_reporter_tool.exe 這個執行檔
滑鼠右鍵點選「內容」

選擇「安全性」並點擊「進階」

點選「停用繼承」

選擇「從此物件中移除所有繼承權限」
套用後,software_reporter_tool.exe 就被停用了
CPU 瞬間的到解放

https://hackmd.io/@sam-liaw/BkBFh3pIB#

JL8051 發表在 痞客邦 留言(0) 人氣()

VB Access SQL 日期區間 搜尋

Dim str1 As String = "Select * FROM 資料表1 WHERE 建檔日期 BETWEEN format(#" & TextBox6.Text & "#,'yyyy/mm/dd') AND format(#" & TextBox7.Text & "#,'yyyy/mm/dd')"

 

JL8051 發表在 痞客邦 留言(0) 人氣()

已經接觸PADS兩年,但沒有很頻繁的在使用,每次畫完圖後都會失憶怎麼用4層的GERBER,這時候就需要紀錄一下拉,剛好看到網路上有人整理出來覺得不錯,就放下麵給大家參考囉~

詳細檔案在這邊 =>  https://jingluenwork.gumroad.com/l/dahxp

第1層 top

文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣()

文件大綱,寫了這麼久的vb今天才知道有這玩意

image


JL8051 發表在 痞客邦 留言(0) 人氣()