公告版位

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

 


字串文字反轉的用途,你是否有使用過orcad 畫圖的時候有事後不同邊 順序要手動重新調整

比如說  GPIO / I2C / ADC  因為換邊想要變成  ADC/ I2C / GPIO

以下程式可以幫助批量修改,

文章標籤

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

Propagation time/distance Calculator(傳播時間距離的計算)

 

PCB板,若要測量AB兩點的傳播距離時間,該如何計算?

文章標籤

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

示波器使用暫態疊圖設定方法 : Acquire/waveform Display/persistence ⇒on ,persist time => 無限


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

https://www.onlinegdb.com/online_c++_debugger

 

#include <iostream>

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

你可以透過Python的os模組中的path.exists()方法來檢查檔案是否存在。如果檔案存在,可以使用datetime模組來生成一個新的檔案名稱。以下是示範程式碼

import os
from datetime import datetime

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

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) 人氣()