2024年5月16日 星期四

訓練數學感 373 ─ 求纏繞繩長

http://4rdp.blogspot.com/2024/05/373.html


有一圓周長 12 公分圓柱,高度 15 公分,用一條繩子從底邊 A 以一定的仰角環繞 3 圈到達頂端 B,求這條繩長。

難度 

2024年5月12日 星期日

使用 Keysight U3606B 同時監測電池充電與放電

http://4rdp.blogspot.com/2024/05/keysight-u3606b.html


辦公桌上的 Keysight U3606B 真的很好用,這次研究不斷電指示燈,拿它來監測鎳氫電池充放電時,電池的電壓與電流變化情形。

通常 DMM (Digital Multi-Meter) 一次只能測量電壓或是電流,無法兩者同時測量,如果想同時測量,一般需要兩台儀器,那 U3606B 如何辦到用一台儀器同時測到電池的電壓與電流呢?關鍵在 U3606B 內建電源供應,只要設定電源供應為定電流源 (CC, Constant Current),輸出 0 mA,就可以監測電池兩端電壓情形,再加上 U3606B 輸入端子測量電池電流,這樣兩個物理量就可以同時監測了。

我同時寫了一個 Python 程式,可以把讀值存檔,它需要安裝 PyVISA 模組

> pip install pyvisa

# (C) 2024, Bridan, CC BY-SA 3.0 TW
# The program is for V and I measurement
# https://4rdp.blogspot.tw

from __future__ import division, unicode_literals, print_function, absolute_import
import pyvisa
import time
import datetime


print("VISA list:")
rm = pyvisa.ResourceManager()
print(rm.list_resources())
addr = input("Input U3606B VISA address: ")
hybrid = rm.open_resource(addr)
hybrid.read_termination = '\n'
hybrid.write_termination = '\n'
hybrid.write("*RST")
time.sleep(3)

hybrid.write("CONFIGURE:CURRENT")
hybrid.write("SOURCE:CURRENT:RANGE 0.1")
hybrid.write("OUTPUT ON")

# set data file
file = 'VI- ' + datetime.datetime.now().strftime('%Y-%m-%d %H.%M.%S') + '.csv'
w_file = open(file, 'w')
w_file.write('Time,V,I\n')

t = input("How long time would you like to measure? (sec)  ")
n = int(t)

while n > 0:
    t = str(datetime.datetime.now())
    v = hybrid.query("SOURCE:SENSE:VOLTAGE?")
    i = hybrid.query("FETCH?")
    data = t[t.find(' '):] + ' , ' + v + ' , ' + i + '\n'
    print(data)
    w_file.write(data)
    time.sleep(1)
    n -= 1

w_file.close()
hybrid.write("OUTPUT OFF")

2024年5月8日 星期三

哀悼同事過逝 (Sam)

http://4rdp.blogspot.com/2024/05/sam.html


哀傷同事過逝 水彩 (Bing Image Creator)

週一上班就聽到噩耗,一位罹患大腸癌同事過逝了,從知道罹癌到過逝大概四年多時間,與他共事二十多年了,年紀比我小了四、五歲,有三個女兒最小的也大一了。

他是電子工程師,做事認真,以前我弄韌體,配上他的經理主管硬體專業設計,以及他的製品製作與測試,幾乎沒有甚麼困難的案子可以難倒我們。

他個性節儉,很會比較價格,人很幽默,雖然不是愛講笑話的那一類人,但是跟他對話很是有趣的,食量超大,一般十人桌合菜,一個人可以吃兩三人份,另外早年煙癮很大,後來菸品抽健康捐,讓菸價立刻加倍,覺得划不來,差不多十幾年前成功戒菸,然後都是騎腳踏車大約單趟 40 分鐘通勤。

五年前,因為工作內容轉變,從原來辦公室研發工作,轉變成常常需要出差新竹科學園區支援設備裝機,也常常進工廠無塵室,無法正常時間飲食,有時會加班,台北-新竹通勤時間過長,身體開始異常,健康檢查發現已經大腸癌四期了。

會過逝的主要原因是因為長期化療讓身體虛弱,加上近期食道潰爛無法正常食用固態食物,而以流質食物來補充體能,因為體力很差,今年農曆過年後都在家上班,三月曾經公司家庭日活動見過一次面,人不太舒服不太能站立,需要坐下或蹲下。

2024年5月4日 星期六

訓練數學感 372 ─ 股票交易

http://4rdp.blogspot.com/2024/05/372.html


買賣股票 卡通化 顯示股價往上 (Bing Image Creator)

在台北股市買賣股票需要付手續費以及證券交易稅,因此股票賣出的價格必須高於買入價格以上,才不會做白工。

基本上,如果沒有手續費優惠,每次股票買以及賣,證券公司會收取股票買賣成交價格 0.1425% 當作手續費,另外,賣出的那一方還要負擔 0.3% 證交稅。

請問某人以 100 元成交價買入股票一張 (1000 股),那麼他必須以多少價格賣出才不會賠錢?

難度