五行$()功能問題

Home Home
引用 | 編輯 wclement
2008-08-27 17:18
樓主
推文 x0
您好:

假設有一日課為丁酉六局日占

設定:一課地盤=六壬.一課的地盤取:丑,寅,辰,巳,未,巳,未,申,戌,亥
設定:一課地盤的五行=五行$(一課地盤)

因丁火寄宮在未,所以 一課地盤=未 無誤
我要取未土的五行,所以用 五行$(一課地盤) 想找出 未的五行(土)
但是為何 跑出來的是「金」

又例如 五行$(卯)=水 不是應該為木嗎?
      五行$(乙)=土 不是應該為木嗎?

還請老師解惑,感恩。

獻花 x0
引用 | 編輯 mainchen
2008-08-27 18:06
1樓
  
"五行$()" 功能是將 0 ~ 4 的數值以 "木火土金水" 文字來顯示, 例:

五行$(0) --> 回傳: 木
五行$(1) --> 回傳: 火
五行$(2) --> 回傳: 土
五行$(3) --> 回傳: 金
五行$(4) --> 回傳: 水

因此要設定 "一課地盤的五行" 正確如下:

設定:一課地盤的五行=#{地支$(一課地盤)}#的五行

運行時可 "想像" 程式為: "設定:一課地盤的五行=未的五行"

顯示時可用: #{五行$(一課地盤的五行)}#

可再運用, 如:

如果:一課地盤的五行.剋.六壬日干的五行

獻花 x0
引用 | 編輯 wclement
2008-08-28 09:36
2樓
  
謝謝版主的回答,超感動的。
貴公司軟體的更新速度很快,今天才又發現,六壬部份也開放「六壬.自訂局數」的讀寫。
自訂局數的參數,好像和六壬中的局數不大一樣,程式如下:

這個自訂局數好像是從0到11,系統中的0局,好像才是六壬中的一局?不知有沒有誤解意思,請老師撥冗答覆。謝謝。

獻花 x0
引用 | 編輯 mainchen
2008-08-28 15:15
3樓
  
這個自訂局數好像是從0到11,系統中的0局,好像才是六壬中的一局?

感謝您的指正, 此問題已修正於 v1.431, 設定 "自訂局數" 為 1 ~ 12

獻花 x0