2023年9月11日 星期一

維也納市區內的交通

 想到維也納,大家都只會說是音樂之都,但是我覺得維也納是大眾運輸之都市也不為過。今天跟大家分享一下維也納的公共交通,因為我的狀況比較特殊,我是去維也納一個月。所以我交通票直接買月票。我是在OBB的販賣機買八月的月票,金額是51歐元。這個票可以讓你坐

1.維也納市區內的火車,也就是火車捷運化的感覺

2.地鐵,就是類似我們一般講的捷運。

3.輕軌,街道上的路面電車。

4.公車,就是跟台灣的公車一樣。


然後再來認識維也納的交通,其實我去維也納的時候,我交通的功課沒有坐很好,反正我想到時候再用google 找路就好。所以這個是這個時代大部分懶惰的人的通病,不過我覺得大家還是可以先看看大部分的人如何去維也納玩。

認識一下大眾運輸路線,原始的pdf向量圖可以去Wiener Linien的網站下載 Maps of our transport network - Wiener Linien

首先先看最簡單捷運路線,裡面有U1,U2,U3,U4,U6 就是沒有U5,聽說是因為U5在施工的時候挖到古蹟,所以目前還無法處裡。所以先擱置。



維也納旅遊的核心就是紅色的U1跟橘色的U3交會的聖史蒂芬大教堂,去維也納一定會去走的廣場,在這裡你台灣人就可以發現國際級的觀光景點跟台式行人地獄的差別。

  


基本上這些觀光區都是徒步區,路上不會有汽車,也不是柏油路而是大片的平坦石面地磚,美觀也實用。

然後你觀光客買了交通票24小時或是72小時之後,上捷運就不用刷卡,把票準備好遇到查票在跟秀給工作人員看就好了。

地鐵是比較沒有問題的,因為怎麼坐都會是在維也納市區。再來講火車的部分,

1.藍色的細線 2.粉紅與白點,這都是火車的軌道,粉紅色的部分是因為經過市區人口密集處,基本上每部火車都會站站停,這段算是火車捷運化,但是好處是每站相對於捷運都是2-3站的距離,所以有些比較長的距離,坐火車就比較快,就像是你從南港火車站坐火車到台北車站會比南港坐捷運到台北車站來的快。火車過了某些點之後就會是分叉,你就要看你要坐的是S1, S2, S3,S7 等等不同的路線。實現代表的是你在維也納市區,虛線就代表你超過的維也納的市區,虛線的部分要補票。所以機場到市區的S7是不包含在維也納市區票的,你要直接買到目的地的票,或是坐機場快線CAT (City airport train),只要16 min 就可以到市區的機場快線,進維也納市區。我從機場去旅館是坐S7,最後我的行程是從維也納市區坐機場快線 CAT 到機場,個人比較推薦CAT 。



再來我們來認識一下路面電車,也就是輕軌。

詳細的圖可以查維基百科,維也納路面電車 - 維基百科

簡單說 維也納路面電車(德語:Straßenbahn Wien)是奧地利首都維也納的重要公共運輸工具。於1865年開始營運,經歷了馬匹拉動、蒸汽堆動和電器化三個階段。第一次世界大戰第二次世界大戰之間的戰間期是它的全盛時期,迄今依然是世上第六大的電車網路[2],總長度為176.9公里(109.9英里),共有車站1,071個,每年運載量約300萬人次[1]


3Q 也有寫文章討論過維也納的輕軌,可是高雄目前也只有一條輕軌,離這種等級的路網還有很大的距離。基本上你用google map 查你的位置+加上目的地,大概都會有輕軌可以到的方式,非常方便。

世界最宜居城市維也納雙冠王-和亞軍墨爾本有甚麼類似處? | 高雄好過日 (takaogooday.org)


於是把火車+捷運+輕軌+公車就可以畫出這麼可怕的圖,我每次等公車的時候,都會花很多時間在看這個圖,真的是資訊量太大,非常有趣。


最後在總結一下我的心得,其實我覺得台灣人有一種心態就是,我好像一定要買車,人生才如何如何,可是住在歐洲市區的人,真的不需要養車也可以過很好的生活。你很努力做的事情,別人根本不在意。我是覺得我20歲很喜歡騎機車、30歲喜歡開車,40歲的時候覺得大眾運輸工具太重要了。如果有好的大眾運輸,沒機車沒汽車也可以活得很幸福。所以我之後會來買個台南 Tpass 啦。


2023年9月1日 星期五

