忌沖與祿照指令

Home Home
引用 | 編輯 espua72
2011-06-24 16:06
樓主
推文 x0
如果某宮位化忌或化祿到對宮,此祿或忌並不會“忌沖”或“祿照”回本宮,這是典型的流出祿、忌。現有指令還是會trigger“忌沖”或“祿照”。

獻花 x0
引用 | 編輯 mainchen
2011-06-27 14:09
1樓
  
下面是引用 espua72 於 2011-06-24 16:06 發表的 忌沖與祿照指令: 到引言文
如果某宮位化忌或化祿到對宮,此祿或忌並不會“忌沖”或“祿照”回本宮,這是典型的流出祿、忌。現有指令還是會trigger“忌沖”或“祿照”。


"入": 如果:命宮有:化忌入夫妻宮
"沖": 如果:命宮有:化忌夫妻宮 =等於= 如果:命宮有:化忌官祿宮

目前的 "入/沖/照" 都只針對單宮判斷:
入:為目的宮
沖/照:為目的宮之對面的宮位. (沖/照的作用是相同的,看自己念法習慣去用)

獻花 x0
引用 | 編輯 espua72
2011-06-28 01:07
2樓
  
論命上來說,命宮有:化忌入遷移宮 <> 命宮有:化忌沖命宮

因爲命宮忌入對宮,是不應該“沖”回本宮的

獻花 x0
引用 | 編輯 espua72
2011-06-28 01:28
3樓
  
同理,如果大限官祿宮重疊財帛宮,化忌入福德宮,也不會“大限官祿宮化忌沖財帛宮”。

獻花 x0
引用 | 編輯 mainchen
2011-06-28 08:49
4樓
  
下面是引用 espua72 於 2011-06-28 01:28 發表的 : 到引言文
同理,如果大限官祿宮重疊財帛宮,化忌入福德宮,也不會“大限官祿宮化忌沖財帛宮”。

重點是您想判斷什麼,再去找要用什麼指令,四化的飛翔,掌握發射宮,及目的宮,來達到您要的判斷目的即可。
若要以論命法則之思維,去規範指令,那就會出現很多疑問及矛盾了。

其實我要講的重點是:程式指令的寫法,也許與論命思維有出入,但終究能達到您想要的判斷結果。

或許我還不清楚您的問題重點是什麼?

獻花 x0
引用 | 編輯 espua72
2011-06-28 18:00
5樓
  


以本命盤來看,沒有問題,因爲基本不會編輯這些指令。

如果:命宮有:化忌沖命宮
如果:夫妻宮有:化忌沖夫妻宮

但是當判斷大限與流年的時候,就開始有問題了。因爲大限與流年盤會不斷的轉動,而且常要判斷是否忌沖同類。比方一些常用的判斷大限流年的公式。

流命忌沖大命
流夫忌沖大夫
流財忌沖大財
大財忌沖官祿
大友忌沖夫妻

如果兩個判斷條件重疊(如流命重疊大命於亥宮),且亥宮的宮幹是化忌到對宮的(忌入巳宮),那程式就會判斷流命化忌沖大命的條件成立。

獻花 x0
引用 | 編輯 mainchen
2011-06-28 19:33
6樓
  
您為什麼要一直用「忌沖」,為何不直接用「忌入」就好?
「忌入」是最直接的,發射宮到目的宮的判斷。

您直接問出您要判斷的問題,我把程式寫給您看比較快~

獻花 x0
引用 | 編輯 espua72
2011-06-28 23:56
7樓
  
從命理的角度來說,『忌入』與『忌沖』的意義是不一樣的(判斷不一樣的事情)。

我寫了一個回圈來檢測在每一個流年,是否有出現同類相沖的情況。如下:

回圈:ln=0 到 9
  如果:流年財帛宮有:化忌沖大限財帛宮
  如果:流年官祿宮有:化忌沖大限官祿宮
  如果:流年夫妻宮有:化忌沖大限夫妻宮
  如果:流年財帛宮有:化忌沖大限官祿宮
  如果:流年官祿宮有:化忌沖大限財帛宮

基本上都能檢測成功的,只是當化出與化入的宮位重疊於某宮且該宮的天干剛好又是化忌到對宮的情況,程式的判斷就會不準確。

獻花 x0
引用 | 編輯 mainchen
2011-06-29 10:05
8樓
  
如果要防止沖回本位, 只要加個條件判斷就行, 見下例:

如果:(流年財帛宮有:化忌沖大限財帛宮)&&(流年財帛宮<>大限福德宮)

獻花 x0
引用 | 編輯 espua72
2011-06-29 16:17
9樓
  
問題是在於某些宮位化忌到對宮(而在大限就沖本宮)與宮位化忌給自己(自化忌,然後又沖對宮)。要從宮位重疊來追蹤什麽情況會出問題可能比較困難。

我的方法是如此:

1. 用回圈loop完12個地支宮位,檢查該地支是否有化忌到對宮或自化忌。然後儲存在矩陣。
2. 再把每個地支宮位檢測到的結果轉換成本命宮名、大限宮名與流年宮名的矩陣(每個大限、流年都得轉換一次)
3. 在每個大限、流年的公式上加入判斷條件來防止沖回本位,類似如下

如果:流年財帛宮有:化忌沖大限財帛宮 && #{流年財帛宮自化流出矩陣}#=0
(需要檢查的自化流出矩陣=化出的宮位,如“流年財帛宮”)

我的看法是,何不把這個“判斷條件“建立在“忌沖”的指令上。既是說,如果忌沖的位置是等於發出宮的位置,那忌沖的條件就直接不成立。這樣程式就會簡潔很多,也無需刻意去用矩陣去追蹤那個宮位有化忌至對宮或自化。

獻花 x0
引用 | 編輯 espua72
2011-06-29 18:41
10樓
  
更正確的,應該說如果忌沖的地支是等於發出宮的地支。

獻花 x0
引用 | 編輯 mainchen
2011-06-30 08:28
11樓
  
下面是引用 espua72 於 2011-06-29 18:41 發表的 : 到引言文
更正確的,應該說如果忌沖的地支是等於發出宮的地支。

試寫了一下程式, 當遇到自化時, 後面加註 "自化", 您看看下面的結果是不是您想要的?



或者您也用您的程式, 算這個生日的這三年結果給我看, 我才知道您想要的結果是什麼.



獻花 x0
引用 | 編輯 espua72
2011-06-30 13:21
12樓
  
方便測試,可以考慮把流年的天干設成爲宮位的的天干,那就可以直接用命盤上顯示的天干看四化飛往何宮。

比方:如果:流年財帛宮有:化忌沖大限官祿宮

只有兩種情況”忌沖“指令在某些特殊情況的判斷上不太準確:
1. 發出宮(流年財帛宮)的化忌到對宮而回沖發出宮。這種情況只需在“忌沖”的指令上判斷發出宮的地支是否與忌沖宮的地支一樣。如果是一樣的話,那忌沖的條件直接就不成立,也無需再測試程式上的“流年財帛宮的化忌是否沖到大限的官祿宮。

2. 發出宮(流年財帛宮)化忌回本身(既是流年財帛宮自化忌)。這種情況只需在“忌沖”的指令上判斷發出宮的地支是否與忌入宮的地支一樣(或者忌沖宮的地支是(發出宮的地支+6)%12),才測試是否有”忌沖“到程式上指定的”忌沖宮“。

如果自行編輯來判斷的話,指令應該是這樣的

如果:[流年]{發出宮}有:化忌沖[大限]{忌沖宮} && ([流年]{發出宮}沒有自化忌) && ([流年]{發出宮}沒有化忌到對宮)

至於{發出宮}是否有自化忌或流出忌,應該用地支來判斷,這樣就無需理會{發出宮}究竟是本命宮名,大限宮或流年宮名

至於第2種情況,可以考慮讓用戶自行設定自化是否會忌沖對宮。不同派別對自化忌是否會沖對宮有不一樣的看法。

不太理解那個”自化"的加注。在程式編輯上,似乎不太可能預先知道某宮位是否有“自化”的。

方便的話讓我知道你的電郵,我可以把一些 source code 與 測試結果寄給你。

謝謝你的支援。

獻花 x0
引用 | 編輯 mainchen
2011-06-30 14:27
13樓
  
我看您用您的程式, 找一張命盤, 跑一張您認為有問題的大限流年, 並圈點出來給我看看~

獻花 x0
引用 | 編輯 espua72
2011-06-30 14:37
14樓
  
ok, 今晚準備一下

獻花 x0
引用 | 編輯 espua72
2011-06-30 20:58
15樓
  


獻花 x0
引用 | 編輯 mainchen
2011-07-01 09:26
16樓
  
目前我試跑了此命盤的 45 歲大限及流年, 我只加 "化忌" 的部份, 加上我前幾篇提的判斷條件, 就不會跑出您貼的命盤中宮 "藍色" 字的部份, 是可以不用陣列去暫存:

您先看看是不是您想要的結果, 如果是, 若要參考此程式, 我再寄給您, 如果不是, 請指出何處有問題?



獻花 x0
引用 | 編輯 espua72
2011-07-01 11:49
17樓
  
檢查了所有大限,全對。請讓我參考你的程式,我今晚再做多一些測試。無需用陣列來追蹤就容易多了。

獻花 x0
引用 | 編輯 mainchen
2011-07-01 14:07
18樓
  
下面是引用 espua72 於 2011-07-01 11:49 發表的 : 到引言文
檢查了所有大限,全對。請讓我參考你的程式,我今晚再做多一些測試。無需用陣列來追蹤就容易多了。

已寄到您的 Yahoo 信箱.

獻花 x0