捷克布拉格回台南永康

 


  1. Prague → Vienna (RJ, RJ 1353/1033) [ 4 h:23 m ]
    • Departure: Prague, MS 2023/08/30 9:12 AM
    • Arrival: Vienna, Hbf, 2023/0830 01:15 PM (delay 20 min, arrival at 01:35 PM)
  2. Vienna Hbf Vienna Mitte (S1, or S2 or S3) [ 0 h:6 m]
    • Departure: Vienna, Hbf, 2023/08/30 01:45 PM
    • Arrival: Vienna Mitte, 2023/08/30 01:51 PM
  3. Vienna Mitte → Vienna airport [VIE] (CAT) [ 0 h:16 m]
    • Departure: Vienna Mitte, 2023/08/30 02:03 PM
    • Arrival: Vienna, Hbf, 2023/08/30 02:25 PM
  4. Vienna airport [VIE] → Bangkok airport [BKK]  [ 10 h:0m ]
    • Departure: VIE, 2023/08/30 05:45 PM
    • Arrival: BKK, 2023/08/31 08:45 AM
  5. Bangkok airport [BKK] → Taipei airport [TPE] [ 3 h:55 m ]
    • Departure: BKK, 2023/08/31 11:10 AM
    • Arrival: TPE, 2023/08/31 04:05 PM
  6. 桃園機場第二航廈→ 桃園高鐵站 HSR [ 0 h:26 m ]
    • Departure: 環狀線第二航廈, 2023/08/31 05:27 PM
    • Arrival: 桃園高鐵站, 2023/08/31 05:53 PM
  7. 桃園 → 台南 [ 1 h:22 m ]
    • Departure: 桃園高鐵站, 2023/08/31 06:10 PM
    • Arrival: 台南高鐵站, 2023/08/31 07:32 PM
  8. 台南沙崙火車站→台南永康火車站 [ 0 h:35 m ]
    • Departure: 沙崙火車站, 2023/08/31 07:48 PM
    • Arrival: 永康火車站, 2023/08/31 08:23 PM
  9. 永康火車站→永康的家 (計程車)
    • Departure: 永康火車站, 2023/08/31 08:30 PM
    • Arrival: 永康的家, 2023/08/31 08:40 PM


2021年12月20日 星期一

台積心靈捕手(企業活力歌曲)

 

https://www.youtube.com/watch?v=ybHJNc0Fi3Y


TSMC~ TSMC~ U~ Oh~

TSMC~ TSMC~ U~ Oh~

U~ Oh~

 

相信 你心中的理想 Believe in your ideals

相信 你眼中的光芒 Believe the light in your eyes

相信 我心中的信仰 Believe the faith in my heart

相信 我擁有的力量 Believe in the power I have

 

相信你一直在身旁 I believe you are always by your side

放聲歡呼自由歌唱 Cheer and sing freely

相信我炙熱的胸膛 Trust my hot chest

讓夢想勇敢啟航 Let the dream set sail bravely

 

相信 你心中的理想 Believe in your ideals

相信 你眼中的光芒 Believe the light in your eyes

相信 我心中的信仰 Believe the faith in my heart

相信 我擁有的力量 Believe in the power I have

 

相信你一直在身旁 I believe you are always by your side

放聲歡呼自由歌唱 Cheer and sing freely

相信我炙熱的胸膛 Trust my hot chest

讓夢想勇敢啟航 Let the dream set sail bravely

 

 

因為在這裡 心中有陽光 Because here there is sunshine in my heart

我就 站在巨人肩膀 I stand on the shoulders of giants

我承諾 正直 可靠 我承諾堅強 I promise to be honest and reliable I promise to be strong

我可以不一樣 I can be different

 

因為在這裡 心中有夢想 Because here I have a dream in my heart

我將 飛越巨人肩膀 I will fly over the shoulders of giants

我承諾 正直 可靠 我乘風飛翔 I promise to be honest and reliable I fly in the wind

大步邁向前方 Stride forward

 

相信 你心中的理想 Believe in your ideals

相信 你眼中的光芒 Believe the light in your eyes

相信 我心中的信仰 Believe the faith in my heart

相信 我擁有的力量 Believe in the power I have

 

相信你一直在身旁 I believe you are always by your side

放聲歡呼自由歌唱 Cheer and sing freely

相信我炙熱的胸膛 Trust my hot chest

讓夢想勇敢啟航 Let the dream set sail bravely

 

因為在這裡 心中有陽光 Because here there is sunshine in my heart

我就 站在巨人肩膀 I stand on the shoulders of giants

我承諾 正直 可靠 我承諾堅強 I promise to be honest and reliable I promise to be strong

我可以不一樣 I can be different

 

因為在這裡 心中有夢想 Because here I have a dream in my heart

我將 飛越巨人肩膀 I will fly over the shoulders of giants

我承諾 正直 可靠 我乘風飛翔 I promise to be honest and reliable I fly in the wind

大步邁向前方 Stride forward

2021年12月5日 星期日

《See You 阿囉哈》See you, a-looh-ha (See You, Aloha) - 黃妃 N̂g Hui



《See You 阿囉哈》See you, a-looh-ha (See You, Aloha) - 黃妃 N̂g Hui ------------------------------------------ 一手牽著孤單         tsi̍t-tshiú khan-tio̍h koo-tuann 一手攬著心疼         tsi̍t-tshiú lám tio̍h sim-thiànn 一條路雙人慢慢仔行     tsi̍t-tiâu lōo siang-lâng bān-bān-á kiânn 一步行過甜蜜          tsi̍t-pōo kiânn kuè tinn-bi̍t 一步踏著看破          tsi̍t-pōo ta̍h-tio̍h khuànn-phuà 是好䆀嘛攏是咱的命 sī hó-bái mā lóng-sī lán ê miā 一个痴情的人         tsi̍t-ê tshi-tsîng ê lâng 一對無緣的伴          tsi̍t-tuì bô-iân ê phuānn 一場夢最後無輸無贏 tsi̍t-tiûnn bāng tsuè-āu bô-su-bô-iânn 一句心內的話         tsi̍t-kù sim-lāi ê uē 一路依依難捨         tsi̍t-lōo i-i lân-siá 沿路閣唱著惜別的歌 iân-lōo koh tshiùnn tio̍h sioh-pia̍t ê kua 車站內的播音聲 tshia-tsām lāi ê pòo-im siann 聲聲句句          siann-siann-kù-kù See you 阿囉哈 See you a-looh-ha (Aloha) 再會我的愛人          tsài-huē, guá ê ài-jîn 再會就欲拆散         tsài-huē, tiō beh thiah-suànn 毋甘嘛是仝款愛上車 m̄-kam, mā sī kāng-khuán ài tsiūnn-tshia 恬恬送你離開我 tiām-tiām sàng lí lī-khui guá 最後一聲          tsuè-āu tsi̍t-siann See you 阿囉哈 See you, a-looh-ha (Aloha) 外面世界遐大          guā-bīn sè-kài hiah tuā 你著認真拍拚         lí tio̍h jīn-tsin phah-piànn 我永遠會為你等佇遮 guá íng-uán ē uī lí tán tī tsia --- 外面世界遐大          guā-bīn sè-kài hiah tuā 你著認真拍拚          lí tio̍h jīn-tsin phah-piànn 我永遠會為你等佇遮 guá íng-uán ē uī lí tán tī tsia ------------------------------------------ Lyrics in Taiwanese (台語) Language Romanisation (Tâi-lô/台罗拼音/臺羅拼音) 臺語正字/orthography請查見教育部《常用詞辭典》 →http://twblg.dict.edu.tw/holodict_new/default.jsp 注音請見(spelling-to-sound correspondences, see) 臺羅教學網→http://tailo.moe.edu.tw/


2021年9月21日 星期二

LabVIEW CLD 考試心得

 

接觸LabVIEW 很多年,從碩士班開始就碰了,那個時候我們的指導教授還有找畢業多年的學長回來教LabVIEW,他過去幾年也有教LabVIEW,不過他最近也勸大家多學Python啊。我覺得LabVIEW是一個特定面向的程式工具,就是在PC base上去做快速的儀器控制系統開發。當然因為它的GUI控制以及功能控制相對簡單,是優點也是缺點。如果你的使用目的是用電腦做一個自製的測量系統、儀器控制系統。如果你的硬體是簡單的RS-232Ethernet TCP/IP、或是IVIVISA介面,這個在KeithleyTek的示波器、訊號產生器很常見,這些公司也很佛心的給你這些Sample Code 或是VI Tree,這個就是用下下指令可以控制。如果你的硬體要呼叫印體驅動程式的dll、或是dotnet的、ActiveX的程式,那你真的需要在懂很多LabVIEW以外的程式知識。這個我覺得是LabVIEW 用到後來最困難的部分,與外部程式結合。另外一個困難點是程式的架構如何做模組化以及模組間的溝通。

 

不過LabVIEW CLD考試的範圍就是純粹LabVIEW 軟體的熟悉程度,以考試來說,你就是展現你知道LabVIEW 如何寫出一個讓人看得懂的架構,而非義大利麵。因為CLD的考試都是考得也不算是儀器控制,因為你遇到的可能是提款機、販賣機、鍋爐、咖啡機、微波爐。比較多的是架構、資料傳輸(展現一下你會用 FGV, functional global variable)TypeDef使用、流程控制、Config 形式的ini 資料的讀取以及寫入、複合式Cluster Array的資料觸發、以及計時器,(計時器這個千變萬化,我也不知道哪種最好),還有好的程式的註解。

 

現在考試都是採用線上考試,所以你要準備護照、有一台可以有攝影機的電腦、有乾淨的桌子,桌上要淨空,他會希望你把筆電拿起來看一下桌面。然後考試的時候你的攝影機要打開,會有監考人員一直看你,不過你看不到他,然後你不能摀住嘴巴。我考試的時候如果用手撐住頭,就會擋住嘴巴,他馬上就會傳訊給我要我不能擋住臉。

 

首先你要先去 NI LabVIEW的網站去,看一下LabVIEW的考試說明,報名這些步驟就依照指示刷信用卡。因為要花錢,所以大家多準備一下再去考吧。

https://education.ni.com/badges/resources/1255/certified-labview-developer-cld

記得要下載 CLD Sample Exams

 

Sample Exam 有四個

ATM (100928C-01) 提款機

Boiler (100926F-01) 鍋爐溫度控制

Car Wash (100929B-01) 洗車場

Sprinkler Controller (100927F-01) 灑水器


每個都點進去做看看,題目就是可以在前面版放置GUI、你要把後面的block diagram給弄出來。

 

例如說 ATM的前面版長這樣

例如說 ATM的後面版長這樣



你自己就要把這些線拉出來。

接下來我會把我覺得比較重要的考點給分享出來。


考點一:程式架構 

你可以用State Machine, Queue Message Handler, Consumer Producer 去寫,我個人是用State Machine 因為比較簡單,我覺得應該是對考CLD夠用,當然你也可以用其他的設計模板。你的State 就用Type Definition 去設定,如果要增加就再放上去。Type Definition 一定會有的狀態是 InitializeIdleStop。我的Event Structure 放在



增加的State 可以依照說明的功能依序去增加。我的State Machine 模板可以在這裡下載

 

考點二:資料傳輸

因為官方的說明希望你不要使用local variable 以及global variable,所以如果你有資料一定無法透過data flow 的線去傳輸的話,你可以試著使用functional global variable (FGV),把資料用SetGet的方式去紀錄。當然這是因為LabVIEW的特性,所以用去把要記錄的資料存起來,它可以是從ini裡面,讀取到的數字,這個數字會隨功能,也許可以提款機的帳戶數字。

 

考點三:TypeDef使用

可以把State MachineEnum StateTypeDef 設定,Control 因為考試都已經設定好了,所以你不能改。所以就熟悉就好。

   



考點三:流程控制

State Machine中完成每一個步驟再照指示去下一個步驟,然後這個步驟可能會依不同的情況而改變。


就是這個state 做完之後要去哪一個 state的判斷式    

考點四:ini 資料的讀取以及寫入

可能這個洗衣機、咖啡機的參數會用存在這個ini檔案裡面,再去考之前要搞懂KeySection那些是指config file的哪個部分。


考點五:計時器

就像是洗車場跟灑水器一樣,可能做某個步驟會要多少時間,如果中途暫停,就要停止計時。最好在考之前就自己有一個timer 模板。

附上我自己的Timer 模板,Timer_main會呼叫Timer

Timer_Main



Timer_Sub



我的Timer模板可以從這裡下載

 

 

考點六:複合式Cluster Array的資料觸發

 

他可能會設計一個Cluster Array 做成前面板的GUI,一般來說這樣可能是一個2D Array,每一個Array Unit裡面有不同的item,使用者可能會按了其中一個,你要能夠知道是按了哪一個項目。


那我去偵測的方式是去比較前後差異產生的Boolean ,或許你還可以用其他方式去偵測,再用迴圈的方式去看是哪一個元素變化了。再把RowColumnCluster index給找出來。

我的模板可以從這裡下載


當然還有本來的範例題目出現的cluster array

 

灑水機的 Zone Setup Array

ATM 考試的(Left Buttons以及Left Buttons



考點七:註釋

可以把有特殊邏輯的部分寫下一些註解


file=> VI Properties 裡面把每一個Sub VIVI Description 都寫清楚。


當然網路上的資料很清楚也很多,大家也記得多做功課吧。